Ferguson, George

Interpretation of published papers

Code, NrCitation

1   

ftp://ftp.cs.rochester.edu/pub/papers/ai/

Publications by George Ferguson

Publications by George Ferguson

This file contains bibliographic citations (with abstracts) for some of my recent papers. Most citations end with the name of a compressed postscript file. These files are available via anonymous ftp from ftp.cs.rochester.edu in directory pub/papers/ai , or (if your browser supports it) by following the link.


2   

ftp://ftp.cs.rochester.edu/pub/papers/ai/FergusonAllen-aaai98.ps.gz

George Ferguson and James F. Allen, ``TRIPS: An Integrated Intelligent Problem-Solving Assistant,'' Proceedings of the Fifteenth National Conference on AI (AAAI-98) , Madison, WI, 26--30 July, 1998.
FergusonAllen-aaai98.ps.gz
We discuss what constitutes an integrated system in AI, and why AI researchers should be interested in building and studying them. Taking integrated systems to be ones that integrate a variety of components in order to perform some task from start to finish, we believe that such systems (a) allow us to better ground our theoretical work in actual tasks, and (b) provide an opportunity for much-needed evaluation based on task performance. We describe one particular integrated system we have developed that supports spoken-language dialogue to collaboratively solve planning problems. We discuss how the integrated system provides key advantages for helping both our work in natural language dialogue processing and in interactive planning and problem solving, and consider the opportunities such an approach affords for the future.

3   

NIL

James F. Allen and George Ferguson, ``Actions and events in interval temporal logic,'' in Spatial and Temporal Reasoning , Oliviero Stock, ed., Kluwer Academic Publishers, 1997, pp. 205--245.


4   

ftp://ftp.cs.rochester.edu/pub/papers/ai/96.tn5.Design_and_implementation_of_TRAINS-96_system.ps.gz

George M. Ferguson, James F. Allen, Brad W. Miller and Eric K. Ringger, The Design and Implementation of the TRAINS-96 System: A Prototype Mixed-Initiative Planning Assistant , TRAINS TN 96-5, Computer Science Dept., University of Rochester, October 1996.
96.tn5.Design_and_implementation_of_TRAINS-96_system.ps.gz
This document describes the design and implementation of TRAINS-96, a prototype mixed-initiative planning assistant system. The TRAINS-96 system helps a human manager solve routing problems in a simple transportation domain. It interacts with the human using spoken, typed, and graphical input and generates spoken output and graphical map displays. The key to TRAINS-96 is that it treats the interaction with the user as a dialogue in which each participant can do what they do best. The TRAINS-96 system is intended as both a demonstration of the feasibility of realistic mixed-initiative planning and as a platform for future research. This document describes both the design of the system and such features of its use as might be useful for further experimentation. Further references and a comprehensive set of manual pages are also provided.

5   

NIL

David Traum, Lenhart K. Schubert, Massimo Poesio, Nat Martin, Marc Light, Chung Hee Hwang, Peter Heeman, George Ferguson, and James F. Allen, ``Knowledge representation in the TRAINS-93 conversation system,'' Intl. Journal of Expert Systems , Special Issue on Knowledge Representation and Inference for Natural Language Processing 9(1), 1996, 173--223.


6   

ftp://ftp.cs.rochester.edu/pub/papers/ai/96.Ferguson-Allen-Miller.AIPS96.TRAINS-95.ps.gz

George Ferguson, James Allen, and Brad Miller, ``TRAINS-95: Towards a Mixed-Initiative Planning Assistant,'' Proc. Third Conference on Artificial Intelligence Planning Systems (AIPS-96) , Edinburgh, Scotland, 29-31 May, 1996, 70-77.
96.Ferguson-Allen-Miller.AIPS96.TRAINS-95.ps.gz
We have been examining mixed-initiative planning systems in the context of command and control or logistical overview situations. In such environments, the human and the computer must work together in a very tightly coupled way to solve problems that neither alone could manage. In this paper, we describe our implementation of a prototype version of such a system, TRAINS-95, which helps a manager solve routing problems in a simple transportation domain. Interestingly perhaps, traditional planning technology does not play a major role in the system, and in fact it is difficult to see how such components might fit into a mixed-initiative system. We describe some of these issues, and present our agenda for future research into mixed-initiative plan reasoning.

7   

NIL

James F. Allen, George Ferguson, and Lenhart K. Schubert, ``Planning in Complex Worlds via Mixed-Initiative Interaction,'' Advanced Planning Technology: Technological Achievements of the ARPA/Rome Laboratory Planning Initiative , AAAI Press, 1996, 53--60.
This paper presents an overview of research at Rochester addressing problems in developing large-scale plans in complex worlds. The work can be divided into three general areas. We address representational issues by developing new representations of actions and plans that increase the the expressiveness of plan representations, especially in dealing with external events and interacting overlapping actions. We address efficiency issues by developing a set of temporal reasoning algorithms for the efficient handling of very large-scale temporal databases. And finally, we address the problem of developing plans in the real world by defining a model of mixed-initiative planning using an interactive dialogue-based model of plan management. By viewing the human as an essential part of the planning process, we dramatically change the problems that are important for the ultimate successful application of planning technology.

8   

/research/trains/toytrains/

James F. Allen, George Ferguson, Brad Miller, and Eric Ringger, ``Spoken Dialogue and Interactive Planning,'' Proc. of the ARPA Spoken Language Technology Workshop, Austin, TX, Jan. 1995.
Hypertext version only
This paper explores spoken dialogue as a powerful and natural medium for mixed-initiative planning. It both presents our vision of the interactive mixed-initiative planning system of the future, and gives a brief report on our current progress.

9   

ftp://ftp.cs.rochester.edu/pub/papers/ai/95.tr562.Knowledge_rep_and_reasoning_for_mixed_initiative_planning.ps.gz

George Ferguson, ``Knowledge Representation and Reasoning for Mixed-Initiative Planning,'' Ph.D. Thesis, Dept. of Computer Science, University of Rochester, Rochester, NY, February, 1995. Available as URCS Technical Report 562, January, 1995.
95.tr562.Knowledge_rep_and_reasoning_for_mixed_initiative_planning.ps.gz
This dissertation describes the formal foundations and implementation of a commonsense, mixed-initiative plan reasoning system. By ``plan reasoning'' I mean the complete range of cognitive tasks that people perform with plans including, for example, plan construction (planning), plan recognition, plan evaluation and comparison, and plan repair (replanning), among other things. ``Mixed-initiative'' means that several participants can each make contributions to the plan under development through some form of communication. ``Commonsense'' means that the system represents plans and their constituents at a level that is ``natural'' to us in the sense that they can be described and discussed in language. In addition, the reasoning that the system performs includes those conclusions that we would take to be sanctioned by common sense, including especially those conclusions that are defeasible given additional knowledge or time spent reasoning.

The main theses of this dissertation are the following:


10   

NIL

Any representation of plans sufficient for commonsense plan reasoning must be based on an expressive and natural representation of such underlying phenomena as time, properties, events, and actions.

11   

NIL

For mixed-initiative planning, plans should be viewed as arguments that a certain course of action under certain conditions will achieve certain goals. These theses are defended by presenting, first, a representation of events and actions based on interval temporal logic and, second, a representation of plans as arguments in a formal system of defeasible reasoning that explicitly constructs arguments. These two aspects of commonsense plan reasoning are combined and implemented in the TRAINS domain plan reasoner, which is also described in detail.

The emphasis in this dissertation is on breadth, taking as its data human communicative and plan reasoning abilities and developing formalisms that characterize these abilities and systems that approximate them. I therefore draw on literature from a broad range of disciplines in the development of these ideas, including: philosophy of language, linguistics and AI work on knowledge representation for the representation of events and actions, philosophical logic and AI work on nonmonotonic reasoning for representing defeasible knowledge and reasoning about it, and, of course, AI work on planning and planning recognition itself.


12   

/research/trains/tn94-3/

James F. Allen, Lenhart K. Schubert, George Ferguson, Peter Heeman, Chung Hee Hwang, Tsuneaki Kato, Marc Light, Nathaniel G. Martin, Bradford W. Miller, Massimo Poesio, David R. Traum, ``The TRAINS Project: A case study in building a conversational planning agent,'' Journal of Experimental and Theoretical AI , 7 (1995), 7--48. Available as URCS TRAINS Technical Note 94-3.
Hypertext version , or FTP: 94.tn3.The_TRAINS_Project.ps.gz
The TRAINS project is an effort to build a conversationally proficient planning assistant. A key part of the project is the construction of the TRAINS system, which provides the research platform for a wide range of issues in natural language understanding, mixed-initiative planning systems, and representing and reasoning about time, actions and events. Four years have now passed since the beginning of the project. Each year we have produced a demonstration system that focused on a dialog that illustrates particular aspects of our research. The commitment to building complete integrated systems is a significant overhead on the research, but we feel it is essential to guarantee that the results constitute real progress in the field. This paper describes the goals of the project, and our experience with the effort so far.

13   

ftp://ftp.cs.rochester.edu/pub/papers/ai/94.tr521.Actions_and_events_in_interval_temporal_logic.ps.Z

James F. Allen and George Ferguson, ``Events and Actions in Interval Temporal Logic,'' Journal of Logic and Computation 4(5):531-579, Special Issue on Actions and Processes, October, 1994. Also available as URCS Technical Report 521. A previous version of this paper was presented at the Second Annual Symposium on Logical Formalizations of Commonsense, Austin TX, 11-13 Jan 1993.
94.tr521.Actions_and_events_in_interval_temporal_logic.ps.Z
We present a representation of events and action based on interval temporal logic that is significantly more expressive and more natural than most previous AI approaches. The representation is motivated by work in natural language semantics and discourse, temporal logic, and AI planning and plan recognition. The formal basis of the representation is presented in detail, from the axiomatization of time periods to the relationship between actions and events and their effects. The power of the representation is illustrated by applying it to the axiomatization and solution of several standard problems from the AI literature on action and change. An approach to the frame problem based on explanation closure is shown to be both powerful and natural when combined with our representational framework. We also discuss features of the logic that are beyond the scope of many traditional representations, and describe our approach to difficult problems such as external events and simultaneous actions.


14   

ftp://ftp.cs.rochester.edu/pub/papers/ai/94.poesio-et-al.aaai-fall-94.kr-in-trains.ps.gz

Massimo Poesio, George Ferguson, Peter Heeman, Chung Hee Hwang, David R. Traum, James F. Allen, Nathaniel Martin, and Lenhart K. Schubert, "Knowledge Representation in the TRAINS System", To appear at the AAAI 1994 Fall Symposium on Knowledge Representation for Natural Language Processing in Implemented Systems, New Orleans, LA, November, 1994.
94.poesio-at-al.aaai-fall-94.kr-in-trains.ps.gz
The long term goal of the TRAINS project is to develop an intelligent planning assistant that is conversationally proficient in natural language. The TRAINS system helps a user construct and monitor plans about a railroad freight system; their interaction takes place in natural language. The representational needs of a system like TRAINS include representing lexical meaning, dealing with the problem of ambiguity , make use of information about context, and finding a connection between the content of the current utterance and the plan being jointly developed by system and user . The goal of the paper is to describe how TRAINS-93, the latest prototype of TRAINS, deals with these issues.

15   

ftp://ftp.cs.rochester.edu/pub/papers/ai/94.ferguson-allen.aips94.arguing-about-plans.ps.gz

George Ferguson and James F. Allen, ``Arguing About Plans: Plan Representation and Reasoning for Mixed-Initiative Planning,'' Second Conference on Artificial Intelligence Planning Systems (AIPS-94), pages 43-48, Chicago, IL, 13-15 July, 1994.
94.ferguson-allen.aips94.arguing-about-plans.ps.gz
We consider the problem of representing plans for mixed-initiative planning, where several participants cooperate to develop plans. We claim that in such an environment, a crucial task is plan communication : the ability to suggest aspects of a plan, accept such suggestions from other agents, criticize plans, revise them, etc., in addition to building plans. The complexity of this interaction imposes significant new requirements on the representation of plans. We describe a formal model of plans based on defeasible argument systems that allows us to perform these types of reasoning. The arguments that are produced are explicit objects that can be used to provide a semantics for statements about plans.

16   

ftp://ftp.cs.rochester.edu/pub/papers/ai/94.traum-et-al.aaai-spring-94.integrating-nlu-trains.ps.Z

David R. Traum, James F. Allen, George Ferguson, Peter A. Heeman, Chung-Hee Hwang, Tsuneaki Kato, Nathaniel Martin, Massimo Poesio, and Lenhart K. Schubert, ``Integrating Natural Language Understanding and Plan Reasoning in the TRAINS-93 Conversation System,'' AAAI Spring Symposium on Active NLP, 21-23 March, 1994.
94.traum-et-al.aaai-spring-94.integrating-nlu-trains.ps.Z
This paper describes the TRAINS-93 Conversation System, an implemented system that acts as an intelligent planning assistant and converses with the user in natural language. The architecture of the system is described and particular attention is paid to the interactions between the language understanding and plan reasoning components. We examine how these two tasks constrain and inform each other in an integrated NL-based system.

17   

ftp://ftp.cs.rochester.edu/pub/papers/ai/93.ferguson-allen.cooperative-plan-reasoning.ps.Z

George Ferguson and James F. Allen ``Cooperative Plan Reasoning for Dialogue Systems (Position Paper),'' AAAI Fall Symposium on Human-Computer Collaboration, Raleigh NC, 22-24 Oct, 1993.
93.ferguson-allen.cooperative-plan-reasoning.ps.Z

18   

ftp://ftp.cs.rochester.edu/pub/papers/ai/93.ferguson-allen.generic-plan-recognition.ps.Z

George Ferguson and James F. Allen ``Generic Plan Recognition for Dialogue Systems,'' ARPA Workshop on Human Language Technology, Princeton, NJ, 21-23 March, 1993.
93.ferguson-allen.generic-plan-recognition.ps.Z
We describe a general framework for encoding rich domain models and sophisticated plan reasoning capabilities. The approach uses graph-based reasoning to address a wide range of tasks that typically arise in dialogue systems. The graphical plan representation is independent of but connected to the underlying representation of action and time. We describe types of plan recognition that are needed, illustrating these with examples from dialogues collected as part of the TRAINS project. The algorithms for the tasks are presented, and issues in the formalization of the reasoning processes are discussed.

19   

ftp://ftp.cs.rochester.edu/pub/papers/ai/92.tr428.assumption_based_plan_rsng.ps.Z

George M. Ferguson, ``Explicit Representation of Events, Actions and Plans for Assumption-Based Plan Reasoning,'' TR 428, Computer Science Dept., U. Rochester, June 1992.
92.tr428.assumption_based_plan_rsng.ps.Z
We propose a wide-ranging knowledge representation formalism designed expressly to support many different forms of reasoning about plans. We begin with an event-based language based on the interval temporal logic. The language supports reasoning about action attempts and composite actions, both of which are given axiomatic definitions. We then define a representation for plans viewed as arguments that a certain course of action under certain explicit conditions will achieve certain goals. We can represent both correct and incorrect plans, and reason about why they might or might not fail. An important aspect of this work is the formal characterization of plan reasoning as assumption-based reasoning, to make the non-deductive aspects of plan reasoning explicit. A preliminary implementation of these ideas has already been built as the plan reasoning component of the TRAINS system.

Last Update: 11 Sep 1998
George Ferguson (ferguson@cs.rochester.edu)