Seminar • Software Engineering • Randomness-aware Testing of Machine Learning-based SystemsExport this event to calendar

Thursday, March 9, 2023 — 10:30 AM to 11:30 AM EST

Please note: This seminar will take place online.

Saikat Dutta, PhD candidate
Department of Computer Science, University of Illinois Urbana-Champaign

The goal of my research is to develop novel testing techniques and tools to make Machine Learning-based systems more reliable. Machine Learning is rapidly revolutionizing the way modern-day systems are developed. However, testing Machine Learning-based systems is challenging due to 1) the presence of non-determinism, both internal (e.g., stochastic algorithms) and external (e.g., execution environment), and 2) the absence of well-defined accuracy specifications. Most traditional software testing techniques widely used today cannot tackle these challenges because they often assume determinism and require a precise test oracle.

In this talk, I will present my work on automated testing of Machine Learning-based systems and on improving developer-written tests in such systems. To achieve these goals, I develop principled techniques that build on solid mathematical foundations from probability theory and statistics to reason about the underlying non-determinism and accuracy. I implement my techniques in practical and scalable tools that help developers to detect more bugs and to efficiently navigate trade-offs between test quality and efficiency. To date, my research has exposed more than 50 bugs and improved the quality of more than 200 tests in over 60 popular open-source ML libraries, many of which are widely used at companies like DeepMind, Google, Meta, Microsoft, and Uber as well as in many academic and scientific communities.


Bio: Saikat Dutta is a PhD candidate in Computer Science at the University of Illinois Urbana-Champaign, advised by Prof. Sasa Misailovic. Saikat’s research interests lie at the intersection of Software Engineering and Machine Learning. Saikat’s current research focuses on improving the reliability of Machine-learning based systems by developing novel testing techniques and tools. Saikat has received the Facebook PhD Fellowship, the 3M Foundation Fellowship, and the Mavis Future Faculty Fellowship for his contributions.


To attend this seminar on Zoom, please go to https://uwaterloo.zoom.us/j/92147027700.

Please note: The passcode will be provided by email on Friday before the seminar as well as on the morning of the seminar.

Location 
DC - William G. Davis Computer Research Centre
Hybrid: DC 1304 | Online seminar
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
  1. 2024 (116)
    1. May (3)
    2. April (36)
    3. March (27)
    4. February (25)
    5. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)