Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Multistrategy Theory Revision: Induction and Abductionin INTHELEX

Published: 01 January 2000 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents an integration of induction and abduction in INTHELEX, a prototypical incremental learning system. The refinement operators perform theory revision in a search space whose structure is induced by a quasi-ordering, derived from Plotkin's &thetas;-subsumption, compliant with the principle of Object Identity. A reduced complexity of the refinement is obtained, without a major loss in terms of expressiveness. These inductive operators have been proven ideal for this search space. Abduction supports the inductive operators in the completion of the incoming new observations. Experiments have been run on a standard dataset about family trees as well as in the domain of document classification to prove the effectiveness of such multistrategy incremental learning system with respect to a classical batch algorithm.

    References

    [1]
    Becker, J. M. (1985). Inductive learning of decision rules with exceptions: methodology and experimentation . B.S. diss., UIUCDCS-F-85-945, Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois.]]
    [2]
    Bergadano, F. & Gunetti, D. (1994). Learning clauses by tracing derivations. In S. Wrobel (Ed.), Proceedings of the 4th International Workshop on Inductive Logic Programming, ILP-94 (pp.1-29).]]
    [3]
    Botta, M. (1994). Learning first order theories. In Z. W. Ras & M. Zemankova (Eds.), Methodologies for Intelligent Systems, Lecture Notes in Artificial Intelligence (Vol. 869: pp. 356-365). Springer-Verlag.]]
    [4]
    Cain, T. (1991). The Ductor: a theory revision system for propositional domains. Proceedings of the Eighth International Workshop on Machine Learning (pp. 485-489). San Mateo, CA: Morgan Kaufmann).]]
    [5]
    Ceri, S., Gottlob, G., & Tanca, L. (1990). Logic programming and databases . Springer-Verlag.]]
    [6]
    Clark, K. L. (1978). Negation as failure. In H. Gallaire & J. Minker (Eds.), Logic and databases , Plenum Press.]]
    [7]
    De Raedt, L. (1992). Interactive theory revision-an inductive logic programming approach . AP.]]
    [8]
    Dimopoulos, Y. & Kakas, A. (1996) Abduction and learning. In L. De Raedt (Ed.), Advances in inductive programming (pp. 144-171). IOS Press.]]
    [9]
    Esposito, F., Malerba, D., & Semeraro, G. (1992). Classification in noisy environments using a distance measure between structural symbolic descriprions. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14 , 390-402.]]
    [10]
    Esposito, F., Malerba, D., & Semeraro, G. (1994). Multistrategy learning for document recognition. Applied Artificial Intelligence: An International Journal, 8 , 33-84.]]
    [11]
    Esposito, F., Laterza, A., Malerba, D., & Semeraro, G. (1996a). Locally Finite, Proper and complete operators for refining datalog programs. In Z. W. Ras & M. Michalewicz (Eds.), Lecture Notes in Artificial Intelligence (Vol. 1079: Foundations of Intelligent Systems) (pp. 468-478) Springer.]]
    [12]
    Esposito, F., Lamma, E., Malerba, D., Mello, P., Milano, M., Riguzzi, F., & Semeraro, G. (1996b). Learning abductive logic programs. ECAI 96 Workshop on Abductive and Inductive Reasoning , Workshop Notes (pp. 23-30).]]
    [13]
    Ginsberg, A. (1990). Theory reduction, theory revision, and retranslation. Proceedings of the 8th National Conference on Artificial Intelligence (AAAI-90) (pp. 777-782).]]
    [14]
    Hayes-Roth, F. & McDermott, J. (1978). An interference matching technique for inducing abstractions. Communications of the ACM, 21 , 401-410.]]
    [15]
    Helft, N. (1987). Inductive Generalization: A logical framework. In I. Bratko & N. Lavrac (Eds.), Progress in machine learning-proceedings of EWSL 87: 2nd European Working Session on Learning (pp. 149-157). Wilmslow: Sigma Press.]]
    [16]
    Josephson, J. R. & Josephson, S. G. (Eds.), (1996). Abductive inference . Cambridge University Press.]]
    [17]
    Kakas, A. C. & Mancarella, P. (1990). On the relation of truth maintenance and abduction. Proceedings of the 1st Pacific Rim International Conference on Artificial Intelligence, PRICAI 90 , Nagoya, Japan.]]
    [18]
    Kanellakis, P. C. (1990). Elements of relational database theory. In J. Van Leeuwen (Ed.), Handbook of Theoretical Computer Science ( Volume B, Formal Models and Semantics , pp. 1073-1156). Elsevier Science Publishers.]]
    [19]
    Komorowski, J. & Trcek, S. (1994). Towards refinement of definite logic programs. In Z. W. Ras & M. Zemankova (Eds.), Lecture Notes in Artificial Intelligence (Vol. 869: Methodologies for Intelligent Systems) . (pp. 315-325) Springer-Verlag.]]
    [20]
    Lamma, E., Mello, P., Milano, M., Riguzzi, F., Esposito, F., Ferilli, S., & Semeraro, G. (2000). Cooperation of abduction and induction in logic programming. Abductive and Inductive Reasoning: Essays on their Relation and Integration . Kluwer.]]
    [21]
    Lloyd, J. W. (1987). Foundations of logic programming 2nd edn. Springer-Verlag.]]
    [22]
    Malerba, D., Esposito, F., & Lisi, F. A. (1998). Learning recursive theories with ATRE. Proceedings of 13 th European Conference on Artificial Intelligence , Brighton (pp. 435-439). John Wiley & Sons.]]
    [23]
    Matwin, S. & Plante, B. (1991). A deductive-inductive method for theory revision. Proceedings of the 1 st International Workshop on Multistrategy Learning , Harper's Ferry, WVA (pp. 160-174). GMU Press.]]
    [24]
    Mooney, R. & Ourston, D. (1994) A multistrategy approach to theory refinement. In R. S. Michalski & G. Tecuci (Eds.), Machine learning: a multistrategy approach (Vol. 4), pp. 141-164 San Mateo, CA: Morgan Kaufman.]]
    [25]
    Mooney, R. (1995) A preliminary PAC analysis of theory revision. In T. Petsche, S. J. Hanson, & J. Shavlik (Eds.), Computational learning theory and machine learning systems . (Vol. 3, pp. 43-53), MIT Press.]]
    [26]
    Muggleton, S. (1987). Duce, an Oracle based approach to constructive induction. Proceedings of the 10th International Joint Conference on Artificial Intelligence, IJCAI87 (pp. 287-292).]]
    [27]
    Plotkin, G. D. (1970). A note on inductive generalization. In B. Meltzer & D. Michie (Eds.), Machine Intelligence (Vol. 5, pp. 153-163). Edinburgh University Press.]]
    [28]
    Plotkin, G. D. (1972). Building-in equational theories. In B. Meltzer & D. Michie (Eds.), Machine Intelligence , (Vol. 7, pp. 73-90). Edinburgh University Press.]]
    [29]
    Reinke, R. E. & Michalski, R. S. (1985). Incremental learning of concept descriptions: a method and experimental results. In D. Michie (Ed.), Machine Intelligence , (Vol. 11). Edinburgh University Press.]]
    [30]
    Richards, B. L. & Mooney, R. J. (1991). First-order theory revision. Proceedings of the 8th International Workshop on Machine Learning (pp. 447-451).]]
    [31]
    Richards, B. L. & Mooney, R. J. (1995). Refinement of first-order Horn-clause domain theories. Machine Learning, 19 (2), 95-131.]]
    [32]
    Saitta, L., Botta, M., & Neri, F. (1993). Multistrategy learning and theory revision. Machine Learning, 11 , 153-172.]]
    [33]
    Semeraro, G., Esposito, F., Fanizzi, N., & Malerba, D. (1995). Revision of logical theories. In M. Gori & G. Soda (Eds.), LECTURE NOTES in ARTIFICIAL INTELLIGENCE . (Vol 992: Topics in Artificial Intelligence), pp. 365-376, Springer-Verlag.]]
    [34]
    Semeraro, G., Esposito, F., Malerba, D., Fanizzi, N., & Ferilli, S. (1998). A logic framework for the Incremental Inductive Synthesis of Datalog Theories. In N. E. Fuchs (Ed.), Proceedings of the 7th International Workshop on Logic Program Synthesis and Transformation (pp. 300-321). Lecture Notes in Computer Science (Vol. 1463), Springer-Verlag.]]
    [35]
    Shapiro, E. Y. (1983). Algorithmic program debugging . MIT Press.]]
    [36]
    van der Laag, P. R. J. & Nienhuys-Cheng, S.-H. (1994). Existence and nonexistence of complete refinement operators. In F. Bergadano & L. De Raedt (Eds.), Machine Learning: ECML-94-Proceedings of the European Conference on Machine Learning (pp. 307-322). LECTURE NOTES in ARTIFICIAL INTELLIGENCE (Vol. 784), Springer-Verlag.]]
    [37]
    Vere, S. A. (1975). Induction of concepts in the predicate calculus. Proceedings of the 4th International Joint Conference on Artificial Intelligence, IJCAI-75 (pp. 281-287).]]
    [38]
    Wogulis, J. (1991). Revising relational domain theories. Proceedings of the 8th International Workshop on Machine Learning (pp. 462-466).]]
    [39]
    Wrobel, S. (1994). Concept formation and knowledge revision . Kluwer Academic Publishers.]]
    [40]
    Wrobel, S. (1996). First order theory refinement. In L. De Raedt (Ed.), Advances in Inductive Logic Programming (pp. 14-33). Amsterdam: IOS Press.]]

    Cited By

    View all
    • (2023)Enabling knowledge refinement upon new concepts in abductive learningProceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v37i7.25959(7928-7935)Online publication date: 7-Feb-2023
    • (2022)Ambient Assisted Living and Social Robots: Towards Learning Relations between User’s Daily Routines and MoodAdjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3511047.3537691(123-129)Online publication date: 4-Jul-2022
    • (2019)Learning and Predicting User Pairwise Preferences from Emotions and Gaze BehaviorIEEE/WIC/ACM International Conference on Web Intelligence - Companion Volume10.1145/3358695.3361747(72-79)Online publication date: 14-Oct-2019
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Machine Language
    Machine Language  Volume 38, Issue 1-2
    Special issue on multistrategy learning
    Jan./Feb. 2000
    227 pages
    ISSN:0885-6125
    Issue’s Table of Contents

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 January 2000

    Author Tags

    1. abduction
    2. incremental learning
    3. induction
    4. object identity
    5. theory revision

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Enabling knowledge refinement upon new concepts in abductive learningProceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v37i7.25959(7928-7935)Online publication date: 7-Feb-2023
    • (2022)Ambient Assisted Living and Social Robots: Towards Learning Relations between User’s Daily Routines and MoodAdjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3511047.3537691(123-129)Online publication date: 4-Jul-2022
    • (2019)Learning and Predicting User Pairwise Preferences from Emotions and Gaze BehaviorIEEE/WIC/ACM International Conference on Web Intelligence - Companion Volume10.1145/3358695.3361747(72-79)Online publication date: 14-Oct-2019
    • (2017)A Prototype for Credit Card Fraud ManagementProceedings of the 11th ACM International Conference on Distributed and Event-based Systems10.1145/3093742.3093912(249-260)Online publication date: 8-Jun-2017
    • (2017)On the use of stochastic local search techniques to revise first-order logic theories from examplesMachine Language10.1007/s10994-016-5595-3106:2(197-241)Online publication date: 1-Feb-2017
    • (2016)Predicate invention-based specialization in Inductive Logic ProgrammingJournal of Intelligent Information Systems10.1007/s10844-016-0412-947:1(33-55)Online publication date: 1-Aug-2016
    • (2015)Logic-based incremental process miningProceedings of the 2015th European Conference on Machine Learning and Knowledge Discovery in Databases - Volume Part III10.5555/3120539.3120558(218-221)Online publication date: 7-Sep-2015
    • (2015)Incremental Learning of Daily Routines as Workflows in a Smart Home EnvironmentACM Transactions on Interactive Intelligent Systems10.1145/26750634:4(1-23)Online publication date: 28-Jan-2015
    • (2013)A Logic Framework for Incremental Learning of Process ModelsFundamenta Informaticae10.5555/2595015.2595017128:4(413-443)Online publication date: 1-Oct-2013
    • (2013)A Heuristic Approach to Handling Sequential Information in Incremental ILPProceeding of the XIIIth International Conference on AI*IA 2013: Advances in Artificial Intelligence - Volume 824910.1007/978-3-319-03524-6_10(109-120)Online publication date: 4-Dec-2013
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media