Abstract
Relational data mining algorithms and systems are capable of directly dealing with multiple tables or relations as they are found in today’s relational databases. This reduces the need for manual preprocessing and allows problems to be treated that cannot be handled easily with standard single-table methods. This paper provides a tutorial-style introduction to the topic, beginning with a detailed explanation of why and where one might be interested in relational analysis. We then present the basics of Inductive Logic Programming (ILP), the scientific field where relational methods are primarily studied. After illustrating the workings of MiDOS, a relational methods for subgroup discovery, in more detail, we show how to use relational methods in one of the current data mining systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H. Blockeel and L. De Raedt. Lookahead and discretization in ILP. In Proceedings of the Seventh International Workshop on Inductive Logic Programming, pages 77–84. Springer, Berlin, 1997.
L. De Raedt and L. Dehaspe. Clausal discovery. Machine Learning, 26: 99–146, 1997.
S. Dzeroski, H. Blockeel, B. Kompare, S. Kramer, B. Pfahringer, and W. Van Laer. Experiments in Predicting Biodegradability. In Proceedings of the Ninth International Workshop on Inductive Logic Programming, pages 80–91. Springer, Berlin, 1999.
S. Dzeroski, S. Schulze-Kremer, K. Heidtke, K. Siems, D. Wettschereck, and H. Blockeel. Diterpene structure elucidation from 13C NMR spectra with Inductive Logic Programming. Applied Artificial Intelligence, 12: 363–383, 1998.
W. Emde and D. Wettschereck. Relational instance based learning. In Proceedings of the Thirteenth International Conference on Machine Learning, pages 122–130. Morgan Kaufmann, San Mateo, CA, 1996.
U. Fayyad, G. Piatetsky-Shapiro, and P. Smyth. Prom data mining to knowledge discovery: An overview. In U. Fayyad, G. Piatetsky-Shapiro, P. Smyth, and R. Uthurusamy, editors, Advances in Knowledge Discovery and Data Mining, pages 1–34. MIT Press, Cambridge, MA, 1996.
F. Gebhardt. Choosing among competing generalizations. Knowledge Acquisition, 3: 361–380, 1991.
W. Klösgen. Explora: A multipattern and multistrategy discovery assistant. In U. Fayyad, G. Piatetsky-Shapiro, P. Smyth, and R. Uthurusamy, editors, Advances in Knowledge Discovery and Data Mining, pages 249–271. MIT Press, Cambridge, MA, 1996.
N. Lavrac and S. Wrobel. Induktive Logikprogrammierung — Grundlagen und Techniken. Künstliche Intelligenz, 10(3): 46–54, 1996.
S. Muggleton, R. D. King, and M. J. E. Sternberg. Protein secondary structure prediction using logic-based machine learning. Protein Engineering, 5(7): 647–657, 1992.
S. Muggleton. Inverse entailment and Progol. In K. Furukawa, D. Michie, and S. Muggleton, editors, Machine Intelligence 14, pages 133–188. Oxford University Press, Oxford, 1995.
S. Muggleton and L. De Raedt. Inductive logic programming: Theory and methods. Journal of Logic Programming, 19/20: 629–679, 1994.
J. R. Quinlan. Learning logical definitions from relations. Machine Learning, 5(3): 239–266, 1990.
S. Roberts, W. Van Laer, N. Jacobs, S. Muggleton, and J. Broughton. A comparison of ILP and propositional systems on propositional traffic data. In Proceedings of the Eighth International Conference on Inductive Logic Programming, pages 291–299. Springer, Berlin, 1998.
T. Scheffer and S. Wrobel. A sequential sampling algorithm for a general class of utility criteria. In Proceedings of the Sixth International Conference on Knowledge Discovery and Data Mining, pages 330–334. ACM, New York, 2000.
A. Srinivasan, R. D. King, S. Muggleton, and M. J. E. Sternberg. The predictive toxicology evaluation challenge. In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, pages 1–6. Morgan Kaufmann, San Mateo, CA, 1997.
A. Srinivasan, S. Muggleton, R. King, and M. Sternberg. Mutagenesis: ILP experiments in a non-determinate biological domain. In Proceedings of the Fourth International Workshop on Inductive Logic Programming, pages 217–232. GMD, Sankt Augustin, Germany, 1994.
W. Van Laer, L. De Raedt, and S. Dzeroski. On multi-class problems and discretization in inductive logic programming. In Proceedings of the Tenth International Symposium on Foundations of Intelligent Systems, pages 277–286. Springer, Berlin, 1997.
S. Wrobel. Inductive logic programming. In G. Brewka, editor, Advances in Knowledge Representation and Reasoning, pages 153–189. CSLI-Publishers, Stanford, CA, 1996.
S. Wrobel. An algorithm for multi-relational discovery of subgroups. In Proceedings of the First European Symposium on Principles of Data Mining and Knowledge Discovery, pages 78–87. Springer, Berlin, 1997.
S. Wrobel. Data Mining und Wissensentdeckung in Datenbanken. Künstliche Intelligenz, 12(1): 6–10, 1998.
S. Wrobel. Scalability issues in Inductive Logic Programming. In Proceedings of the Ninth International Conference on Algorithmic Learning Theory, pages 11–30. Springer, Berlin, 1998.
S. Wrobel, D. Wettschereck, E. Sommer, and W. Emde. Extensibility in data mining systems. In Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, pages 214–219. AAAI Press, Menlo Park, CA, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wrobel, S. (2001). Inductive Logic Programming for Knowledge Discovery in Databases. In: Džeroski, S., Lavrač, N. (eds) Relational Data Mining. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-04599-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-04599-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-07604-6
Online ISBN: 978-3-662-04599-2
eBook Packages: Springer Book Archive