Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1624025.1624123guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Using classification as a programming language

Published: 28 August 1993 Publication History

Abstract

Our experience in the IDAS natural language generation project has shown us that IDAS'S KLONE-like classifier, originally built solely to hold a domain knowledge base, could also be used to perform many of the computations required by a natural-language generation system; in fact it seems possible to use the classifier to encode and execute arbitrary programs. We discuss IDAS'S classification system and how it differs from other such systems (perhaps most notably in the presence of template' constructs that enable recursion to be encoded); give examples of program fragments encoded in the classification system; and compare the classification approach to other AI programming paradigms (e.g., logic programming).

References

[1]
[Ait-Kaci, 1984] Hassan Ait-Kaci. A Lattice Theoretic Approach to Computation Baaed on a Calculus of Partially Ordered Type Structures. PhD thesis, University of Pennsylvania, 1984.
[2]
[Ait-Kaci and Naur, 1986] Hassan Ait-Kaci and Roger Nasr. LOGIN: A logic programming language with built-in inheritance. Journal of Logic Programming, 3:185-215, 1986.
[3]
[Brachman and Schmolze, 1985] Ronald Brachman and James Schmolze. An overview of the KL-ONE knowledge representation system. Cognitive Science, 9:171-216, 1985.
[4]
[Brachman et al, 1991] Ronald Brachman at al., "Living with CLASSIC: When and How to Use a KL-ONE-Like Language". In [Sowa, 1991].
[5]
[Brownstone et al, 1985] Lee Brownstone, Robert Farrell, Elaine Kant, and Nancy Martin. Programming Expert Systems in OPS5. Addison-Wesley, 1985.
[6]
[Elhadad, 1991] Michael Elhadad. "FUF User's Manual - Version 5.0 Technical Report CUCS-038-91, Columbia University, 1991.
[7]
[Evans and Gazdar, 1989] Roger Evans and Gerald Gazdar. Inference in DATR. In Proceedings of Fourth Meeting of the European Chapter of the Association for Computational Linguistics (EACL-1989), pages 66-71, 1989.
[8]
[Goldberg and Robson, 1983] Adele Goldberg and David Robson. SMALLTALK-80: The Language and its Implementation. Addison-Wesley, 1983.
[9]
[Levesque and Brachman, 1985] Hector Levesque and Ronald Brachman. "A Fundamental Tradeoff in Knowledge Representation and Reasoning". In Readings in Knowledge Representation, Eds. R. J. Brachman and H. J. Levesque. Morgan Kaufmann, 1985.
[10]
[Mark, 1980] William Mark. Rule-based inference in large knowledge bases. In Proceedings of the First National Conference on Artificial Intelligence (AAAI-1980), pages 190-194, 1980.
[11]
[Milner et al, 1990] Robin Milner, Mads Tofte and Robert Harper. The Definition of Standard ML, MIT Press, 1990.
[12]
[Reiter and Mellish, 1992] Ehud Reiter and Chris Mellish. Using classification to generate text. In Proceedings of the 30th Annual Meeting of the Association for Computational Linguistics (ACL-1992), pages 265-272, 1992.
[13]
[Reiter et al., 1992] Ehud Reiter, Chris Mellish, and John Levine. Automatic generation of on-line documentation in the IDAS project. In Proceedings of the Third Conference on Applied Natural Language Processing (ANLP-1992), pages 64-71, Trento, Italy, 1992.
[14]
[Sowa, 1991] John Sowa, editor. Principles of Semantic Networks. Morgan Kaufmann, 1991.
[15]
[Yen et al, 1991] John Yen, Robert Neches, and Robert MacGregor. CLASP: Integrating Term Subsumption Systems and Production Systems. IEEE Transactions on Knowledge and Data Engineering, 3:25-32, 1991.
[16]
[Zajac and Emele, 1990] Remi Zajac and Martin Emele. "Typed Unification Grammars". In Proceedings of the 13th International Conference on Computational Linguistics (COLING-1990), Helsinki, 1990.

Index Terms

  1. Using classification as a programming language
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      IJCAI'93: Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
      August 1993
      836 pages

      Sponsors

      • The International Joint Conferences on Artificial Intelligence, Inc.

      Publisher

      Morgan Kaufmann Publishers Inc.

      San Francisco, CA, United States

      Publication History

      Published: 28 August 1993

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Oct 2024

      Other Metrics

      Citations

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media