Supporting Conflict Resolution in Cooperative Design S y s t e m s

Complex modern-day artifacts are designed cooperatively by groups of experts, each with their own areas of expertise. The interaction of such experts inevitably involves conflict. This paper presents an implemented computational model, based on studies of human cooperative design, for supporting the resolution of such conflicts. This model is based centrally on the insights that general conflict resolution expertise exists separately from domain-level design expertise, and that this expertise can be instantiated in the context of particular conflicts into specific advice for resolving those conflicts. Conflict resolution expertise consists of a taxonomy of design conflict classes in addition to associated general advice suitable for resolving conflicts in these classes. The abstract nature of conflict resolution expertise makes it applicable to a wide variety of design domains. This paper describes this conflict resolution model and provides examples of its operation from an implemented cooperative design system for local area network design that uses machine-based design agents. How this model is being extended to support and learn from collaboration of human design agents is also discussed. * The author currently can be reached at Route 4, Box 15, St. Pauls NC 28384 USA.

[1]  Gerald J. Sussman,et al.  A Computational Model of Skill Acquisition , 1973 .

[2]  Ira P. Goldstein Bargaining Between Goals , 1975, IJCAI.

[3]  R. Johansen,et al.  Electronic meetings : technical alternatives and social choices , 1979 .

[4]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

[5]  Perry W. Thorndyke,et al.  AUTOPILOT: A Distributed Planner for Air Fleet Control , 1981, IJCAI.

[6]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[7]  Mark Stefik,et al.  Planning with Constraints (MOLGEN: Part 1) , 1981, Artif. Intell..

[8]  Edward H. Shortliffe,et al.  An Approach to Verifying Completeness and Consistency in a Rule-Based Expert System , 1982, AI Mag..

[9]  A. Marty Getting to YES. Negotiating Agreement Without Giving In , 1983 .

[10]  Victor R. Lesser,et al.  The Use of Meta-Level Control for Coordination in a Distributed Problem Solving Network , 1983, IJCAI.

[11]  René Reboh,et al.  Extracting Useful Advice From Conflicting Expertise , 1983, IJCAI.

[12]  William J. Clancey,et al.  Classification Problem Solving , 1984, AAAI.

[13]  Stephen F. Smith,et al.  ISIS—a knowledge‐based system for factory scheduling , 1984 .

[14]  Sunil K. Sarin,et al.  Computer-Based Real-Time Conferencing Systems , 1985, Computer.

[15]  Gary S. Kahn,et al.  MORE: An Intelligent Knowledge Acquisition Tool , 1985, IJCAI.

[16]  Walton A. Perkins,et al.  Checking an Expert Systems Knowledge Base for Consistency and Completeness , 1985, IJCAI.

[17]  David C. Brown,et al.  Failure handling in a design expert system , 1985 .

[18]  Jean-Claude Latombe,et al.  Making Compromises Among Antagonist Constraints in a Planner , 1985, Artif. Intell..

[19]  Katia Sycara-Cyranski Arguments of persuasion in labour mediation , 1985, IJCAI 1985.

[20]  Noshir Langrana,et al.  PROGRESS TOWARD A KNOWLEDGE-BASED AID FOR MECHANICAL DESIGN. , 1986 .

[21]  Steven F. Roth,et al.  Callisto: An Intelligent Project Management System , 1986, AI Mag..

[22]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.

[23]  John McDermott,et al.  VT: an expert elevator designer , 1987 .

[24]  Larry J. Eshelman,et al.  MOLE: A Tenacious Knowledge-Acquisition Tool , 1987, Int. J. Man Mach. Stud..

[25]  Michael Grimes,et al.  KNACK - Report-Driven Knowledge Acquisition , 1987, Int. J. Man Mach. Stud..

[26]  Takahira Yamaguchi,et al.  SIS: A Shell for Interview Systems , 1987, IJCAI.

[27]  Ernest Chang,et al.  Participant Systems for Cooperative Work , 1987 .

[28]  Marc Bezem Consistency of Rule-based Expert System , 1988, CADE.

[29]  George S. Avrunin,et al.  The Structure of Conflict , 1988 .

[30]  Slawomir Zadrozny,et al.  An interactive multi-user decision support system for consensus reaching processes using fuzzy logic with linguistic quantifiers , 1988, Decis. Support Syst..

[31]  Stan Matwin,et al.  Negoplan: an expert system shell for negotiation support , 1989, IEEE Expert.

[32]  D. L. Olson,et al.  ICRSS: Interactive Conflict Resolution Support System for inter-group situations , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track.

[33]  Thomas Ellman,et al.  Explanation-based learning: a survey of programs and perspectives , 1989, CSUR.

[34]  Pelle Ehn,et al.  Work-oriented design of computer artifacts , 1989 .

[35]  Mark Klein,et al.  Conflict resolution in cooperative design , 1989, Artif. Intell. Eng..

[36]  Thomas R. Gruber,et al.  A method for acquiring strategic knowledge , 1989 .

[37]  Randall Davis,et al.  Consensus Knowledge Acquisition , 1989 .

[38]  Mark Klein,et al.  A Computational Model for Conflict Resolution in Cooperative Design Systems , 1990 .