Project Details
Projekt Print View

Descriptive Complexity of Learning

Subject Area Theoretical Computer Science
Term from 2017 to 2022
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 389872375
 
Final Report Year 2023

Final Report Abstract

Descriptive complexity theory explains the computational complexity of algorithmic problems in terms of the language resources required to define the problems. In this project, we extended the descriptive complexity approach to machine learning problems: we captured efficient learnability in terms of the descriptive complexity of the model, that is, the language resources required to define the hypotheses to be learned. In an attempt to connect the abstract model theoretic framework of our descriptive complexity theoretic approach with modern deep learning, we explored the theoretical foundations of graph neural networks as a deep learning architecture for graphs and discrete structures. We were able to establish surprisingly tight connections between logic and graph neural networks. Furthermore, we developed a learning architecture for the logical formalism of constraint satisfaction problems based on graph neural networks.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung