Skip to main content

GoslerP — A logic programming tool for inductive inference

  • 2 Inductive Inference for Artificial Intelligence
  • Chapter
  • First Online:
Algorithmic Learning for Knowledge-Based Systems

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 961))

  • 123 Accesses

Abstract

This paper starts from the following task: Logic programming is to be connected with a declarative concept of database changes. The theory of inductive inference is considered as the domain of application. Learning processes are characterized by hypothetical knowledge and by permanent changes of this knowledge. Finally, the target consists in the creation of GoslerP, a tool of logic programming, which is usable for the modelling of knowledge based learning processes and the implementation of learning algorithms. GoslerP is an extension of Prolog. At the end of the paper, the new possibilities for learning are demonstrated by a first simple application.

The work has been supported by the German Ministry for Research and Technology (BMFT) within the joint project GOSLER (no. 413-4001-01 IW 101 D).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • D. ANGLUIN / C.H. SMITH (1983): Inductive inference: Theory and methods. Computing Surveys 15, 237–269.

    Google Scholar 

  • H.-R. BEICK (1989): Enumerative learning from examples in a fixed algebra. Fifth Conference of Program Designers, Eötvös Lorand University, Proceedings Vol I p. 27–32, Budapest.

    Google Scholar 

  • M. CARLSON / J. WIEN (1992): SICStus — Prolog User's Manual. (Version 0.7) Swedish Institute of Computer Science, Kista.

    Google Scholar 

  • W. CHEN (1987): A theory of modules based on second order logic. Proc. IEEE Int. Symp. Logic Programming, 24–33.

    Google Scholar 

  • W.F. CLOCKSIN / C.S. MELLISH (1981): Programming in PROLOG. Springer-Verlag.

    Google Scholar 

  • U. GESKE (1988): Programmieren mit Prolog. Akademie-Verlag Berlin.

    Google Scholar 

  • E.M. GOLD (1967): Languages indentification in the limit. Information and Control 10, 447–474.

    Google Scholar 

  • H.-J. GOLTZ / H. HERRE (1990): Grundlagen der Logischen Programmierung. Akademie-Verlag Berlin.

    Google Scholar 

  • J. GRABOWSKI (1991): Declarative semantics for changing objects: A metaprogramming approach. Informatik-Preprint, FB Informatik, Humboldt-Universität zu Berlin.

    Google Scholar 

  • J. GRABOWSKI (1992): Metaprograms for change, assumptions, objects, and inheritance. GOSLER Report 09/92, Fachbereich Mathematik und Informatik, TH Leipzig.

    Google Scholar 

  • J. GRABOWSKI / W. MÜLLER (1990): Introduction to PROPEL (Version 1.0). Informatik-Preprint, FB Informatik, Humboldt-Universität zu Berlin.

    Google Scholar 

  • P.M. HILL / J.W. LLOYD (1988): Meta-programming for dynamic knowledge bases. CS-88-18, Department of Computer Science, University of Bristol.

    Google Scholar 

  • P.M. HILL / J.W. LLOYD (1992): The Gödel programming language. CSTR-92-27, Department of Computer Science, University of Bristol.

    Google Scholar 

  • H. ILINE / H. KANOUI (1987): Extending logic programming to object programming: The system LAP. Proc. IJCAI 87, 34–39, Morgan Kaufmann.

    Google Scholar 

  • H. ISHIKATO / H. ARIKAWA / T. SHINOHARA (1992): Efficient inductive inference of primitive Prologs from positive data. Algorithmic Learning Theory '92, Springer-Verlag, LNAI 743, 135–146.

    Google Scholar 

  • K.P. JANTKE / H.-R. BEICK (1981): Combining postulates of naturalness in inductive inference. Journal of Information Processing and Cybernetiks (EIK) 17, 465–484.

    Google Scholar 

  • T. KOSCHMANN / M.W. EVANS (1988): Bridging the gap between object-oriented and logic programming. IEEE Software, 5(4), 36–42.

    Google Scholar 

  • F. MELLENDER (1988): An integration of logic and object-oriented programming. SIGPLAN Notices, 23(10), 102–186.

    Google Scholar 

  • E.Y. SHAPIRO (1981): Inductive inference of theories from facts. Technical Report 192, Computer Science Department, Yale University.

    Google Scholar 

  • R. WIEHAGEN (1978): Zur Theorie der algorithmischen Erkennung. Diss.B, Sektion Mathematik, Humboldt-Universität zu Berlin.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Klaus P. Jantke Steffen Lange

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Beick, H.R., Stankov, V. (1995). GoslerP — A logic programming tool for inductive inference. In: Jantke, K.P., Lange, S. (eds) Algorithmic Learning for Knowledge-Based Systems. Lecture Notes in Computer Science, vol 961. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60217-8_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-60217-8_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60217-0

  • Online ISBN: 978-3-540-44737-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics