ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS

ABSTRACT This chapter examines in detail the history of a set of network-structured formalisms for knowledge representation—the so-called “semantic networks.” Semantic nets were introduced around 1966 as a representation for the concepts underlying English words, and since then have become an increasingly popular type of language for representing concepts of a widely varying sort. While these nets have for the most part retained their basic associative nature, their primitive representational elements have differed significantly from one project to the next. These differences in underlying primitives are symptomatic of deeper philosophical disparities, and I discuss a set of five significantly different “levels” at which networks can be understood. One of these levels, the “epistemological,” or “knowledge-structuring,” level, has played an important implicit part in all previous notations, and is here made explicit in a way that allows a new type of network formalism to be specified. This new type of formalism accounts precisely for operations like individuation of description, internal concept structure in terms of roles and interrelations between them, and structured inheritance. In the final section, I present a brief sketch of an example of a particular type of formalism (“Structured Inheritance Networks”) that was designed expressly to treat concepts as formal representational objects. This language, currently under development, is called KLONE, and it allows the explicit expression of epistemological level relationships as network links.

[1]  Allan Collins,et al.  How to make a language user. , 1972 .

[2]  Chuck Rieger,et al.  The Declarative Representation and Procedural Simulation of Causality in Physical Mechanisms , 1977, IJCAI.

[3]  Daniel L. Chester,et al.  Inferences in Quantified Semantic Networks , 1977, IJCAI.

[4]  Lenhart K. Schubert Extending The Expressive Power Of Semantic Networks , 1976, IJCAI.

[5]  G. Bower,et al.  A propositional theory of recognition memory , 1974, Memory & cognition.

[6]  Raymond Reiter,et al.  Anaphora and Logical Form: On Formal Meaning Representations for Natural Language , 1977, IJCAI.

[7]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[8]  L. Hawkinson The Representation of Concepts in OWL , 1975, IJCAI.

[9]  Chuck Rieger,et al.  The Commonsense Algorithm as a Basis for Comfuter Models of Human Memory, Inference, Belief and Contextual Language Comprehension , 1975, TINLAP.

[10]  Robert F. Simmons,et al.  Generating English discourse from semantic networks , 1972, CACM.

[11]  George E. Heidorn,et al.  English as a very high level language for simulation programming , 1974, SIGPLAN Symposium on Very High Level Languages.

[12]  Gary G. Hendrix,et al.  Expanding the Utility of Semantic Networks Through Partitioning , 1975, IJCAI.

[13]  Roger C. Schank,et al.  MARGIE: Memory Analysis Response Generation, and Inference on English , 1973, IJCAI.

[14]  Bertram C. Bruce,et al.  Some Relations Between Predicate Calculus and Semantic Net Representations of Discourse , 1971, IJCAI.

[15]  Lenhart K. Schubert,et al.  Toward a State Based Conceptual Representation , 1975, IJCAI.

[16]  Chuck Rieger Spontaneous computation in cognitive models , 1977 .

[17]  Chuck Rieger,et al.  An Organization of Knowledge for Problem Solving and Language Comprehension , 1976, Artif. Intell..

[18]  Scott E. Fahlman,et al.  NETL: A System for Representing and Using Real-World Knowledge , 1979, CL.

[19]  Donald A. Norman,et al.  A process model for long-term memory. , 1972 .

[20]  Jaime R. Carbonell,et al.  AI in CAI : An artificial intelligence approach to computer-assisted instruction , 1970 .

[21]  Donald A. Norman,et al.  Active Semantic Networks as a Model of Human Memory , 1973, IJCAI.

[22]  A. Collins,et al.  Does category size affect categorization time , 1970 .

[23]  Roger C. Schank,et al.  Inference and the Computer Understanding of Natural Language , 1973, Artif. Intell..

[24]  Ronald J. Brachman,et al.  What's in a Concept: Structural Foundations for Semantic Networks , 1977, Int. J. Man Mach. Stud..

[25]  Roger C. Schank,et al.  Conceptual dependency: A theory of natural language understanding , 1972 .

[26]  Anthony Bell,et al.  CAPTURING CONCEPTS IN A SEMANTIC NET , 1969 .

[27]  David G. Hays,et al.  Types of Processes on Cognitive Networks , 1973, COLING.

[28]  Allan Collins,et al.  Experiments on semantic memory and language comprehension. , 1972 .

[29]  Ira P. Goldstein,et al.  NUDGE, A Knowledge-Based Scheduling Program , 1977, IJCAI.

[30]  Robert F. Simmons,et al.  A computational model of verbal understanding , 1899, AFIPS Fall Joint Computing Conference.

[31]  M. Ross Quillian,et al.  Retrieval time from semantic memory , 1969 .

[32]  Gary G. Hendrix,et al.  Language Processing Via Canonical Verbs and Semantic Models , 1973, IJCAI.

[33]  Allan Collins,et al.  A spreading-activation theory of semantic processing , 1975 .

[34]  M. Ross Quillian,et al.  The teachable language comprehender: a simulation program and theory of language , 1969, CACM.

[35]  Stuart C. Shapiro,et al.  A Net Structure for Semantic Information Storage, Deduction and Retrieval , 1971, IJCAI.

[36]  John Seely Brown,et al.  MULTIPLE REPRESENTATIONS OF KNOWLEDGE FOR TUTORIAL REASONING , 1975 .

[37]  M R Quillian,et al.  Word concepts: a theory and simulation of some basic semantic capabilities. , 1967, Behavioral science.

[38]  William A. Woods,et al.  What's in a Link: Foundations for Semantic Networks , 1975 .

[39]  Philip J. Hayes On Semantic Nets, Frames and Associations , 1977, IJCAI.

[40]  Stephen N. Zilles,et al.  Programming with abstract data types , 1974 .

[41]  Charles J. Fillmore,et al.  THE CASE FOR CASE. , 1967 .

[42]  Barbara J. Grosz,et al.  The Representation and Use of Focus in a System for Understanding Dialogs , 1977, IJCAI.

[43]  Allan Collins,et al.  Facilitating retrieval from semantic memory: The effect of repeating part of an inference , 1970 .