Hierarchical temporal memory AND NLP
Common descendants