Exploring Semantic Complexity by Computational Learning Theory