EDBT 2026 Demo / reviewers in the wild / expert
John McCarthy 0001
dblp:m/JohnMcCarthy
· DBLP profile ↗
29ranked-venue papers
24as first author
0since 2021 · last 2009
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 24 · 21 first-authorTheory of computation · 8 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
16 papers |
Knowledge representation and reasoning · 94% Multi-agent systems · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 10 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.1 | 7 | 2004 | Historical Remarks on Nonmonotonic Reasoning, Especially Circumscription · KR 2004 Advice about logical AI · LICS 2003 What Computers Still Can't Do · Artif. Intell. 1996 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
cognitive development |
0.1 | 1 | 2008 | The well-designed child · Artif. Intell. 2008 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
circumscription |
0.1 | 5 | 2004 | Historical Remarks on Nonmonotonic Reasoning, Especially Circumscription · KR 2004 History of Circumscription · Artif. Intell. 1993 Applications of Circumscription to Formalizing Common-Sense Knowledge · Artif. Intell. 1986 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
situation calculus |
0.0 | 1 | 2002 | Actions and Other Events in Situation Calculus · KR 2002 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › uncertainty reasoning
approximate reasoning |
0.0 | 1 | 2000 | Approximate Objects and Approximate Theories · KR 2000 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning |
0.0 | 2 | 1993 | History of Circumscription · Artif. Intell. 1993 Applications of Circumscription to Formalizing Common-Sense Knowledge · Artif. Intell. 1986 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
frame problem |
0.0 | 1 | 1993 | History of Circumscription · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.0 | 1 | 1993 | History of Circumscription · Artif. Intell. 1993 |
Program verification
program logic |
0.0 | 1 | 1979 | First Order Programming Logic · POPL 1979 |
Program verification › dynamic verification › runtime verification
intermittent assertions |
0.0 | 1 | 1979 | First Order Programming Logic · POPL 1979 |
Methods — techniques the papers use, named apart from their topics
circumscription · 0.1knowledge representation · 0.0nonmonotonic reasoning · 0.0situation calculus · 0.0approximation · 0.0reasoning about narratives · 0.0formal logic · 0.0philosophical analysis · 0.0prioritized circumscription · 0.0formula circumscription · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | A grounding framework
Mary-Anne Williams, John McCarthy 0001, Peter Gärdenfors, Christopher J. Stanton, Alankar Karol |
Auton. Agents Multi Agent Syst. | 2 |
| 2008 | The well-designed child
John McCarthy 0001 |
Artif. Intell. | 1 |
| 2007 | From here to human-level AI
John McCarthy 0001 |
Artif. Intell. | 1 |
| 2006 | Challenges to Machine Learning: Relations Between Reality and Appearance
John McCarthy 0001 |
ILP | 1 |
| 2006 | Jon Doyle, Extending Mechanics to Minds: The Mechanical Foundations of Psychology and Economics, Cambridge University Press (2006)
Tom Costello, John McCarthy 0001 |
Artif. Intell. | 2 |
| 2004 | Historical Remarks on Nonmonotonic Reasoning, Especially Circumscription
John McCarthy 0001 |
KR | 1 |
| 2004 | The Web - Early Visions, Present Reality, the Grander Future
John McCarthy 0001 |
Web Intelligence | 1 |
| 2003 | Advice about logical AIabstractFormalized nonmonotonic reasoning emerged in relation to the study of artificial intelligence. The paper discusses some uses of nonmonotonic reasoning that has become a mathematical subject, observations regarding AI, and the problems logical AI encountered before it can reach human level intelligence. John McCarthy 0001 |
LICS | 1 |
| 2003 | Problems and projections in CS for the next 49 yearabstractarticle Share on Problems and projections in CS for the next 49 years Author: John McCarthy Stanford University, Stanford, California Stanford University, Stanford, CaliforniaView Profile Authors Info & Claims Journal of the ACMVolume 50Issue 1January 2003 pp 73–79https://doi.org/10.1145/602382.602405Published:01 January 2003Publication History 5citation2,392DownloadsMetricsTotal Citations5Total Downloads2,392Last 12 Months10Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access John McCarthy 0001 |
J. ACM | 1 |
| 2002 | Actions and Other Events in Situation Calculus
John McCarthy 0001 |
KR | 1 |
| 2001 | Phenomenal data-miningabstractPhenomenal data mining finds relations between the data and the phenomena that give rise to data rather than just relations among the data..Science and common sense both tell us that the facts about the world are not directly observable but can be inferred from observations about the effects of actions. What people infer about the world is not just relations among observations but relations among entities that are much more stable than observations. For example, 3-dimensional objects are more stable than the image on a person's retina, the information directly obtained from feeling an object or on an image scanned into a computer..This talk concerns what can be inferred by programs about phenomena from data and what facts are relevant to doing this. In order to infer phenomena from data, facts about their relations must be supplied. Sometimes these facts can be implicit in the programs that look for the phenomena, but more generality is achieved if the facts are represented as sentences of logic in a knowledge base used by the programs..Creating knowledge bases containing both common sense knowledge and knowledge of the domain of the data will be a lot of work. This is unavoidable..The result of phenomenal data-mining can include an extended database with additional fields on existing relations and new relations. Thus the relations describing supermarket baskets can be extended with a customer field, and new relations about customers and their properties can be introduced.. John McCarthy 0001 |
K-CAP | 1 |
| 2000 | Approximate Objects and Approximate Theories
John McCarthy 0001 |
KR | 1 |
| 2000 | Review: M. Shanahan, Solving the Frame Problem
John McCarthy 0001 |
Artif. Intell. | 1 |
| 2000 | Free will - even for robotsabstractHuman free will is a product of evolution and contributes to the success of the human animal. Useful robots will also require free will of a similar kind, and we will have to design it into them. Free will is not an all-or-nothing thing. Some agents have more free will, or free will of different kinds, than others, and we will try to analyse this phenomenon. Our objectives are primarily technological, i.e. to study what aspects of free will can make robots more useful, and we will not try to console those who find determinism distressing. We distinguish between having choices and being conscious of these choices; both are important, even for robots, and consciousness of choices requires more structure in the agent than just having choices and is important for robots. Consciousness of free will is therefore not just an epiphenomenon of structure serving other purposes. Free will does not require a very complex system. Young children and rather simple computer systems can represent internally ‘I can, but I won't’ and behave accordingly. Naturally I hope this detailed design stance will help understand human free will. It takes the compatibilist philosophical position. There may be some readers interested in what the paper says about human free will and who are put off by logical formulas. The formulas are not important for the arguments about human free will; they are present for people contemplating AI systems using mathematical logic. They can skip the formulas, but the coherence of what remains is not absolutely guaranteed. John McCarthy 0001 |
J. Exp. Theor. Artif. Intell. | 1 |
| 1998 | Combining Narratives
John McCarthy 0001, Tom Costello |
KR | 1 |
| 1996 | From Here to Human-Level AI
John McCarthy 0001 |
KR | 1 |
| 1996 | What Computers Still Can't DoabstractProgress in logic-based AI Hubert Dreyfus claims that "symbolic AI" is a "degenerating research program", i.e. is not making progress.It's hard to see how he would know, since he makes no claim to have read much of the recent literature.In defending "symbolic AI", I shall concentrate on just one part of symbolic AI-the logic-based approach.It was first proposed in [7], attracted only intermittent following at first, but has had an increasing number of workers since 1970.'I think other approaches to AI will also eventually succeed, perhaps even connectio'nism.To contradict an earlier Dreyfus metaphor "AI at the Crossroads Again", it isn't a crossroads but a race including logic-based AI, SOAR, connectionism and several other contenders.How goes the logic-based runner?In fits and starts, as problems are identified and progress made.Within logic-based AI, I shall emphasize one development-formalized nonmonotonic reasoning, because it illustrates intermittent but definite progress.It was first proposed in [8], gained momentum with the 1980 special issue of Artificial Intelligence, and summarized in the collection [3].It has continued to develop, see e.g.[6].Minsky [ll] mentioned the need for something like nonmonotonic reasoning, but used this fact as evidence for the inadequacy of logic-based approaches to AI and the need for approaches not based on logic.This isn't how things have gone.Nonmonotonic reasoning has developed as a branch of mathematical logic, using * (MIT Press, Cambridge, MA, 1992); liii + 354 pages, $13.95. John McCarthy 0001, Hubert L. Dreyfus |
Artif. Intell. | 1 |
| 1995 | What has AI in Common with Philosophy?
John McCarthy 0001 |
IJCAI | 1 |
| 1993 | Notes on Formalizing Context
John McCarthy 0001 |
IJCAI | 1 |
| 1993 | History of CircumscriptionabstractWe present a new and more symmetric version of the circumscription method of nonmonotonic reasoning first described in (McCarthy 1980) and some applications to formalizing common sense knowledge. The applications in this paper are mostly based on minimizing the abnormality of different aspects of various entities. Included are nonmonotonic treatments of is-a hierarchies, the unique names hypothesis, and the frame problem. The new circumscription may be called formula circumscription to distinguish it from the previously defined domain circumscription and predicate circumscription. A still more general formalism called prioritized circumscription is briefly explored. John McCarthy 0001 |
Artif. Intell. | 1 |
| 1986 | Mental Situation Calculus
John McCarthy 0001 |
TARK | 1 |
| 1986 | Applications of Circumscription to Formalizing Common-Sense Knowledge
John McCarthy 0001 |
Artif. Intell. | 1 |
| 1980 | Circumscription - A Form of Non-Monotonic Reasoning
John McCarthy 0001 |
Artif. Intell. | 1 |
| 1980 | Addendum: Circumscription and other Non-Monotonic Formalisms
John McCarthy 0001 |
Artif. Intell. | 1 |
| 1979 | First Order Programming LogicabstractFirst Order Programming Logic is a simple, yet powerful formal system for reasoning about recursive programs. In its simplest form, it has one major limitation: it cannot establish any property of the least fixed point of a recursive program which is false for some other fixed point. To rectify this weakness, we present two intuitively distinct approaches to strengthening First Order Programming Logic and prove that either extension makes the logic relatively complete. In the process, we prove that the two approaches are formally equivalent. The relative completeness of the extended logic is significant because it suggests it can establish all "ordinary" properties (obviously we cannot escape the Godelian incompleteness inherent in any programming logic) of recursive programs including those which compute partial functions.The second contribution of this paper is to establish that First Order Programming Logic is applicable to iterative programs as well. In particular, we show that the intermittent assertions method--an informal proof method for iterative programs which has not been formalized--is conveniently formalized simply as sugared First Order Programming Logic applied to the recursive translations of iterative programs. Robert Cartwright, John McCarthy 0001 |
POPL | 2 |
| 1977 | Knowledge Representation
Daniel G. Bobrow, Gary G. Hendrix, William A. Martin, John McCarthy 0001, Allen Newell, Roger C. Schank, Brian Cantwell Smith |
IJCAI | 4 |
| 1977 | Epistemological Problems of Artificial Intelligence
John McCarthy 0001 |
IJCAI | 1 |
| 1974 | Professor Sir James Lighthill, FRS. Artificial Intelligence: A General Survey
John McCarthy 0001 |
Artif. Intell. | 1 |
| 1963 | Revised report on the algorithmic language ALGOL 60abstractThe report gives a complete defining description of the international algorithmic language ALGOL 60. This is a language suitable for expressing a large class of numerical processes in a form sufficiently concise for direct automatic translation into the language of programmed automatic computers. The introduction contains an account of the preparatory work leading up to the final conference, where the language was defined. In addition the notions reference language, publication language, and hardware representations are explained. In the first chapter a survey of the basic constituents and features of the language is given, and the formal notation, by which the syntactic structure is defined, is explained. The second chapter lists all the basic symbols, and the syntactic units know as identifiers, numbers, and strings are defined. Further, some important notions such as quantity and value are defined. The third chapter explains the rules for forming expressions, and the means of these expressions. Three different types of expressions exist: arithmetic, Boolean (logical), and designational. The fourth chapter describes the operational units of the language, known and statements. The basic statements are: assignment statements (evaluation of a formula), go to statements (explicit break of the sequence of execution of statements), dummy statements, and procedure statements (call for execution of a closed process, defined by a procedure declaration). The formation of more complex structures, having statement character, is explained. Thes include: conditional statements, for statements, compound statements, and blocks. In the fifth chapter the units known as declarations, serving for defining permanent properties of the units entering into a process described in the language, are defined. The report ends with two detailed examples of the use of the language, and an alphabetic index of definitions. John W. Backus, Friedrich L. Bauer, Julien Green, C. Katz, John McCarthy 0001, Peter Naur, Alan J. Perlis, Heinz Rutishauser, Klaus Samelson, Bernard Vauquois, Joseph Henry Wegstein, Adriaan van Wijngaarden, Michael Woodger |
Comput. J. | 5 |