To have a knowledge base that we can use, we must somehow address one of the problems that has been a major obstacle in AI, that of knowledge acquisition.  One approach is to learn a knowledge base from data.  Note that this problem is somewhat different from the learning problems that we think about most of the time.  There is no clearly defined classification or performance task.  Our goal is to learn a knowledge base for general-purpose reasoning.