カール・ヒューイット(Carl E. Hewitt、? - 2022年12月7日Carl Hewittスタンフォード大学 2022年)は、マサチューセッツ工科大学(MIT)の電気工学・計算機科学科の名誉准教授Wikipedia ban for disruptive professor | Technology | The Guardian に「associate professor emeritus」とある。。

業績 ヒューイットは世界初の人工知能向けプログラミング言語 Planner の設計で知られている。Planner は手続き的計画に基づいた言語であり、表明とゴールからパターンに基づいて手続きを呼び出す。ヒューイットは1971年、マービン・ミンスキー、シーモア・パパート、Mike Peterson の指導の下で数学の学位を取得した。彼の高レベルな手続き的計画という形式の「手続き的知識の埋め込み」という方法論は、ジョン・マッカーシーの提唱した論理学的手法(数理論理学による宣言的知識表現)とは一線を画していた。Planner のサブセット Micro Planner は Gerry Sussman、Eugene Charniak、テリー・ウィノグラードが実装した。これはウィノグラードの有名な SHRDLU プログラムに使われ、Eugine Charniak の自然言語ストーリー理解や他のいくつかのプロジェクトに使われた。

Mike Peterson との共同研究で、ヒューイットは再帰呼び出しが繰り返し(iteration)よりも強力であることと、並列処理が再帰よりも強力であることを証明した。Henry Baker との共同研究で、彼は計算に関する物理法則を発表した。その法則はデイナ・スコットが計算機能の連続性判定基準を導出する元となった。彼はコルーチンが再帰よりも強力であることを証明し、並行性が並列的コルーチンよりも強力であることを証明した。

ヒューイットと彼の同僚や学生はアクターモデルに関する業績でも知られている。アクター(Actor)とは並行計算の汎用的基本要素である。アクターモデルに影響を与えたものとして、LISP、Simula、Capability-based system、パケット通信、初期のSmalltalkが挙げられる。

ヒューイットは、Bill Kornfeld と共同で Scientific Community Metaphor を開発した。他にも、ガベージコレクション、プログラミング言語の設計と実装、マルチエージェントシステム、矛盾許容論理などについても貢献している。

その後ヒューイットは、社会学、人類学、組織科学(organization science)、科学哲学、サービス科学(services science)を情報学に取り込む研究を行ってきた。また、彼は超並列性にも興味を持っている。

脚注

参考文献

Manuel Blum and Carl Hewitt. Automata on a 2-Dimensional Tape FOCS 1967. Carl Hewitt. PLANNER: A Language for Proving Theorems in Robots IJCAI. 1969. Mike Paterson and Carl Hewitt. Comparative Schematology MIT AI Memo 201. August 1970. Carl Hewitt. Procedural Embedding of Knowledge In Planner IJCAI. 1971. Carl Hewitt. Description and Theoretical Analysis (Using Schemata) of Planner, A Language for Proving Theorems and Manipulating Models in a Robot AI Memo No. 251, MIT Project MAC. April 1972. Carl Hewitt, Peter Bishop and Richard Steiger. A Universal Modular Actor Formalism for Artificial Intelligence IJCAI. 1973. Carl Hewitt, Peter Bishop, Irene Greif, Brian Smith, Todd Matson, Richard Steiger. Actor Induction and Meta-Evaluation POPL January 1974. Carl Hewitt, et. al. Behavioral semantics of nonrecursive control structures Symposium on Programming. 1974. Carl Hewitt and Henry Baker Actors and Continuous Functionals Proceeding of IFIP Working Conference on Formal Description of Programming Concepts. August 1–5, 1977. Henry Baker and Carl Hewitt The Incremental Garbage Collection of Processes Proceeding of the Symposium on Artificial Intelligence Programming Languages. SIGPLAN Notices 12, August, 1977. Carl Hewitt and Russ Atkinson. Specification and Proof Techniques for Serializers IEEE Journal on Software Engineering. January, 1979. Carl Hewitt, Beppe Attardi, and Henry Lieberman. Delegation in Message Passing Proceedings of First International Conference on Distributed Systems Huntsville, AL. October, 1979. Carl Hewitt. Viewing Control Structures as Patterns of Passing Messages Journal of Artificial Intelligence. June, 1977. William Kornfeld and Carl Hewitt. The Scientific Community Metaphor MIT AI Memo 641. January, 1981. Henry Lieberman and Carl Hewitt. A real Time Garbage Collector Based on the Lifetimes of Objects Communications of the ACM. June, 1983. Carl Hewitt and Peter de Jong. Analyzing the Roles of Descriptions and Actions in Open Systems Proceedings of the National Conference on Artificial Intelligence. August 1983. Henry Lieberman and Carl Hewitt. Design Issues in Parallel Architectures for Artificial Intelligence IEEE CompCon Conference, March 1984. Carl Hewitt. The Challenge of Open Systems Byte Magazine. April 1985. Reprinted in The foundation of artificial intelligence---a sourcebook Cambridge University Press. 1990. Carl Hewitt. Towards Open Information Systems Semantics Proceedings of 10th International Workshop on Distributed Artificial Intelligence. October 23–27, 1990. Bandera, Texas. Carl Hewitt. Open Information Systems Semantics Journal of Artificial Intelligence. January 1991. Carl Hewitt and Gul Agha. Guarded Horn clause languages: are they deductive and Logical? International Conference on Fifth Generation Computer Systems, Ohmsha 1988. Tokyo. Also in Artificial Intelligence at MIT, Vol. 2. MIT Press 1991. Carl Hewitt and Carl Manning. Negotiation Architecture for Large-Scale Crisis Management AAAI-94 Workshop on Models of Conflict Management in Cooperative Problem Solving. Seattle, WA. August 4, 1994. Carl E. Hewitt. From Contexts to Negotiation Forums AAAI Symposium on Formalizing Context. November 10–11, 1995. Cambridge Mass. Carl Hewitt and Carl Manning. Synthetic Infrastructures for Multi-Agency Systems Proceedings of ICMAS '96. Kyoto, Japan. December 8–13, 1996. Carl Hewitt (2006a). The repeated demise of logic programming and why it will be reincarnated What Went Wrong and Why: Lessons from AI Research and Applications. Technical Report SS-06-08. AAAI Press. March 2006. Carl Hewitt (2006b) What is Commitment? Physical, Organizational, and Social COIN@AAMAS. April 27, 2006.

外部リンク DBLP bibliography カール・ヒューイットに関する書籍一覧 Future and Recent Hewitt seminars