John McCarthy

1996

 

 

Abstract

Logical AI는 에이전트의 세계, 목표, 현재의 상황에 대한 지식을 논리적인 문장으로 표현하는 것을 포함한다. 에이전트는 목표를 달성하기 위해 어떤행동이 적당한지를 추론하여 무엇을 할지를 결정한다. 여기서는 logical AI를 연구함에 있어 생기는 많은수의 개념들을 간단히 정의한다.

인간수준의 AI를 구현하려면 common sense informatic situation을 다루는 프로그램을 필요로 한다. 인간수준의 logical AI는 수학과 물리 과학의 분야들에서 사용되는 논리 방법으로의 확장이 필요하다. 지식 표현을 위한 공식과 결론에 이르기 위해 사용되는 추론과 같은, 논리 그 자체에서의 확장도 필요하다.

인간 수준의 logical AI를 이루기 위해서는 많은 수의 개념들이 연구될 필요가 있다. 여기서는 그예를 보여준다. 이런 개념에 대한 많은 기사와 reference들은 여전히 불충분하지만, 특히 웹에서 이용할 수 있는 문서들에 대해서 나는 많이 고마움을 느낀다.

이 글은 http://www-formal.stanford.edu/jmc/concepts-ai.html 에서 볼수있다. 

 

Introduction

Logical AI는 에이전트의 세계, 목표, 현재의 상황에 대한 지식을 논리적인 문장으로 표현하는 것을 포함한다. 에이전트는 목표를 달성하기 위해 어떤행동이 적당한지를 추론하여 무엇을 할지를 결정한다. 추론은 monotonic할 수 있지만 세상일의 성격상 nonmonotonic 추론이 요구된다.

Logical AI는 epistemological 문제와 heuristic 문제를 둘다 가지고 있다. 전자는 지능적 agent가 필요로 하는 지식과 그 지식이 어떻게 표현되는지에 관심이 있다. 후자는 지식이 어떻게 하여 질의를 결정하고, 문제를 해결하고, 목표를 성취하는지에 관심이 많다. 이것들은 [John McCarthy and Patrick J. Hayes. Some Philosophical Problems from the Standpoint of Artificial Intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence 4, pages 463-502. Edinburgh University Press, 1969.]에서 논의된다. logical AI의 epistemological 문제도, heuristic 문제도 해결될 수 없어왔다. epistemological 문제가 더 근본적인 문제인데, 그 이유는 그 문제의 해결이 heuristic 문제가 궁극적으로 어떻게 될 것이지를 결정하기 때문이다.

이 글은 나 자신의 다른 글과 링크 되어있다. 이용가능하다면 직접 링크하여 일반적인 reference를 보충했으면 좋겠다. 

 

A LOT OF CONCEPTS 

여태까지 수행되었던 AI 와 다른 컴퓨터 과학분야에서의 논리의 사용시 그렇게 광범위한 개념들을 포함하지는 않았다. 그러나 내가 보기에 인간 수준의 AI에 이르려면 다음의 모든 개념을 포함하며 아마도 더 많이 필요할 것이다.

 

References

BM95
I. Bratko and S. Muggleton. Applications of inductive logic programming. Communications of the ACM, 38(11):65-70, 1995. Buv95
Sasa Buvac. Sasa Buvac's Web page, 1995.
CM98a
T. Costello and J. McCarthy. Combining Narratives. In Proceedings of Sixth Intl. Conference on Principles of Knowledge Representation and Reasoning. Morgan Kaufman, 1998.
CM98b
T. Costello and J. McCarthy. Useful Counterfactuals and Approximate Theories. In AAAI Spring Symposium on Prospects for a Commonsense theory of Causation. AAAI Press, 1998. A longer version will not appear in Proc. National Conference on Artificial Intelligence (AAAI '98).
De90
D.S.Weld and J.de Kleer (eds.). Readings in Qualitative Reasoning about Physical Systems. Morgan-Kaufmann, 1990.
Den71
Daniel C. Dennett. Intentional systems. The Journal of Philosophy, 68(4):87-106, 1971.
Den78
Daniel Dennett. Brainstorms: Philosophical Essays on Mind and Psychology. Bradford Books/MIT Press, Cambridge, 1978.
DS77
Bruce; Davis, Randall; Buchanan and Edward Shortliffe. Production rules as a representation for a knowledge-based consultation program. Artificial Intelligence, 8(1), February 1977.
GLR91
Michael Gelfond, Vladimir Lifschitz, and Arkady Rabinov. What are the limitations of the situation calculus? In Robert Boyer, editor, Automated Reasoning: Essays in Honor of Woody Bledsoe, pages 167-179. Kluwer Academic, Dordrecht, 1991.
Gre69a
C. Green. Applications of theorem proving to problem solving. In Proceedings IJCAI 69, pages 219-240, 1969.
Gre69b
Cordell Green. Theorem-proving by resolution as a basis for question-answering systems. In Bernard Meltzer, Donald Michie, and Michael Swann, editors, Machine Intelligence 4, pages 183-205. Edinburgh University Press, Edinburgh, Scotland, 1969.
Hay85
P. J. Hayes. The second naive physics manifesto. In Hobbs J.R. and Moore R.C., editors, Formal Theories of the Commonsense World, pages 1-36. Ablex, 1985.
HM86
S. Hanks and D. McDermott. Default reasoning, nonmonotonic logics and frame problem. In Proceedings of AAAI-86, pages 328-333. Morgan Kaufmann, 1986.
Kui94
Benjamin Kuipers. Qualitative Reasoning. MIT Press, 1994.
LG90
Douglas B. Lenat and R. V. Guha. Building Large Knowledge-Based Systems: Representation and Inference in the CYC Project. Addison-Wesley, 1990.
Lif94
Vladimir Lifschitz. Circumscription. In Handbook of Logic in Artificial Intelligence and Logic Programming, Volume 3: Nonmonotonic Reasoning and Uncertain Reasoning. Oxford University Press, 1994.
LRL tex2html_wrap_inline366 97
Hector J. Levesque, Raymond Reiter, Ives Lesp?ance, Fangzhen Lin, and Richard B. Scherl. Golog: A logic programming language for dynamic domains. Journal of Logic Programming, 31(1-3):59-83, 1997.
MB98
John McCarthy and Sasa Buvac. Formalizing Context (Expanded Notes). In A. Aliseda, R.J. van Glabbeek, and D. Westerståhl, editors, Computing Natural Language, volume 81 of CSLI Lecture Notes, pages 13-50. Center for the Study of Language and Information, Stanford University, 1998.
McC
John McCarthy. appearance and reality. web only for now. presented at AISB workshop on AI and scientific creativity, 1999 April.
McC59
John McCarthy. Programs with Common Sense. In Mechanisation of Thought Processes, Proceedings of the Symposium of the National Physics Laboratory, pages 77-84, London, U.K., 1959. Her Majesty's Stationery Office. Reprinted in McC90.
McC64
John McCarthy. a tough nut for theorem provers. 1964. Stanford AI Memo 16--now on the web.
McC77
John McCarthy. Epistemological problems in artificial intelligence. In Proc. tex2html_wrap_inline223 International Conference on Artificial Intelligence, pages 1038-1044, 1977.
McC79
John McCarthy. Ascribing mental qualities to machines. In Martin Ringle, editor, Philosophical Perspectives in Artificial Intelligence. Harvester Press, 1979. Reprinted in [McC90].
McC80
John McCarthy. Circumscription--A Form of Non-Monotonic Reasoning. Artificial Intelligence, 13:27-39, 1980. Reprinted in [McC90].
McC83
John McCarthy. Some Expert Systems Need Common Sense. In Heinz Pagels, editor, Computer Culture: The Scientific, Intellectual and Social Impact of the Computer, volume 426. Annals of the New York Academy of Sciences, 1983.
McC86
John McCarthy. Applications of Circumscription to Formalizing Common Sense Knowledge. Artificial Intelligence, 28:89-116, 1986. Reprinted in [McC90].
McC89
John McCarthy. Artificial Intelligence, Logic and Formalizing Common Sense. In Richmond Thomason, editor, Philosophical Logic and Artificial Intelligence. Klüver Academic, 1989.
McC90
John McCarthy. Formalizing Common Sense: Papers by John McCarthy. Ablex Publishing Corporation, 355 Chestnut Street, Norwood, NJ 07648, 1990.
McC93
John McCarthy. Notes on Formalizing Context. In IJCAI-93, 1993.
McC95a
John McCarthy. Partial Formalizations and the Lemmings Game. Technical report, Stanford University, Formal Reasoning Group, 1995.
McC95b
John McCarthy. Situation Calculus with Concurrent Events and Narrative. 1995. Contents subject to change. Reference will remain.
McC96a
John McCarthy. Making Robots Conscious of their Mental States. In Stephen Muggleton, editor, Machine Intelligence 15. Oxford University Press, 1996.
McC96b
John McCarthy. the mutilated checkerboard in set theory. 1996. presented at a 1996 conference in Warsaw.
McC97
John McCarthy. Elaboration Tolerance. In McCarthy's web page, 1997.
McC99a
John McCarthy. appearance and reality. web only for now, 1999.
McC99b
John McCarthy. logical theories with approximate concepts--draft. web only for now, 1999.
MH69
John McCarthy and Patrick J. Hayes. Some Philosophical Problems from the Standpoint of Artificial Intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence 4, pages 463-502. Edinburgh University Press, 1969.
Mil96
R. S. Miller. A case study in reasoning about actions and continuous change. In Proceedings ECAI 96, pages 624-628, 1996.
Mit97
Tom Mitchell. Machine Learning. McGraw-Hill, 1997.
MR94
S. Muggleton and L. De Raedt. Inductive logic programming: Theory and methods. Journal of Logic Programming, 19,20:629-679, 1994.
New82
A. Newell. The knowledge level. AI, 18(1):87-127, 1982.
New93
Allen Newell. Reflections on the knowledge level. Artificial Intelligence, 59(1-2):31-38, February 1993.
Nil84
N. J. Nilsson. Shakey the robot, sri technical note no. 323. Technical report, SRI International, Menlo Park, California, 1984.
PR93
J. Pinto and R. Reiter. Temporal reasoning in logic programming: A case for the situation calculus. In Proceedings of the Tenth International Conference on Logic Programming, pages 203-221, 1993.
Rei80
Raymond Reiter. A Logic for Default Reasoning. Artificial Intelligence, 13 (1-2):81-132, 1980.
Rei96
R. Reiter. Natural actions, concurrency and continuous time in the situation calculus. In Proceedings KR96, 1996.
RM94
R.S.Miller and M.P.Shanahan. Narratives in the situation calculus. Journal of Logic and Computation, 4(5):513-530, 1994.
Sha96
M. P. Shanahan. Robotics and the common sense informatic situation. In Proceedings ECAI 96, pages 684-688, 1996.
Sha97
Murray Shanahan. Solving the Frame Problem, a mathematical investigation of the common sense law of inertia. M.I.T. Press, 1997.
Sie98a
J. Sierra. Declarative formalization of heuristics. In Workshop on Validation and Verification of Knowledge Based Systems KBS V&V'98, 1998.
Sie98b
J. Sierra. Declarative formalization of strategies for action selection. In Seventh International Workshop on Nonmonotonic Reasoning, NM?8, 1998.
Sie98c
J. Sierra. Declarative formalization of strips. In Thirteenth European Conference on Artificial Intelligence, ECAI-98, 1998.
Sie99
J. Sierra. Declarative formalization of heuristics (taking advice in the blocks world). In International Conference on Computational Intelligence for Modelling Control and Automation, 1999.
SL93
R. Scherl and H. Levesque. The frame problem and knowledge producing actions. In Proceedings AAAI 93, pages 689-695, 1993.