The ALPS project is to develop a learning program to learn knowledge. It uses the learned knowledge to answer questions and solve problems.
Building block -- complex knowledge is composed of simpler knowledge.
Focus on simple real-world knowledge -- avoid unnecessary complexity -- simpler knowledge learned lead to more common sense knowledge
Knowledge abstraction -- identify structure, composition, relationships
Object-Oriented Paradigm -- distributed, iterative, incremental development
definition method communication authenticity