William Rapaport

William Rapaport
University at Buffalo, The State University of New York | SUNY Buffalo · Department of Computer Science and Engineering

About

152
Publications
51,259
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,443
Citations
Introduction
William Rapaport is retired from the Department of Computer Science and Engineering, University at Buffalo, The State University of New York. His current project is 'Philosophy of Computer Science'.
Additional affiliations
August 1984 - January 2012
University at Buffalo, The State University of New York
Position
  • member, former Interim/Acting Director
Description
  • http://www.cse.buffalo.edu/~rapaport/dc.html
August 1994 - January 2012
University at Buffalo, The State University of New York
Position
  • Adjunct Professor, then Affiliated Faculty
August 1984 - January 2012
University at Buffalo, The State University of New York
Position
  • Associate Professor Emeritus

Publications

Publications (152)
Article
Full-text available
If qualia are mental, and if the mental is functional, then so are qualia. But, arguably, qualia are not functional. A resolution of this is offered based on a formal similarity between qualia and numbers. Just as certain sets “play the role of” the number 3 in Peano’s axioms, so a certain physical implementation of a color plays the role of, say,...
Article
Full-text available
Turner (2018) argues that computer programs must have purposes, that implementation is not a kind of semantics, and that computers might need to understand what they do. I respectfully disagree: Computer programs need not have purposes, implementation is a kind of semantic interpretation, and neither human computers nor computing machines need to u...
Article
Full-text available
A response to a recent critique by Cem Bozşahin of the theory of syntactic semantics as it applies to Helen Keller, and some applications of the theory to the philosophy of computer science.
Article
Full-text available
A critical survey of some attempts to define ‘computer’, beginning with some informal ones (from reference books, and definitions due to H. Simon, A.L. Samuel, and M. Davis), then critically evaluating those of three philosophers (J.R. Searle, P.J. Hayes, and G. Piccinini), and concluding with an examination of whether the brain and the universe ar...
Chapter
Computationalism should not be the view that (human) cognition is computation; it should be the view that cognition (simpliciter) is computable. It follows that computationalism can be true even if (human) cognition is not the result of computations in the brain. If semiotic systems are systems that interpret signs, then both humans and computers a...
Chapter
Full-text available
I survey a common theme that pervades the philosophy of computer science (and philosophy more generally): the relation of computing to the world. Are algorithms merely certain procedures entirely characterizable in an “indigenous,” “internal,’ “intrinsic,” “local,” “narrow,” “syntactic” (more generally: “intra-system”), purely-Turing-machine langua...
Article
VardiMoshe Y.. On epistemic logic and logical omniscience. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 293–305. - Volume 53 Issue 2 - William J. Rapaport
Article
LadnerRichard E. and ReifJohn H.. The logic of distributed protocols (preliminary report). Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 207–222. - Volume 53 Issue 2 - William J. Rapaport
Article
ThomasonRichmond H.. Paradoxes and semantic representation. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 225–239. - Volume 53 Issue 2 - William J. Rapaport
Article
MorgensternLeora. A first order theory of planning, knowledge, and action. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 99–114. - Volume 53 Issue 2 - William J. Rapaport
Article
GeisslerChristophe and KonoligeKurt. A resolution method for quantified modal logics of knowledge and belief. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 309–324. - Volume 53 Issue 2 - William J. Rapaport
Article
Full-text available
LakemeyerGerhard. Steps towards a first-order logic of explicit and implicit belief. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 325–340. - Volume 53 Issue 2 - William J. Rapaport
Article
Full-text available
SmullyanRaymond M.. Logicians who reason about themselves. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 341–352. - Volume 53 Issue 2 - William J. Rapaport
Article
KonoligeKurt. What awareness isn't: a sentential view of implicit and explicit belief. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 241–250. - Volume 53 Issue 2 - William J. Rapaport
Article
FaginRonald and VardiMoshe Y.. Knowledge and implicit knowledge in a distributed environment: preliminary report. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 187–206. - Volume 53 Issue 2 - William J. Rapaport
Article
DworkCynthia and MosesYoram. Knowledge and common knowledge in a Byzantine environment I: crash failures. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 149–169. - Volume 53 Issue 2 - William J. Rapaport
Article
MartinsJoão P. and ShapiroStuart C.. Theoretical foundations for belief revision. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 383–398. - Volume 53 Issue 2 - William J. Rapaport
Article
LambertKarel. Meinong and the principle of independence. Its place in Meinong's theory of objects and its significance in contemporary philosophical logic. Modern European philosophy. Cambridge University Press, Cambridge etc. 1983, xvi + 175 pp. - Volume 51 Issue 1 - William J. Rapaport
Article
Full-text available
This paper discusses the theoretical background and some of the results of an interdisciplinary, cognitive-science research project on the comprehension of narrative text. The unifying theme of our work has been the notion of a deictic center: a mental model of spatial, temporal, and character information contributed by the reader of the narrative...
Article
Full-text available
In this reply to James H. Fetzer’s “Minds and Machines: Limits to Simulations of Thought and Action”, the author argues that computationalism should not be the view that (human) cognition is computation, but that it should be the view that cognition (simpliciter) is computable. It follows that computationalism can be true even if (human) cognition...
Article
Full-text available
Ford’s “Helen Keller Was Never in a Chinese Room” claims that my argument in “How Helen Keller Used Syntactic Semantics to Escape from a Chinese Room” fails because Searle and I use the terms ‘syntax’ and ‘semantics’ differently, hence are at cross purposes. Ford has misunderstood me; this reply clarifies my theory. KeywordsChinese room argument–S...
Article
Full-text available
Ford’s “Helen Keller Was Never in a Chinese Room” claims that my argument in “How Helen Keller Used Syntactic Semantics to Escape from a Chinese Room” fails because Searle and I use the terms ‘syntax’ and ‘semantics’ differently, hence are at cross purposes. Ford has misunderstood me; this reply clarifies my theory.
Article
Full-text available
This essay presents and defends a triage theory of grading: Any item to be graded should get full credit if it is clearly or substantially correct, minimal credit if it is clearly or substantially incorrect, and partial credit if and only if it is neither of the above; no other (intermediate) grades should be given. Other issues discussed include g...
Article
Full-text available
This essay presents and defends a triage theory of grading: An item to be graded should get full credit if and only if it is clearly or substantially correct, minimal credit if and only if it is clearly or substantially incorrect, and partial credit if and only if it is neither of the above; no other (intermediate) grades should be given. Details o...
Article
Full-text available
Contextual vocabulary acquisition (CVA) is the active, deliberate acquisition of a meaning for an unknown word in a text by reasoning from textual clues, prior knowledge, and hypotheses developed from prior encounters with the word, but without external sources of help such as dictionaries or people. Published strategies for doing CVA vaguely and u...
Article
Full-text available
The SNePS knowledge representation, reasoning, and acting system has several features that facilitate metacognition in SNePS-based agents. The most prominent is the fact that propositions are represented in SNePS as terms rather than as sentences, so that propositions can occur as arguments of propositions and other expressions without leaving firs...
Article
Full-text available
Is the brain a digital computer? Searle says that this is meaningless; I say that it is an empirical question. Is the mind a computer program? Searle says no; I say: properly understood, yes. Can the operations of the brain be simulated on a digital computer? Searle says: trivially yes; I say yes, but that it is not trivial.
Chapter
William J Rapaport, B.A. (mathematics), University of Rochester, 1968; M.A., Ph.D. (philosophy), Indiana University, 1974, 1976; M.S. (computer science), SUNY Buffalo, 1984, is an Associate Professor in the Department of Computer Science and Engineering, Adjunct Professor in the Department of Philosophy, and a member of the Center for Cognitive Sci...
Article
Full-text available
A computer can come to understand natural language the same way Helen Keller did: by using “syntactic semantics”—a theory of how syntax can suffice for semantics, i.e., how semantics for natural language can be provided by means of computational symbol manipulation. This essay considers real-life approximations of Chinese Rooms, focusing on Helen K...
Article
Full-text available
This essay explores the implications of the thesis that implementation is semantic interpretation. Implementation is (at least) a ternary rela- tion: I is an implementation of an 'Abstraction' A in some medium M. Examples are presented from the arts, from language, from computer science and from cognitive science, where both brains and computers ca...
Article
Full-text available
There are many branches of philosophy called "the philosophy of X," where X = disciplines ranging from history to physics. The philosophy of artificial intelligence has a long history, and there are many courses and texts with that title. Surprisingly, the philosophy of computer science is not nearly as well-developed. This article proposes topics...
Article
Full-text available
The second part contains the centerpiece: Turing's 1950 paper from Mind, "Com-puting Machinery and Intelligence," accompanied by three "ephemera": two early (1951) and difficult-to-find articles by Turing, "Intelligent Machinery, a Heretical The-ory" and "Can Digital Computers Think?", and a transcript of a 1952 BBC radio interview with Turing, M....
Conference Paper
Full-text available
"Context" is notoriously vague, and its uses multifarious. Researchers in "contextual vocabulary acqui-sition" differ over the kinds of context involved in vocabulary learning, and the methods and benefits thereof. This paper presents a computational theory of contextual vocabulary acquisition, identifies the relevant notion of context, exhibits th...
Article
Full-text available
This paper introduces semantic networks to a philosophical audience and surveys several approaches to semantic-network semantics that, at the original time of writing (1985) had not previously been treated in the AI or computational-linguistics literature (but see ¡ 12), though there is a large philosophical literature investigating them in some de...
Article
Full-text available
Context effects during Prisoner’s Dilemma (PD) game playing are investigated. The Cooperation Index (CI) – a quantity computed as a relation between payoffs – defines a cooperativeness scale, along which PD games can be distributed. Context is selected by manipulating the CI range of the games played. It is found that the level of cooperation depen...
Article
Introduction We are developing a system, Cassie, that defines unknown words from their linguistic context combined with background knowledge [Ehrlich & Rapaport, 1997; Rapaport & Ehrlich, 2000]. This work is of significance for cognitive science, education, computational linguistics and philosophy of mind. Cassie is built on SNePS, a semantic-netwo...
Article
Full-text available
Syntactic semantics is a holistic, conceptual-role-semantic theory of how computers can think. But Fodor and Lepore have mounted a sustained attack on holistic semantic theories. However, their major problem with holism (that, if holism is true, then no two people can understand each other) can be fixed by means of negotiating meanings. Syntactic s...
Article
Full-text available
Contextual" vocabulary acquisition is the active, deliberate acquisition of a meaning for a word in a text by reasoning from textual clues and prior knowledge, including language knowledge and hypotheses developed from prior encounters with the word, but without external sources of help such as dictionaries or people. But what is "context"? Is it j...
Article
Full-text available
Syntactic semantics is a holistic, conceptual-role-semantic theory of how computers can think. But Fodor & Lepore have mounted a sustained attack on holistic semantic theories. However, their major problem with holism (that, if holism is true, then no two people can understand each other) can be fixed by means of negotiating meanings. Syntactic sem...
Article
Full-text available
Cognitive science is the interdisciplinary study of cognition. Cognition includes mental states and processes such as thinking, reasoning, remembering, language understanding and generation, visual and auditory perception, learning, consciousness, and emotions. Some cognitive scientists limit their study to human cognition; others consider cognitio...
Conference Paper
Full-text available
We are developing algorithms for computational contextual vocabulary acquisition (CVA; computing a meaning for an unknown word from context) and applying the computational CVA system to build an educational curriculum for enhancing students' abilities to use CVA strategies in their reading. The knowledge gained from case studies of students using o...
Article
We discuss a research project that develops and applies algorithms for computational contextual vocabulary acquisition (CVA): learning the meaning of unknown words from context. We try to unify a disparate literature on the topic of CVA from psychology, first- and secondlanguage acquisition, and reading science, in order to help develop these algor...
Article
Full-text available
Tlus paper surveys .,veral approaches to 'emantlc-network vetoantics that have not prevouMv en treat m the AI or computatmnal lingresets htcrature. though there s a large phdo. .)phcal hterature nvugaUng them n ndetad. In parucular, promonal mantc network (exemplmed hv NcP),r ths cud. t m argued that only a l'ullv n[enlonal ("Menongmn") are presn t...
Article
Full-text available
This essay continues my investigation of `syntactic semantics': the theory that, pace Searle's Chinese-Room Argument, syntax does suffice for semantics (in particular, for the semantics needed for a computational cognitive theory of natural-language understanding). Here, I argue that syntactic semantics (which is internal and first-person) is what...
Article
Full-text available
We discuss a research project that develops and applies algorithms for computational contextual vocabulary ac- quisition (CVA): learning the meaning of unknown words from context. We try to unify a disparate literature on the topic of CVA from psychology, first- and second- language acquisition, and reading science, in order to help develop these a...
Article
Full-text available
The proper treatment of computationalism, as the thesis that cognition is computable, is presented and defended. Some arguments of James H. Fetzer against computationalism are exam ined and found wanting, and h is positive theory of minds as semiotic systems is shown to be consistent with computationalism. An objection is raised to an argument of S...
Article
Full-text available
Introduction Francesco Orilia William J. Rapaport Dipartimento di filosofia e scienze umane Department of Computer Science, Universita di Macerata Department of Philosophy, 62100 Macerata, Italy and Center for Cognitive Science orilia@unimc.it State University of New York at Buffalo Buffalo, NY 14260-2000, U.S.A. rapaport@cs.buffalo.edu 1 De Re Hec...
Article
Full-text available
I advocate a theory of “syntactic semantics” as a way of understanding how computers can think (and how the Chinese-Room-Argument objection to the Turing Test can be overcome): (1) Semantics, considered as the study of relations between symbols and meanings, can be turned into syntax – a study of relations among symbols (including meanings) – and h...
Article
Full-text available
A theory of "syntactic semantics" is advocated as a way of understanding how computers can think (and how the Chinese-Room-Argument objection to the Turing Test can be overcome): (1) Semantics, as the study of relations between symbols and meanings, can be turned into syntax---a study of relations among symbols (including meanings)---and hence synt...
Chapter
The book takes an interdisciplinary approach to the study of reading, with contributions from computer science, psychology, and philosophy. This book highlights cutting-edge research relevant to the building of a computational model of reading comprehension, as in the processing and understanding of a natural language text or story. A distinguishin...
Article
Full-text available
http://www.cs.buffalo.edu/pub/WWW/faculty/rapaport/ Abstract. The proper treatment of computationalism, as the thesis that cognition is computable, is presented and defended. Some arguments of James H. Fetzer against computationalism are examined and found wanting, and his positive theory of minds as semiotic systems is shown to be consistent with...
Article
Full-text available
As part of an interdisciplinary project to develop a computational cognitive model of a reader of narrative text, we are developing a computational theory of how natural-language-understanding systems can automatically acquire new vocabulary by determining from context the meaning of words that are unknown, misunderstood, or used in a new sense. `C...
Article
Full-text available
ractions in a regular text file; suppose for the sake of example that you call it yourfile.demo. Use a semicolon (`;') as a comment indicator. Then, to "step through" your input file, start SNePS, and, at the *-prompt, type: (demo "yourfile.demo" :av) Pressing the return key steps through your input file. If you want to just load all the info, type...
Article
Full-text available
What is the computational notion of "implementation"? It is not individuation, instantiation, reduction, or supervenience. It is, I suggest, semantic interpretation. This document is Technical Report 97-15 (Buffalo: SUNY Buffalo Department of Computer Science) and Technical Report 97-5 (Buffalo: SUNY Buffalo Center for Cognitive Science). 1 INTRODU...
Article
Full-text available
In 1982,1 made the transition from being a professional philosopher to being a professional computer scientist and “intelligence artificer” (to use Daniel Dennett’s happy term)—“professional” in the sense that that is now how I earn my living, though not in the sense that that is how I live my professional life—for my philosophical and artificial-i...
Chapter
The following “academic family tree”, listing Hector-Neri Castañeda’s Ph.D. students, their students (i.e., Castañeda’s “grandstudents”), etc., is, no doubt, an incomplete and inaccurate list. Anyone reading this document is encouraged to send corrections and/or additional information to the compiler.
Article
We present a computational analysis of de re, de dicto, and de se belief and knowledge reports. Our analysis solves a problem first observed by Hector-Neri Casta~neda, namely, that the simple rule `(A knows that P ) implies P ' apparently does not hold if P contains a quasi-indexical. We present a single rule, in the context of a knowledge-represen...
Article
Full-text available
This document was originally intended to be a section of Schagrin, Morton L.; Rapaport, William J.; & Dipert, Randall R. (1985), Logic: A Computer Approach (New York: McGraw-Hill). This document discusses the ternary (i.e., 3-place) if-then-else sentential connective, which is based on the if-then-else instruction of computer programming languages....
Article
Full-text available
This document consists of three papers: "Virtual Relations", by Dale Jacquette; a reply, "Virtual Universals", by William J. Rapaport; and "A Note in Reply to William J. Rapaport on Virtual Relations". They were originally presented at the Marvin Farber Conference on the Ontology and Epistemology of Relations, SUNY Buffalo, 17 September 1994. This...
Article
Full-text available
This document consists of two papers: "The Ontology of Cyberspace: Preliminary Questions", by David R. Koepsell, and "Comments on `The Ontology of Cyberspace'," by William J. Rapaport. They were originally presented at the Tri-State Philosophical Association Meeting, St. Bonaventure University, 22 April 1995. This document is SUNY Buffalo Departmen...
Article
Full-text available
This project concerns the development and implementation of a computational theory of how human readers and other natural-language-understanding systems can automatically expand their vocabulary by determining the meaning of a word from context. The word might be unknown to the reader, familiar but misunderstood, or familiar but being used in a new...
Chapter
This chapter discusses the way by which it is possible to understand natural language and whether a computer could do so. It presents the argument that although a certain kind of semantic interpretation is needed for understanding natural language, it is a kind that only involves syntactic symbol manipulation of precisely the sort of which computer...
Article
Full-text available
My pocket calculator (Cal) has certain arithmetical abilities: it seems Cal calculates. That calculating is thinking seems equally untendentious. Yet these two claims together provide premises for a seemingly valid syllogism whose conclusion -- Cal thinks -- most would deny. I consider several ways to avoid this conclusion, and find them mostly wan...
Article
SNePS, the Semantic Network Processing System, is an intensional propositional semantic network that has been designed to be the mind of a computational cognitive agent. In this article, the main features of SNePS are sketched, its antecedents are discussed, and some example current uses are described.
Chapter
Philosophy and AI presents invited contributions that focus on the different perspectives and techniques that philosophy and AI bring to the theory of rationality. Philosophers have found that the concepts and technology of artificial intelligence provide useful ways to test theories of knowledge and reason. Conversely, researchers in artificial in...
Article
Full-text available
Introduction to a Special Issue onCognitive Science and Artificial IntelligenceWilliam J. RapaportDepartment of Computer Scienceand Center for Cognitive ScienceState University of New York at BuffaloIt is well known that people from other disciplines have made significant contributions to philosophyand have influenced philosophers. It is also true...
Article
Full-text available
This paper describes the SNePS knowledge-representation and reasoning system. SNePS is an intentional, propositional, semantic-network processing system used for research in AI. The author looks at how predication is represented in such a system when it is used for cognitive modeling and natural- language understanding and generation. In particular...
Conference Paper
Full-text available
This paper discusses issues in the representation of fictional entities and the representation of propositions from fiction, using SNePS. It briefly surveys four philosophical ontological theories of fiction and sketches an epistemological theory of fiction (to be implemented in SNePS) using a story operator and rules for allowing propositions to m...
Conference Paper
There are many situations where linguistic and pictorial data are jointly presented to communicate information. A computer model for synthesising information from the two sources requires an initial interpretation of both the text and the picture followed by consolidation of information. The problem of performing general-purpose vision (without apr...
Article
PlotkinGordon and StirlingColin. A framework for intuitionistic modal logics. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 399–406. - Volume 53 Issue 2 - William J. Rapaport
Article
SmithBrian Cantwell. Varieties of self-reference. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 19–43. - Volume 53 Issue 2 - William J. Rapaport
Article
RivièresJim Des and LevesqueHector J.. The consistency of syntactical treatments of knowledge. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 115–130. - Volume 53 Issue 2 - William J. Rapaport
Article
HintikkaJaakko. Reasoning about knowledge in philosophy: the paradigm of epistemic logic. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 63–80. - Volume 53 Issue 2 - William J. Rapaport
Article
HalpernJoseph Y.. Reasoning about knowledge: an overview. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 1–17. - Volume 53 Issue 2 - William J. Rapaport
Article
LandmanFred. Pegs and alecs. An abridged version of LIII 656. Theoretical aspects of reasoning about knowledge, Proceedings of the 1986 conference, edited by HalpernJoseph Y., Morgan Kaufmann Publishers, Los Altos1986, pp. 45–61. - Volume 53 Issue 2 - William J. Rapaport
Article
Full-text available
Conference Paper
Full-text available
This paper is concerned with heuristics for segmenting narratives into units that form the basic elements of discourse representations and the constrain the application of focusing algorithms. The following classes of discontinuities are identified: figure-groud, space, time, perspective, and topic. It is suggested that rhetorical relations between...
Article
Full-text available
Narrative passages told from a character's perspective convey the character's thoughts and perceptions. We present a discourse process that recognizes characters' thoughts and perceptions in third-person narrative. An effect of perspective on reference in narrative is addressed: references in passages told from the perspective of a character reflec...
Chapter
In this essay, I consider how it is possible to understand natural language and whether a computer could do so. Briefly, my argument will be that although a certain kind of semantic interpretation is needed for understanding natural language, it is a kind that only involves syntactic symbol manipulation of precisely the sort of which computers are...

Network

Cited By