Machine learning
Knowledge representation
Data mining
Natural language processing
Categorization
Cognition
Document classification
Supervised learning