Every year design practitioners and researchers develop new methods for understanding users and solving problems. This increasingly large collection of methods causes a problem for novice designers: How does one choose which design methods to use for a given problem? Experienced designers can provide case studies that document which methods they used, but studying these cases to infer appropriate methods for a novel problem is inefficient. This research addresses that issue by applying techniques from content-based and collaborative filtering to automatically recommend design methods, given a particular problem. Specifically, we demonstrate the quality with which different algorithms recommend 39 design methods out of an 800+ case study dataset. We find that knowing which methods occur frequently together allows one to recommend design methods more effectively than just using the text of the problem description itself. Furthermore, we demonstrate that automatically grouping frequently co-occurring methods using spectral clustering replicates human-provided groupings to 92% accuracy. By leveraging existing case studies, recommendation algorithms can help novice designers efficiently navigate the increasing array of design methods, leading to more effective product design.
Machine Learning Algorithms for Recommending Design Methods
Contributed by the Design Theory and Methodology Committee of ASME for publication in the JOURNAL OF MECHANICAL DESIGN. Manuscript received January 9, 2014; final manuscript received July 21, 2014; published online August 18, 2014. Assoc. Editor: Irem Y. Tumer.
- Views Icon Views
- Share Icon Share
- Cite Icon Cite
- Search Site
Fuge, M., Peters, B., and Agogino, A. (August 18, 2014). "Machine Learning Algorithms for Recommending Design Methods." ASME. J. Mech. Des. October 2014; 136(10): 101103. https://doi.org/10.1115/1.4028102
Download citation file:
- Ris (Zotero)
- Reference Manager