MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Machine Learning Meets Formal Methods

Daniel Neider
Max Planck Institute for Software Systems
Talk
AG 1, AG 2, AG 3, AG 4, AG 5, RG1, SWS, MMCI  
Public Audience
English

Date, Time and Location

Wednesday, 13 June 2018
12:00
60 Minutes
E1 5
029
Saarbrücken

Abstract

Modern machine learning offers fascinating opportunities to simplify and automate complex logical tasks. Especially in the area of formal methods, machine learning has attracted great interest and led to innovative solutions to longstanding problems.


In this talk, I will make the case that formal methods and machine learning indeed complement each other extremely well. As a gentle introduction to this area of research, I will present two of my current student projects. The first project uses formal methods to prove properties of an artificial neural network obtained from
Caenorhabditis Elegans, a nematode (worm) whose brain and nervous system have been completely mapped. The second project applies machine learning techniques to formal methods with the goal of identifying algorithms based on how they modify the memory.

In the second part of this talk, I will present a novel machine learning setting, called ICE learning, which we have developed for learning correctness proofs of software. Moreover, I will illustrate how ICE learning can be used to automatically verify various types of programs and discuss its application to other infinite-state systems.

I will conclude my talk with an outline of future research directions.

Contact

Connie Balzert
--email hidden
passcode not visible
logged in users only

Connie Balzert, 06/08/2018 12:38 -- Created document.