showSidebars ==
showTitleBreadcrumbs == 1
node.field_disable_title_breadcrumbs.value ==

Research Seminar by LI Jiaying | Selective Faces Assembly - A precise, efficient and scalable approximate method for neural network verification

Please click here if you are unable to view this page.

 


Selective Faces Assembly - A precise, efficient and scalable approximate method for neural network verification 
 

Speaker (s):

LI Jiaying
Senior Software Development Engineer,
Microsoft

Date:

Time:

Venue:

30 October 2023, Monday

2:00pm – 3:00pm

Seminar Room 4.4, Level 4. School of Economics/School of Computing and Information Systems 2 (SOE/SCIS2), Singapore Management University, 90 Stamford Road Singapore 178903

We look forward to seeing you at this research seminar.

Please register by 29 October 2023.

About the Talk

While deep neural networks(DNNs) are increasingly integrated into real-world applications, their wide adoption into safety critical systems is still in the early stage, due to the lack of correctness guarantees. Ideally, DNNs should be formally verified before being deployed into critical scenarios.

The primary obstacle in DNN verification lies in the complexity posed by non-linear activation functions. Despite several studies to abstract these functions, the status quo is still unsatisfactory. In response, we propose Selective Faces Assembly (SFA), a novel technique that provides precise (albeit not exact), efficient, and scalable approximations, significantly advancing the performance of DNN verification. SFA leverages the interplay between the H- and V-representation of polytopes and creatively approximates a polytope through assembling a selective set of its faces. While initially designed for ReLU functions, the principles of SFA can be applicable to S-shaped functions, such as Sigmoid and Tanh.

In this talk, I will provide a comprehensive overview of the SFA method. After introducing the DNN verification problem and existing approaches, I will elucidate the SFA technique and illustrate how it works for ReLU functions. Next, I will generalise the method and adopt it to approximate S-shaped functions. Finally, I will discuss some potential research opportunities related to SFA. It is important to note that the audience is not expected to have prior knowledge of verification.

About the Speaker

Jiaying Li currently serves as a senior software development engineer at Microsoft. He was a former research scientist at Singapore Management University (SMU) and a research fellow at the Singapore University of Technology and Design (SUTD). He received his Ph.D. at SUTD, mentored by the esteemed Prof. Jun Sun. His research focuses on software analysis and verification, with a broad interest in both the theoretical foundations and practical implementations of software, including traditional computer programs, emergent smart contracts, and cutting-edge artificial intelligence systems like neural networks. Li's work has been acknowledged at prestigious research venues, including programming languages conferences such as POPL, and software engineering conferences such as ASE and ICSE. In his ongoing journey, Jiaying Li combines practical industry experience with a solid academic background to explore and contribute to the evolving world of software development.