Program Induction
Program induction focuses on automatically generating computer programs that solve specific tasks, mirroring human learning processes and aiming for more interpretable and generalizable AI. Current research explores diverse approaches, including Bayesian methods for discovering efficient strategies, gradient-based optimization of program "sketches," and leveraging large language models to induce programs from knowledge bases, often incorporating techniques like rate-distortion theory to balance program complexity and accuracy. This field is significant for advancing AI explainability, improving the efficiency of knowledge-based systems, and potentially bridging the gap between symbolic and statistical AI approaches.
Papers
November 13, 2024
October 8, 2024
May 8, 2024
February 26, 2024
February 10, 2024
February 2, 2024
May 27, 2022
May 23, 2022