PhD/Postdoc Position for Formal Verification of Neural Networks

Updated: over 2 years ago
Deadline: The position may have been removed or expired!

18.11.2021, Wissenschaftliches Personal

The research group Cyber-Physical Systems of Prof. Matthias Althoff at the Technical University of Munich offers a PhD/Postdoc position in the area of formal verification of neural networks. The Technical University of Munich is one of the top research universities in Europe fostering a strong entrepreneurial spirit and international culture.

Expected Starting Date: 01 February 2022-01 May 2022

Closing Date for Applicants: 15 January 2022

Duration: 3 years with a possible extension (individual duration for Postdocs).

Project and Job Description

Due to the current trend towards artificial intelligence, neural networks and their realizations in hardware gain more and more importance. Despite their advantages, the major drawback of neural networks is that they are extremely hard to verify since their large complexity usually prohibits the application of existing verification techniques. However, if AI can not be made safe, it will not be used in the real world for safety-critical applications, despite the huge investments in researching AI methods. Therefore, we will develop completely new approaches for the formal verification of analog AI hardware that are able to handle neural networks of arbitrary sizes and types of neurons e.g. energy-efficient transistor-level implementations.

Our approach will provide exceptional scalability to handle the huge complexity of neural networks using a compositional verification framework. For accelerating verification, we will develop novel specification-oriented reachability algorithms that automatically adapt the accuracy of reachable sets until the given specification is proven or disproven. This together with advanced order reduction methods and verification-driven synthesis of neurons results in computational efficiency. The proposed synthesis approach in strong coupling with the verification algorithms creates simpler models supporting the verification of larger networks. Our envisioned AI-focused framework will be able to handle arbitrary types of neurons being also applicable to a broader class of applications such as vehicle control or analog signal processing. The project will demonstrate the applicability to real systems with two real-world examples: A medical example featuring an analog circuit with 2000 neurons and an automotive example consisting of a neural-network-controlled autonomous car.

Previous Work

Job Specifications


  • For PhD applicants: Excellent Master’s degree (or equivalent) in computer science, engineering, or related disciplines (typically mathematics, physics).
  • For Postdoc applicants: Excellent track record in computer science or engineering.
  • Fluency in spoken and written English is required.
  • Good programming skills in at least one programming language, e.g. MATLAB, C/C++, Python.
  • Highly motivated and keen on working in an international and interdisciplinary team
  • Applicants with strong background in the following fields are preferred:
    • Artificial Intelligence
    • Formal Methods
    • Control Theory
    • Computational Geometry 
Context

Our Offer

PhD remuneration will be in line with the current German collective pay agreement TV-L E13 (around 4300 Euros/month). Technical University of Munich is an equal opportunity employer committed to excellence through diversity. We explicitly encourage women to apply and preference will be given to disabled applicants with equivalent qualifications.

Contact


International candidates are highly encouraged to apply. Please send a complete application (in English or German) including a CV, your Master’s thesis (only for PhD applicants), your full transcript of records (only for PhD applicants) and contact details to Adrian Kulmburg ([email protected]). Please do not include a cover letter. We kindly ask you to use the subject line “Application to Formal Verification of Neural Networks” in your application email. Further similar job offerings will be announced on

https://www.in.tum.de/en/i06/open-positions/scientific-staff/

.


Data Protection Information:
When you apply for a position with the Technical University of Munich (TUM), you are submitting personal information. With regard to personal information, please take note of the Datenschutzhinweise gemäß Art. 13 Datenschutz-Grundverordnung (DSGVO) zur Erhebung und Verarbeitung von personenbezogenen Daten im Rahmen Ihrer Bewerbung. (data protection information on collecting and processing personal data contained in your application in accordance with Art. 13 of the General Data Protection Regulation (GDPR)). By submitting your application, you confirm that you have acknowledged the above data protection information of TUM.

Kontakt: Adrian Kulmburg ([email protected])



Similar Positions