Deep Distilling: automated code generation using explainable deep learning
Paul J. Blazek, Kesavan Venkatesh, Milo M. Lin

TL;DR
Deep distilling is a novel machine learning approach that extracts concise, explainable, and executable code from data, enabling better generalization and interpretability in complex AI tasks.
Contribution
The paper introduces deep distilling, a method that learns patterns with explainable deep learning and condenses them into human-readable code, improving transparency and scalability.
Findings
Generates concise, human-comprehensible code from data.
Achieves out-of-distribution generalization to larger problems.
Discovers exact rule sets for known problems with guarantees.
Abstract
Human reasoning can distill principles from observed patterns and generalize them to explain and solve novel problems. The most powerful artificial intelligence systems lack explainability and symbolic reasoning ability, and have therefore not achieved supremacy in domains requiring human understanding, such as science or common sense reasoning. Here we introduce deep distilling, a machine learning method that learns patterns from data using explainable deep learning and then condenses it into concise, executable computer code. The code, which can contain loops, nested logical statements, and useful intermediate variables, is equivalent to the neural network but is generally orders of magnitude more compact and human-comprehensible. On a diverse set of problems involving arithmetic, computer vision, and optimization, we show that deep distilling generates concise code that generalizes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Neural Networks and Applications · Machine Learning and Data Classification
