Intro ] [ 03-DSPL Air-Cyl ] [ 04-Pride ] [ 05-COSSACK ]

Up: AI in Design ]

Critique: PRIDE
Mittal, Araya *

      The focus on using expert knowledge to provide a hierarchal system for design makes this a nice example of this technique. Rather than go on about their own ideas about what design is, they limit their problem to a search space in which designs have same functionality and known parameters. It complements the DSPL paper very well.

      PRIDE can be compared to an optimization system, like Dominic. While it does not explicitly handle optimization, it can be expressed as goals and design methods, for example. This might make the system more flexible or just cause extra work for the author of a particular problem solving plan. It would be interesting to compare results with a system, such as Dominic, that uses hill climbing instead of hierarchical search.

      By allowing the ordering of parameters to be specified as knowledge PRIDE provides an interesting mechanism to balance between efficiency and initial success rate. I think this might be only system we have looked at so far that represents this kind of ordering as knowledge.

      Although goals seem to be just another construct in the hierarchical design process, the idea of goal based design decisions is very powerful. Many modern uses of goal based reasoning can be found in MIT's Media Lab. It is amazing how hot topics of discussion from the 1980's are still on the cutting edge of Computer Science.

      The description of advice for modification upon failure was a little confusing at first. After the problem solving section it was more clear but the use of terms and presentation made this feature seem mysterious. Overall, the advice mechanism seemed very similar to DSPL's suggestion/message passing.

      The authors speak of how to address tightly coupled variables though not in an example problem solver. I would have liked an example. Also, the multiple contexts mechanism might help address this but was not mentioned as a possible solution to manipulating the values of tightly couple variables.

      It would have been nice to see an example of a design problem from start to finish. The closest the paper came to outlining the operation of the whole system seems to be Figure 9-2. Goal Hierarchy. The statement about the DSPL system not searching the design space as thoroughly as PRIDE seems incorrect since DSPL could search the space completely.


* Sanjay Mittal & Agustin Araya, A Knowledge-Based Framework For Design
Back to Top

 

by: Keith A. Pray
Last Modified: August 13, 2004 8:15 PM
© 2004 - 1975 Keith A. Pray.
All rights reserved.