Theories and Experiments of Cognitive Knowledge Bases for Machine Learning