[mod.ai] Seminar - Argo: Analogical Reasoning for Design Problems

liew@ARAMIS.RUTGERS.EDU.UUCP (03/30/87)

There will be a design colloquim on Tuesday March 31st at 10:30 am in
Hill 423.  The speaker will be Ramon Acosta of MCC and an abstract of
his talk is given below.  A copy of his paper is in JoAnn Gabinelli's
office (Hill 408).


  Argo:  An Analogical Reasoning System for Solving Design Problems

              Michael N. Huhns and Ramon D. Acosta

       Microelectronics and Computer Technology Corporation
                 AI/KBS and VLSI CAD Programs
               3500 West Balcones Center Drive
                      Austin, TX  78759

The static and predetermined capabilities of many knowledge-based design
systems prevent them from acquiring design experience for future use.
To overcome this limitation, techniques for reasoning and learning by
analogy that can aid the design process have been developed.  These
techniques, along with a nonmonotonic reasoning capability, have been
incorporated into Argo, a tool for building knowledge-based systems.
Closely integrated into Argo's analogical reasoning facilities are
modules for the acquisition, storage, retrieval, evaluation, and
application of previous experience.  Problem-solving experience is
acquired in the form of a problem-solving plan represented as a
rule-dependency graph.  From this graph, Argo calculates a set of
macrorules, each based on an increasingly abstract version of the plan.
These macrorules are partially ordered according to an abstraction
relation for plans, from which the system can efficiently retrieve the
most specific plan applicable for solving a new problem.  The use of
abstraction in a knowledge-based application of Argo allows the system
to solve problems that are not necessarily identical, but just analogous
to those it has solved previously.  Experiments with an application for
designing VLSI digital circuits are yielding insights into how design
tools can improve their capabilities and extend their domains of
applicability as they are used.