A Computational Model for Conflict Resolution in Cooperative Design Systems

Design of complex modern-day artifacts can be modelled as the cooperative activity of groups of design agents, each with their own areas of expertise. The interaction of such agents inevitably involves conflict. This paper presents a computational model for the resolution of such conflicts based on studies of human cooperative design. 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.

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

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

[3]  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.

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

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

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

[7]  Jean-Claude Latombe,et al.  Making Compromises Among Antagonist Constraints in a Planner , 1985, 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]  P. Swingle,et al.  The structure of conflict , 1970 .

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

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

[12]  Gerald J. Sussman,et al.  Electrical Design: A Problem for Artificial Intelligence Research , 1977, IJCAI.

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

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

[15]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

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

[17]  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..

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

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

[20]  R. Fisher,et al.  Getting to Yes: Negotiating Agreement Without Giving in , 1981 .

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

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

[23]  Marc Bezem Consistency of rule-based expert systems , 1987 .

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