Use of Controlled Natural Language to Input Problem Definition for Computer-Aided Design

Hyunmin Cheong, Wei Li, Li Shu, Erin Bradner, Francesco Iorio

International Conference on Innovative Design and Manufacturing


We intend to develop a computer-aided design (CAD) system that takes design problem definitions as input and presents a set of geometries that solves the problem. For such system, we perceive using a controlled natural language (CNL) as one method within a multimodal interface to capture some of the required input. To evaluate the feasibility of using a CNL for problem definitions, we conducted a user study with 18 participants. We found that using a CNL increases the quality of problem definition statements compared to statements written in natural language. While a CNL can limit the breadth of problem definitions, it can achieve a balance between enabling natural expression of problem definitions and capturing formal data necessary for computational design.

Related Publications


Related Projects

  • Project Dreamcatcher

    What if a CAD system could generate thousands of design options that all meet your specified goals? It’s no longer what if: it’s Project Dreamcatcher, the next generation of CAD. Dreamcatcher is a generative design system that enables designers to craft a definition of their design problem through goals and constraints. This information is used to synthesize alternative design solutions that meet the objectives. Designers are able to explore trade-offs between many alternative approaches and select design solutions for manufacture.

Welcome ${RESELLERNAME} Customers

Please opt-in to receive reseller support

I agree that Autodesk may share my name and email address with ${RESELLERNAME} so that ${RESELLERNAME} may provide installation support and send me marketing communications.  I understand that the Reseller will be the party responsible for how this data will be used and managed.

Email is required Entered email is invalid.