Abstract
Many inductive systems, including ILP systems, learn from a knowledge base that is structured around examples. In practical situations this example-centered representation can cause a lot of redundancy. For instance, when learning from episodes (e.g. from games), the knowledge base contains consecutive states of a world. Each state is usually described completely even though consecutive states may differ only slightly. Similar redundancies occur when the knowledge base stores examples that share common structures (e.g. when representing complex objects as machines or molecules). These two types of redundancies can place a heavy burden on memory resources. In this paper we propose a method for representing knowledge bases in a more effcient way. This is accomplished by building a graph that implicitly defines examples in terms of other structures. We evaluate our method in the context of learning a Go heuristic.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
H. Blockeel and L. De Raedt. Relational knowledge discovery in databases. In Proceedings of the Sixth International Workshop on Inductive Logic Programming, volume 1314 of Lecture Notes in Arti.cial Intelligence, pages 199–212. Springer-Verlag, 1996.
H. Blockeel and L. De Raedt. Top-down induction of first order logical decision trees. Artificial Intelligence, 101(1–2):285–297, June 1998.
H. Blockeel, L. De Raedt, N. Jacobs, and B. Demoen. Scaling up inductive logic programming by learning from interpretations. Data Mining and Knowledge Discovery, 3(1):59–93, 1999.
H. Blockeel, L. Dehaspe, B. Demoen, G. Janssens, J. Ramon, and H. Vandecasteele. Improving the efficiency of inductive logic programming through the use of query packs. Journal of Artificial Intelligence Research, 16:135–166, 2002.
J. Cussens. Part-of-speech tagging using progol. In Proceedings of the Seventh International Workshop on Inductive Logic Programming, Lecture Notes in Artificial Intelligence, pages 93–108. Springer-Verlag, 1997.
L. Dehaspe and H. Toivonen. Discovery of frequent datalog patterns. Data Mining and Knowledge Discovery, 3(1):7–36, 1999.
S. Džeroski, L. De Raedt, and K. Driessens. Relational reinforcement learning. Machine Learning, 43:7–52, 2001.
A. Fall and G. W. Mineau. Knowledge retrieval, use and storage for efficiency. Computational Intelligence, 15:1–10, 1999.
R.E. Fikes and N.J. Nilsson. STRIPS: a new approach to the application of theorem proving to problem solving. Artificial Intelligence, 2:189–208, 1971.
P.A. Flach. Strongly typed inductive concept learning. In D. Page, editor, Proceedings of the Eighth International Conference on Inductive Logic Programming, volume 1446, pages 185–194. Springer-Verlag, 1998.
G Gallo, G Longo, S Pallottino, and Sang Nguyen. Directed hypergraphs and applications. Discrete Applied Mathematics, 42:177–201, 1993.
M. T. Goodrich and R. Tamassia. Algorithm Design. Wiley, 2002.
Masaki Ito and Hayato Ohwada. Efficient database access for implementing a scalable ILP engine. In Work-In-Progress Report of the Eleventh International Conference on Inductive Logic Programming, 2001.
N. Jacobs and H. Blockeel. From shell logs to shell scripts. In Proceedings of ILP2001-Eleventh International Workshop on Inductive Logic Programming, volume 2157 of Lecture Notes in Arti.cial Intelligence, pages 80–90, 2001.
K. Morik and P. Brockhausen. A multistrategy approach to relational discovery in databases. Machine Learning, 27(3):287–312, 1997.
S. Muggleton. Inverse entailment and Progol. New Generation Computing, Special issue on Inductive Logic Programming, 13(3–4):245–286, 1995.
S. Muggleton, R.D. King, and M.J.E. Sternberg. Protein secondary structure prediction using logic-based machine learning. Protein Engineering, 7:647–657, 1992.
J. Ramon, T. Francis, and H. Blockeel. Learning a Tsume-Go heuristic with Tilde. In Proceedings of CG2000, the Second international Conference on Computers and Games, volume 2063 of Lecture Notes in Computer Science, pages 151–169. Springer-Verlag, 2000.
J. Seitzer, J. P. Buckley, and Y. Pan. INDED: A distributed knowledge-based learning system. IEEE Intelligent Systems, 15(5):38–46, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Struyf, J., Ramon, J., Blockeel, H. (2003). Compact Representation of Knowledge Bases in ILP. In: Matwin, S., Sammut, C. (eds) Inductive Logic Programming. ILP 2002. Lecture Notes in Computer Science(), vol 2583. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36468-4_17
Download citation
DOI: https://doi.org/10.1007/3-540-36468-4_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00567-4
Online ISBN: 978-3-540-36468-9
eBook Packages: Springer Book Archive