LFCS Seminar Wednesday 9th April: Alessandro Abate Please note unusual day and time.Title: Logic meets Learning - Formal Synthesis with Neural Templates Abstract I shall present recent and ongoing work on sound synthesis forsequential decision problems that are relevant in safety criticalapplications such as for Safe AI. Given a dynamical system, a reactive program, or a cyber-physicalcombination of both, possibly under external control, consider acomplex task, such as a requirement or a temporally-extendedspecification. I am interested in soundly asserting whether thesystem/program satisfies the task, or possibly to design apolicy/strategy/controller that does so. I shall frame this general problem as that of synthesis of a certificate(aka a proof rule), possibly in conjunction with that of apolicy/strategy/controller. I show that this equivalent synthesisproblem can be tackled very generally, for broad classes of systems andof tasks/objectives/requirements/specifications. I shall additionally elucidate an inductive synthesis framework topractically compute such certificates (and correspondingstrategies). This inductive synthesis framework comprises theinteraction of two components, a learner and a verifier. The learnertrains a neural template on finite samples. The verifier soundlyvalidates the candidates trained by the learner, by means of calls to aSAT-modulo-theory solver. However, whenever the candidate isn'tvalid, SMT-generated counter-examples are passed to the learner forfurther training. I shall display this synthesis framework on numerous controlengineering and programming languages problems, eg: synthesis ofLyapunov functions or of barrier certificates for control models, andof more complicated proof rules to analyse probabilistic programs;hybridisation of nonlinear dynamics for safety verification; and(time permitting) more applications in safety-critical autonomy. Biosketch: Alessandro Abate is Professor of Verification & Control at theDepartment of Computer Science, where he leads the Oxford Control &Verification group (OXCAV). OXCAV is broadly concerned with Safe AI,with research grounded in the disciplines of Control Theory and FormalVerification, and blending in techniques from Machine Learning.Please visit the group’s webpage at: oxcav.web.ox.ac.uk Apr 09 2025 14.10 - 15.00 LFCS Seminar Wednesday 9th April: Alessandro Abate Alessandro Abate University of Oxford https://www.cs.ox.ac.uk/people/alessandro.abate/home.html G.03, Informatics Forum.
LFCS Seminar Wednesday 9th April: Alessandro Abate Please note unusual day and time.Title: Logic meets Learning - Formal Synthesis with Neural Templates Abstract I shall present recent and ongoing work on sound synthesis forsequential decision problems that are relevant in safety criticalapplications such as for Safe AI. Given a dynamical system, a reactive program, or a cyber-physicalcombination of both, possibly under external control, consider acomplex task, such as a requirement or a temporally-extendedspecification. I am interested in soundly asserting whether thesystem/program satisfies the task, or possibly to design apolicy/strategy/controller that does so. I shall frame this general problem as that of synthesis of a certificate(aka a proof rule), possibly in conjunction with that of apolicy/strategy/controller. I show that this equivalent synthesisproblem can be tackled very generally, for broad classes of systems andof tasks/objectives/requirements/specifications. I shall additionally elucidate an inductive synthesis framework topractically compute such certificates (and correspondingstrategies). This inductive synthesis framework comprises theinteraction of two components, a learner and a verifier. The learnertrains a neural template on finite samples. The verifier soundlyvalidates the candidates trained by the learner, by means of calls to aSAT-modulo-theory solver. However, whenever the candidate isn'tvalid, SMT-generated counter-examples are passed to the learner forfurther training. I shall display this synthesis framework on numerous controlengineering and programming languages problems, eg: synthesis ofLyapunov functions or of barrier certificates for control models, andof more complicated proof rules to analyse probabilistic programs;hybridisation of nonlinear dynamics for safety verification; and(time permitting) more applications in safety-critical autonomy. Biosketch: Alessandro Abate is Professor of Verification & Control at theDepartment of Computer Science, where he leads the Oxford Control &Verification group (OXCAV). OXCAV is broadly concerned with Safe AI,with research grounded in the disciplines of Control Theory and FormalVerification, and blending in techniques from Machine Learning.Please visit the group’s webpage at: oxcav.web.ox.ac.uk Apr 09 2025 14.10 - 15.00 LFCS Seminar Wednesday 9th April: Alessandro Abate Alessandro Abate University of Oxford https://www.cs.ox.ac.uk/people/alessandro.abate/home.html G.03, Informatics Forum.
Apr 09 2025 14.10 - 15.00 LFCS Seminar Wednesday 9th April: Alessandro Abate Alessandro Abate University of Oxford https://www.cs.ox.ac.uk/people/alessandro.abate/home.html