帰納プログラミング
最初の帰納プログラミングのアプローチと応用に関するワークショップ(Approaches and Applications of Inductive Programming, AAIP) はICML(英語版) 2005のもとで開催され,プログラムや再帰的ルールの学習が求められるあらゆる応用が考えられた.まずは,ソフトウェアエンジニアリングの領域において,構造の学習,ソフトウェアによる補助,およびソフトウェアエージェントがプログラマを反復仕事から解放する手伝いをしたり,一般ユーザにプログラミング補助をしたり,あるいは初心プログラマやプログラミング教育システムの補助を行うといったことが考えられた. さらなる応用領域は,言語の学習,AIプランニングにおける再帰的制御則の学習,ウェブマイニングにおける再帰的な概念の学習,あるいはデータ形式の変換とされた.
それ以降,これら及びその他の多くの領域,たとえば一般ユーザのプログラミング ,例示プログラミング(英語版)や演示プログラミング(英語版)の関連領域,及び知的教育システムにおいて,帰納プログラミングがうまく行く事がわかってきた.加えて,自動データ処理は,Microsoft ExcelにおけるFlash Fillのような帰納プログラミングのキラーアプリとして話題に登ってくる.
最近帰納推論が応用された他の領域としては,知識獲得,強いAI,強化学習と理論評価 ,及び認知科学全般がある. また,知的エージェント,ゲーム,ロボット工学,パーソナリゼーション, などの応用も考えられる.