Top-down induction of first-order logical decision trees
Open accessThe claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Mode declarations are a popular language bias.
“Mode declarations (Muggleton 1995) are a popular language bias (Blockeel and De Raedt 1998; Srinivasan 2001; Ray 2009; Corapi et al. 2010, 2011; Athakravi et al. 2013; Ahlgren and Yuen 2013; Law et al. 2014).”
From Learning programs by learning from failures (2021) · cites this paper as Blockeel and De Raedt 1998
Section 4 (page unavailable) describes TILDE’s user-specified, PROGOL-like rmode specifications, which constrain allowable query refinements through variable modes and types. This supports the use of mode-based declarations as a language bias, but the paper does not establish that they are popular. (LLM, conf=0.78)
Experimental — accuracy not yet measuredMany ILP systems are not guaranteed to learn optimal solutions, where optimal typically means the smallest program or the program with the minimal description length.
“Many ILP systems (Muggleton 1995; Srinivasan 2001; Blockeel and De Raedt 1998; Ray 2009) are not guaranteed to learn optimal solutions, where optimal typically means the smallest program or the program with the minimal description length.”
From Learning programs by learning from failures (2021) · cites this paper as Blockeel and De Raedt 1998
Section 4 describes TILDE as selecting the best split at each node using a heuristic, while Section 5 compares the compactness of its theories with those of other ILP systems. This is consistent with the absence of a guarantee that TILDE finds the smallest theory, but the paper does not establish that many ILP systems lack such a guarantee or define optimality as the smallest program or minimum description length. Page numbers are unavailable in our copy. (LLM, conf=0.78)
Experimental — accuracy not yet measuredMany ILP systems allow a user to constrain the hypothesis space though clause constraints.
“Many ILP systems allow a user to constrain the hypothesis space though clause constraints (Muggleton 1995; Srinivasan 2001; Blockeel and De Raedt 1998; Ahlgren and Yuen 2013; Law et al. 2014).”
From Learning programs by learning from failures (2021) · cites this paper as Blockeel and De Raedt 1998
Section 4 says TILDE users specify which conjunctions may be added to queries, their maximum frequency, and variable modes and types. This supports user-imposed constraints on TILDE’s hypothesis search, but the passage does not establish that many ILP systems offer clause constraints specifically. No page number is available in our copy. (LLM, conf=0.78)
Experimental — accuracy not yet measuredLFI is the second most popular learning setting, where an example is an interpretation (a set of facts).
“The second most popular (De Raedt & Dehaspe, 1997; Blockeel & De Raedt, 1998; Law et al., 2014) learning setting is LFI where an example is an interpretation, i.e. a set of facts.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
The Introduction and Section 2 identify the setting as learning from interpretations and describe each example as a Prolog program encoding its properties, supporting the claim about LFI examples. Neither passage establishes that LFI is the second most popular learning setting. (LLM, conf=0.88)
Experimental — accuracy not yet measuredTILDE is a first-order generalisation of decision trees and uses information gain to divide and conquer the training examples.
“TILDE is a first-order generalisation of decision trees and uses information gain to divide and conquer the training examples.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
The Introduction and Section 4 describe TILDE as a first-order upgrade of C4.5 that uses top-down, divide-and-conquer decision-tree induction. Section 4 specifies gain ratio, rather than information gain, as TILDE’s split criterion. Page numbers are unavailable in our copy. (LLM, conf=0.88)
Experimental — accuracy not yet measured
TILDE learns normal logic programs (which include negation) instead of definite logic programs.
“An interesting aspect of TILDE is that it learns normal logic programs (which include negation) instead of definite logic programs.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
Section 4 says TILDE induces first-order logical decision trees, not logic programs directly. Section 3 says those trees can always be converted to layered normal logic programs, and the paper defines normal programs as permitting negative literals. The claim captures the role of negation but misstates the form TILDE learns. (LLM, conf=0.84)
Experimental — accuracy not yet measuredMany popular ILP systems, such as FOIL, Progol, TILDE, and Aleph struggle to learn recursive programs.
“Indeed, many popular ILP systems, such as FOIL (Quinlan 1990), Progol (Muggleton 1995), TILDE (Blockeel and De Raedt 1998), and Aleph (Srinivasan 2001) struggle to learn recursive programs.”
From Learning programs by learning from failures (2021) · cites this paper as Blockeel and De Raedt 1998
Top-down algorithms start with a general hypothesis and then specialise it.
“Top-down algorithms, (Quinlan, 1990; Blockeel & De Raedt, 1998; Bratko, 1999; Muggleton et al., 2008) start with a general hypothesis and then specialise it.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
TILDE is an instance of top-down methodology.
“TILDE learns from interpretations, instead of entailment as Aleph, and is an instance of top-down methodology.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
TILDE learns from interpretations.
“TILDE learns from interpretations, instead of entailment as Aleph, and is an instance of top-down methodology.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Blockeel & De Raedt, 1998
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Quinlan, J. R. (1986) · Machine Learning · doi:10.1007/bf00116251 · Cited by 21,439 · see citing works
Flagged first, then by citations
Research works printed but not linked: 23
- M. Bain and S. Muggleton, Non-monotonic learning, in: S. Muggleton (Ed.), Inductive Logic Programming, Academic Press, London, 1992, pp. 145-161.
- F. Bergadano and A. Giordana, A knowledge intensive approach to concept induction, in: Proceedings 5th International Workshop on Machine Learning Ann Arbor, MI, Morgan Kaufmann, San Mateo, CA, 1988.
- H. Blockeel and L. De Raedt, Lookahead and discretization in ILP, in: Proceedings 7th International Workshop on Inductive Logic Programming, Lecture Notes in Artif. Intell., Vol. 1297, Springer, Berlin, 1997.
- H. Bostriim, Covering vs. divide-and-conquer for top-down induction of logic programs, in: Proceedings 14th International Joint Conference on Artificial Intelligence (IJCAI-95), Montreal, Que., Morgan Kaufmann, San Mateo, CA, 1995.
- I. Bratko, Prolog Programming for Artificial Intelligence, 2nd ed., Addison-Wesley, Reading, MA, 1990.
- L. De Raedt, Induction in logic, in: R.S. Michalski and J. Wnek (Eds.), Proceedings 3rd International Workshop on Multistrategy Learning, 1996, pp. 29-38.
- L. De Raedt and H. Blockeel, Using logical decision trees for clustering, in: Proceedings 7th International Workshop on Inductive Logic Programming, Lecture Notes in Artif. Intell., Vol. 1297, Springer, Berlin, 1997, pp. 133-141.
- J. Dougherty, R. Kohavi and M. Sahami, Supervised and unsupervised discretization of continuous features, in: A. Prieditis and S. Russell (Eds.), Proceedings Twelfth International Conference on Machine Learning, Morgan Kaufmann, San Mateo, CA, 1995.
- S. Dieroski. S. Schulze-Kremer, K.R. Heidtke, K. Siems and D. Wettschereck, Applying ILP to diterpene structure elucidation from 13C NMR spectra, in: Proceedings 6th International Workshop on Inductive Logic Programming, 1996, pp. 14-27.
- W. Emde and D. Wettschereck, Relational instance-based learning, in: L. Saitta, ed., Proceedings 13th International Conference on Machine Learning, Morgan Kaufmann, San Mateo, CA, 1996, pp. 122-130.
- U.M. Fayyad and K.B. Irani, Multi-interval discretization of continuous-valued attributes for classification learning, in: Proceedings 13th International Joint Conference on Artificial Intelligence (IJCAI-93), Chambery. France, Morgan Kaufmann, San Mateo, CA, 1993, pp. 1022-1027.
- 15l Y. Freund and R. Shapire, Experiments with a new boosting algorithm, in: L. Saitta (Ed.), Proceedings 13th International Conference on Machine Learning, Morgan Kaufmann, San Mateo, CA, 1996, pp. 148-156.
- S. Kramer, Structural regression trees, in: Proceedings 13th National Conference on .4rtificial Intelligence (AAAI-96), Portland, OR, 1996.
- J.W. Lloyd, Foundations of Logic Programming, 2nd ed., Springer, Berlin, 1987. 1191
- M. Manago, Knowledge intensive induction, in: A.M. Segre (Ed.), Proceedings 6th International Workshop on Machine Learning, Morgan Kaufmann, San Mateo, CA, 1989, pp. 15 l-1.55.
- R.S. Michalski. I. Mozeti?, J. Hong and N. Lavra?, The multi-purpose incremental learning system AQl5 and its testing application to three medical domains, in: Proceedings 5th National Conference on Artificial Intelligence (AAAI-86), Philadelphia, PA, Morgan Kaufmann, San Mateo, CA, 1986.
- G. Plotkin, A note on inductive generalization, in: B. Meltzer and D. Michie (Eds.), Machine Intelligence. Vol. 5, Edinburgh University Press, 1970, pp. 153-163.
- J.R. Quinlan, C4.5: Programs for Machine Learning, Morgan Kaufmann, San Mateo, CA, 1993.
- J.R. Quinlan, FOIL: a midterm report, in: P. Brazdil (Ed.), Proceedings 6th European Conference on Machine Learning, Lecture Notes in Artif. Intell., Springer, Berlin, 1993.
- J.R. Quinlan, Bagging, boosting, and C4.5, in: Proceedings 13th National Conference on Artificial Intelligence (AAAI-96), Portland, OR, 1996, pp. 725-730.
- A. Srinivasan, S.H. Muggleton and R.D. King, Comparing the use of background knowledge by inductive logic programming systems, in: L. De Raedt (Ed.), Proceedings 5th International Workshop on Inductive Logic Programming. 1995. 1321
- W. Van Laer, L. De Raedt and S. Dieroski, On multi-class problems and discretization in inductive logic programming, in: Z.W. Ras and A. Skowron (Eds.), Proceedings 10th International Symposium on Methodologies for Intelligent Systems (ISMIS97), Lecture Notes in Artif. Intell., Vol. 1325, Springer, Berlin, 1997, pp. 277-286.
- L. Watanabe and L. Rendell, Learning structural decision trees from examples, in: Proceedings 12th International Joint Conference on Artificial Intelligence (IJCAI-91), Sydney, Australia, 1991, pp. 770-776.
Cited by
Sorted by citations
Machine learning: a review of classification and combining techniques
Kotsiantis, S. B., Zaharakis, I. D., & Pintelas, P. E. (2006) · Artificial Intelligence Review · doi:10.1007/s10462-007-9052-3 · Cited by 1,582 · see citing works
Relational Reinforcement Learning
Džeroski, S., De Raedt, L., & Driessens, K. (2001) · Machine Learning · doi:10.1023/a:1007694015589 · Cited by 371 · see citing works
Pliakos, K., Joo, S.-H., Park, J. Y., Cornillie, F., Vens, C., & Van den Noortgate, W. (2019) · Computers & Education · doi:10.1016/j.compedu.2019.04.009 · Cited by 149 · see citing works
Learning programs by learning from failures
Cropper, A., & Morel, R. (2021) · Machine Learning · doi:10.1007/s10994-020-05934-z · Cited by 86 · see citing works
Inductive Logic Programming At 30: A New Introduction
Cropper, A., & Dumančić, S. (2022) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.13507 · Cited by 83 · see citing works
A Decision-Support Tool for Renal Mass Classification
Kunapuli, G., Varghese, B. A., Ganapathy, P., Desai, B., Cen, S., Aron, M., Gill, I., & Duddalwar, V. (2018) · Journal of Digital Imaging · doi:10.1007/s10278-018-0100-0 · Cited by 58 · see citing works
Learning higher-order logic programs
Cropper, A., Morel, R., & Muggleton, S. (2020) · Machine Learning · doi:10.1007/s10994-019-05862-7 · Cited by 11 · see citing works
An Efficient Approximation to Lookahead in Relational Learners
Struyf, J., Davis, J., & Page, D. (2006) · Lecture Notes in Computer Science · doi:10.1007/11871842_79 · Cited by 5 · see citing works
- Authors
- Blockeel, H., & De Raedt, L.
- Affiliations
- KU Leuven (BE)
- Corresponding author
- Blockeel, Hendrik
- ORCID
- Blockeel, Hendrik
- Venue
- Artificial Intelligence
- Publisher
- Elsevier BV
- Published
- 1998-05
- Volume
- 101
- Issue
- 1-2
- Pages
- 285-297
- ISSN
- 0004-3702 (ISSN-L)
- OpenAlex
- W1700914952
- Cited by
- 685
- References
- 1
- Citations by year
- 2026: 6 · 2025: 8 · 2024: 9 · 2023: 21 · 2022: 25 · 2021: 23 · 2020: 23 · 2019: 21 · 2018: 18 · 2017: 34 · 2016: 36 · 2015: 31 · 2014: 33 · 2013: 35 · 2012: 41
- FWCI
- 22.03
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Licence
- Locations
- Artificial Intelligence (publishedVersion)
- Lirias (acceptedVersion, other-oa)
- Lirias (submittedVersion, other-oa)
- Lirias (KU Leuven) (submittedVersion)
- Funders
- Vlaamse regering
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Keywords
- top-down induction, first-order logic, inductive logic programming, decision lists, predicate invention, expressivity
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review