Self-Improving System
A self-improving system must address the issue of how to form general concepts from examples, but it must also address the issues of which concepts to learn, when to learn, from what data and knowledge to learn, how to index what it learns. It must be able to examine and modify most aspects of its own structure and processes in order to formulate and solve appropriate learning tasks at appropriate points in its development. In this light, the learning system is inseparable from related issues of how the system is itself represented and what range of problem solving, reflection, indexing, and generalization mechanisms it can employ.