Building Error-Resilient Machine Learning Systems for Safety-Critical Applications
|Title:||Building Error-Resilient Machine Learning Systems for Safety-Critical Applications|
|Date:||July 10, 2019 (Wednesday)|
|Time:||2:00 pm - 3:00 pm|
|Venue:||Room 121, 1/F, Ho Sin-Hang Engineering Building, The Chinese University of Hong Kong, Shatin, N.T.|
|Speaker:|| Prof. Karthik Pattabiraman
ECE Department and CS Department (affiliation)
University of British Columbia (UBC)
Machine learning (ML) has increasingly been adopted in safety-critical systems such as Autonomous vehicles (AVs) and home robotics. In these domains, reliability and safety are important considerations, and hence it is critical to ensure the resilience of ML systems to faults and errors. On the other hand, soft errors are increasing in commodity computer systems due to the effects of technology scaling and manufacturing variations in hardware design. Further, traditional solutions for hardware faults such as Triple-Modular Redundancy are prohibitively expensive in terms of energy consumption, and are hence not practical in this domain. Therefore, there is a compelling need to ensure the resilience of ML applications to soft errors on commodity hardware platforms. In this talk, I will describe two of the projects we worked on in my group at UBC to ensure the error-resilience of ML applications deployed in the AV domain. I will also talk about some of the challenges in this area, and the work we’re doing to address these challenges.
This is joint work with my students, Nvidia Research, and Los Alamos National Labs.
Karthik Pattabiraman received his M.S and PhD. degrees from the University of Illinois at Urbana-Champaign (UIUC) in 2004 and 2009 respectively. After a post-doctoral stint at Microsoft Research (MSR), Karthik joined the University of British Columbia (UBC) in 2010, where he is now an associate professor of electrical and computer engineering. Karthik's research interests are in building error-resilient software systems, and in software engineering and security. Karthik has won distinguished paper/runner up awards at the IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2018, the IEEE International Conference on Software Testing (ICST), 2013, the IEEE/ACM International Conference on Software Engineering (ICSE), 2014, He is a recipient of the distinguished alumni early career award from UIUC’s Computer Science department in 2018, the NSERC Discovery Accelerator Supplement (DAS) award in 2015, and the 2018 Killam Faculty Research Prize, and 2016 Killam Faculty Research Fellowship at UBC. He also won the William Carter award in 2008 for best PhD thesis in the area of fault-tolerant computing. Karthik is a senior member of the IEEE, and the vice-chair of the IFIP Working Group on Dependable Computing and Fault-Tolerance (10.4). Find out more about him at: http://blogs.ubc.ca/karthik
Enquiries: Ms. Shirley Lau at tel. 3943 8439
For more information, please refer to http://www.cse.cuhk.edu.hk/en/events