Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

John McCarthy 0001

dblp:m/JohnMcCarthy · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.172004
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.112008
The well-designed child · Artif. Intell. 2008
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
circumscription
0.152004
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.012002
Actions and Other Events in Situation Calculus · KR 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning › uncertainty reasoning
approximate reasoning
0.012000
Approximate Objects and Approximate Theories · KR 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.021993
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.011993
History of Circumscription · Artif. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.011993
History of Circumscription · Artif. Intell. 1993
Program verification
program logic
0.011979
First Order Programming Logic · POPL 1979
Program verification › dynamic verification › runtime verification
intermittent assertions
0.011979
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
YearPublicationVenuePosition
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
ILP1
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
KR1
2004 The Web - Early Visions, Present Reality, the Grander Future
John McCarthy 0001
Web Intelligence1
2003 Advice about logical AI
abstract
Formalized 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
LICS1
2003 Problems and projections in CS for the next 49 year
abstract
article 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. ACM1
2002 Actions and Other Events in Situation Calculus
John McCarthy 0001
KR1
2001 Phenomenal data-mining
abstract
Phenomenal 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-CAP1
2000 Approximate Objects and Approximate Theories
John McCarthy 0001
KR1
2000 Review: M. Shanahan, Solving the Frame Problem
John McCarthy 0001
Artif. Intell.1
2000 Free will - even for robots
abstract
Human 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
KR1
1996 From Here to Human-Level AI
John McCarthy 0001
KR1
1996 What Computers Still Can't Do
abstract
Progress 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
IJCAI1
1993 Notes on Formalizing Context
John McCarthy 0001
IJCAI1
1993 History of Circumscription
abstract
We 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
TARK1
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 Logic
abstract
First 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
POPL2
1977 Knowledge Representation
Daniel G. Bobrow, Gary G. Hendrix, William A. Martin, John McCarthy 0001, Allen Newell, Roger C. Schank, Brian Cantwell Smith
IJCAI4
1977 Epistemological Problems of Artificial Intelligence
John McCarthy 0001
IJCAI1
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 60
abstract
The 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