Robert Anthony Kowalski (born 15 May 1941) is an American-British
logician
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure of arg ...
and
computer scientist
A computer scientist is a scientist who specializes in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
, whose research is concerned with developing both human-oriented models of computing and computational models of human thinking.
He has spent most of his career in the United Kingdom.
Education
He was educated at the
University of Chicago
The University of Chicago (UChicago, Chicago, or UChi) is a Private university, private research university in Chicago, Illinois, United States. Its main campus is in the Hyde Park, Chicago, Hyde Park neighborhood on Chicago's South Side, Chic ...
,
University of Bridgeport
The University of Bridgeport (UB or UBPT) is a private university in Bridgeport, Connecticut, United States. The university is accredited by the New England Commission of Higher Education. In 2021, the university was purchased by Goodwin Unive ...
(BA in mathematics, 1963),
Stanford University
Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
(MSc in mathematics, 1966),
University of Warsaw
The University of Warsaw (, ) is a public university, public research university in Warsaw, Poland. Established on November 19, 1816, it is the largest institution of higher learning in the country, offering 37 different fields of study as well ...
and the
University of Edinburgh
The University of Edinburgh (, ; abbreviated as ''Edin.'' in Post-nominal letters, post-nominals) is a Public university, public research university based in Edinburgh, Scotland. Founded by the City of Edinburgh Council, town council under th ...
(PhD in
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
, 1970).
Career
He was a
research fellow
A research fellow is an academic research position at a university or a similar research institution, usually for academic staff or faculty members. A research fellow may act either as an independent investigator or under the supervision of a p ...
at the
University of Edinburgh
The University of Edinburgh (, ; abbreviated as ''Edin.'' in Post-nominal letters, post-nominals) is a Public university, public research university based in Edinburgh, Scotland. Founded by the City of Edinburgh Council, town council under th ...
(1970–75) and has been at the
Department of Computing, Imperial College London
The Department of Computing (DoC) is the computer science department at Imperial College London. The department has around 50 academic staff and 1000 students, with around 600 studying undergraduate courses, 200 PhD students, and 200 MSc students ...
since 1975, attaining a chair in
computational logic in 1982 and becoming emeritus professor in 1999.
He began his research in the field of
automated theorem proving
Automated theorem proving (also known as ATP or automated deduction) is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs. Automated reasoning over mathematical proof was a majo ...
, developing both
SL-resolution with Donald Kuehner and the connection graph proof procedure. He developed
SLD resolution
SLD resolution (''Selective Linear Definite'' clause resolution) is the basic rule of inference, inference rule used in logic programming. It is a refinement of Resolution (logic), resolution, which is both Soundness, sound and refutation Completen ...
and the procedural interpretation of
Horn clauses, which underpin the operational semantics of
backward reasoning in
logic programming
Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical form, representing knowledge about some problem domain. Computation is performed by applyin ...
. With
Maarten van Emden, he also developed the minimal model and the fixpoint semantics of Horn clauses, which underpin the logical semantics of logic programming.
With Marek Sergot, he developed both the
event calculus and the application of logic programming to
legal reasoning.
[Kowalski, R., "Legislation as Logic Programs", in Logic Programming in Action (eds. G. Comyn, N. E. Fuchs, M. J. Ratcliffe), Springer-Verlag, 1992, pp. 203–230.] Together, Kowalski and Sergot supervised one of the first use cases of a
legal expert system. With Fariba Sadri, he developed an agent model in which beliefs are represented by logic programs and goals are represented by
integrity constraints.
Kowalski was one of the developers of
abductive logic programming, in which logic programs are augmented with integrity constraints and with undefined, abducible predicates. This work led to the demonstration with Phan Minh Dung and
Francesca Toni that most logics for default reasoning can be regarded as special cases of assumption-based
argumentation
An argument is a series of sentences, statements, or propositions some of which are called premises and one is the conclusion. The purpose of an argument is to give reasons for one's conclusion via justification, explanation, and/or persu ...
.
In his 1979 book, ''Logic for Problem Solving'', Kowalski argues that logical inference provides a simple and powerful model of problem solving that can be used by both humans and computers. In his 2011 book, ''Computational Logic and Human Thinking – How to be Artificially Intelligent'', he argues that the use of
computational logic can help ordinary people to improve their natural language communication skills, and that in combination with
decision theory
Decision theory or the theory of rational choice is a branch of probability theory, probability, economics, and analytic philosophy that uses expected utility and probabilities, probability to model how individuals would behave Rationality, ratio ...
, it can be used to improve their practical problem-solving abilities.
In joint work with Fariba Sadri, he developed the logic and computer language Logic Production Systems (LPS), which integrates much of his previous work on computational logic.
More recently, he has been developing Logical English (LE) as syntactic sugar for Prolog and other logic programming languages. Although writing LE requires special training, understanding LE requires only a reading knowledge of English. Kowalski argues that the restricted syntax of LE resembles the syntax of well-written legal rules and regulations,
and he has helped to develop several applications of LE for redrafting legal contracts. He has also advocated its use for introducing logical thinking and writing in education.
Kowalski has a long history of involvement with the use of logic programming to help teach logic at all educational levels, starting with a course of lessons in 1978 for 12-year-old children at his daughters' middle school. These early lessons used a child-friendly syntax for Prolog, which contributed to the later development of Logical English. He is continuing to contribute to the mission of teaching logical thinking through logic programming as co-chair of the Prolog Education Group.
Honours and awards
Kowalski was elected a Fellow of the
American Association for Artificial Intelligence in 1991, of the European Co-ordinating Committee for Artificial Intelligence in 1999, and the
Association for Computing Machinery
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
in 2001.
In 2011, he received the
IJCAI Award for Research Excellence
The IJCAI Award for Research Excellence is a biannual award before given at the IJCAI conference to researcher in artificial intelligence as a recognition of excellence of their career. Beginning in 2016, the conference is held annually and so is ...
, "for his contributions to logic for
knowledge representation
Knowledge representation (KR) aims to model information in a structured manner to formally represent it as knowledge in knowledge-based systems whereas knowledge representation and reasoning (KRR, KR&R, or KR²) also aims to understand, reason, and ...
and problem solving, including his pioneering work on automated theorem proving and logic programming". In 2012, he received the
Japan Society for the Promotion of Science
The is an Independent Administrative Institution in Japan, established for the purpose of contributing to the advancement of science in all fields of the natural and social sciences and the humanities.JSPSweb page
History
The Japan Society f ...
Award for Eminent Scientists for 2012–2014. In 2021, he received the Inaugural CodeX Prize for his work with Fariba Sadri and Marek Sergot "in acknowledgment of their work on the application of logic programming to the formalization and analysis of the
British Nationality Act. The authors' seminal article, "The British Nationality Act as a Logic Program," published in 1986 in the
Communications of the ACM
''Communications of the ACM'' (''CACM'') is the monthly journal of the Association for Computing Machinery (ACM).
History
It was established in 1958, with Saul Rosen as its first managing editor. It is sent to all ACM members.
Articles are i ...
journal, is one of the first and best-known works in computational law, and one of the most widely cited papers in the field."
Books
* ''Logic for Problem Solving'',
North-Holland,
Elsevier
Elsevier ( ) is a Dutch academic publishing company specializing in scientific, technical, and medical content. Its products include journals such as ''The Lancet'', ''Cell (journal), Cell'', the ScienceDirect collection of electronic journals, ...
, 1979.
* ''Computational Logic and Human Thinking: How to be Artificially Intelligent'',
Cambridge University Press
Cambridge University Press was the university press of the University of Cambridge. Granted a letters patent by King Henry VIII in 1534, it was the oldest university press in the world. Cambridge University Press merged with Cambridge Assessme ...
, 2011.
See also
*
Event calculus
*
Logic programming
Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical form, representing knowledge about some problem domain. Computation is performed by applyin ...
*
Prolog
Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics.
Prolog has its roots in first-order logic, a formal logic. Unlike many other programming language ...
References
External links
Robert Kowalski's home pageBiography(
PDF
Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
)
Biographical EssayInterview April 2020Can AI help humans to be more intelligent?
{{DEFAULTSORT:Kowalski, Robert
1941 births
Living people
American emigrants to England
British logicians
British computer scientists
Academics of Imperial College London
People from Bridgeport, Connecticut
University of Bridgeport alumni
Stanford University alumni
University of Chicago alumni
University of Warsaw alumni
Alumni of the University of Edinburgh
Academics of the University of Edinburgh
2001 fellows of the Association for Computing Machinery
Fellows of the Association for the Advancement of Artificial Intelligence
Formal methods people
Logic programming researchers
British philosophers
American people of Polish descent