“…The development of artificial intelligence (AI) algorithms to automate design problem reformulation tasks is an enduring challenge in design automation. Existing methods either require dependence upon high levels of embedded knowledge engineering in the form of rules, heuristics, grammars, or domain/task-specific procedures (e.g., Ellman et al, 1998; Gelsey et al, 1998; Medland & Mullineux, 2000; Campbell et al, 2003) or require a large database of training cases (e.g., Duffy & Kerr, 1993; Schwabacher et al, 1998). It would be useful to develop a method characterized by the following desirable features: a knowledge-lean method that does not need any significant design domain or task knowledge to be embedded into the system; a training-lean method that can extract design knowledge over one or very few cases; and a simple and computationally efficient method applicable over different design domains, representational forms (analytical, nonanalytical, etc.…”