ILP(inductive logic programming) is a newly developed field within machine learning. It focuses on the problem of constructing concept definitions from the examples and the background knowledge. This paper studies the learning method based on ILP and its application in expert systems.