{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/72004"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/72004","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Inverse Engineering: A Machine Learning Approach to Support Engineering Synthesis","abstract":"This research presents a knowledge processing methodology called inverse engineering, that uses machine learning techniques for early stage design in parameterized domains. This methodology functions as a model translator, changing the representation of analysis knowledge embedded in a unidirectional simulator, into a multidirectional model that supports design synthesis. This methodology requires addressing two issues.","abstract_html":"This research presents a knowledge processing methodology called inverse engineering, that uses machine learning techniques for early stage design in parameterized domains. This methodology functions as a model translator, changing the representation of analysis knowledge embedded in a unidirectional simulator, into a multidirectional model that supports design synthesis. This methodology requires addressing two issues.","abstract_has_math":false,"creators":["Rao, R. Bharat"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Electrical Engineering","degree_department":null,"school":null,"contributors":["Lu, Stephen C-Y"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-12-16T22:23:13Z","date_published":"2014-12-16T22:23:13Z","updated_at":"2026-07-22T22:26:06Z","subjects":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(UMI)AAI9329142"],"render_values":[{"text":"(UMI)AAI9329142","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/72004","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Lu, Stephen C-Y"]},{"key":"dc:creator","label":"Author","values":["Rao, R. Bharat"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2014-12-16T22:23:13Z","10000-01-01","1993"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/72004","(UMI)AAI9329142"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This research presents a knowledge processing methodology called inverse engineering, that uses machine learning techniques for early stage design in parameterized domains. This methodology functions as a model translator, changing the representation of analysis knowledge embedded in a unidirectional simulator, into a multidirectional model that supports design synthesis. This methodology requires addressing two issues.","The first is the task of learning models from data in specified representations. This thesis describes an empirical learning algorithm called KEDS, the Knowledge-based Equation Discovery System. The user selects a restricted hypothesis space bias in the form of a class of parameterized (polynomial) model families, and KEDS learns accurate models that are restricted to those forms. In addition to being a model-driven empirical discovery system, KEDS is also a conceptual clustering system that partitions the problem domain based upon the relationships that it discovers among the problem variables. The use of the minimum description length (MDL) principle as a preference bias for KEDS provides a foundation for learning the &quot;best&quot; models (i.e., those that minimize predictive error on unseen data). KEDS has been applied to model three real-world domains: a diesel engine combustion chamber, a CMOS circuit for an operational amplifier, and a turning process on a lathe.","The second issue is that of supporting early stage design. Current computer-aided methods for product and process design require the iterative use of computer-based analysis models in a generate-and-test fashion. While this process is essential to optimize performance during the final stages of design, it has a number of disadvantages during early design. By restricting the models families used by KEDS to forms that can provide synthesis support (hyperplanes), the user can learn a multidirectional model. The user can use this model to propagate constraints in the analysis as well as the synthesis direction. This avoids the time-consuming traditional procedure of iteratively using analysis models to support synthesis. Further this multidirectional model provides the user with great flexibility during early stage design, and the valuable ability to perform &quot;What-if?&quot; analysis. The inverse engineering methodology has been successfully applied to learn models to support early product design of combustion chambers for diesel engines, and to support process design for a turning machine.","Made available in DSpace on 2014-12-16T22:23:13Z (GMT). No. of bitstreams: 1 9329142.pdf: 6879797 bytes, checksum: 42a6c5157fdd5fdf81666693a254cb2c (MD5) Previous issue date: 1993","Embargo set by: Seth Robbins for item 72170 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","152 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993."]},{"key":"dc:title","label":"Title","values":["Inverse Engineering: A Machine Learning Approach to Support Engineering Synthesis"]}]}],"canonical_facts":{"dc:contributor":["Lu, Stephen C-Y"],"dc:creator":["Rao, R. Bharat"],"dc:date":["2014-12-16T22:23:13Z","10000-01-01","1993"],"dc:description":["This research presents a knowledge processing methodology called inverse engineering, that uses machine learning techniques for early stage design in parameterized domains. This methodology functions as a model translator, changing the representation of analysis knowledge embedded in a unidirectional simulator, into a multidirectional model that supports design synthesis. This methodology requires addressing two issues.","The first is the task of learning models from data in specified representations. This thesis describes an empirical learning algorithm called KEDS, the Knowledge-based Equation Discovery System. The user selects a restricted hypothesis space bias in the form of a class of parameterized (polynomial) model families, and KEDS learns accurate models that are restricted to those forms. In addition to being a model-driven empirical discovery system, KEDS is also a conceptual clustering system that partitions the problem domain based upon the relationships that it discovers among the problem variables. The use of the minimum description length (MDL) principle as a preference bias for KEDS provides a foundation for learning the &quot;best&quot; models (i.e., those that minimize predictive error on unseen data). KEDS has been applied to model three real-world domains: a diesel engine combustion chamber, a CMOS circuit for an operational amplifier, and a turning process on a lathe.","The second issue is that of supporting early stage design. Current computer-aided methods for product and process design require the iterative use of computer-based analysis models in a generate-and-test fashion. While this process is essential to optimize performance during the final stages of design, it has a number of disadvantages during early design. By restricting the models families used by KEDS to forms that can provide synthesis support (hyperplanes), the user can learn a multidirectional model. The user can use this model to propagate constraints in the analysis as well as the synthesis direction. This avoids the time-consuming traditional procedure of iteratively using analysis models to support synthesis. Further this multidirectional model provides the user with great flexibility during early stage design, and the valuable ability to perform &quot;What-if?&quot; analysis. The inverse engineering methodology has been successfully applied to learn models to support early product design of combustion chambers for diesel engines, and to support process design for a turning machine.","Made available in DSpace on 2014-12-16T22:23:13Z (GMT). No. of bitstreams: 1 9329142.pdf: 6879797 bytes, checksum: 42a6c5157fdd5fdf81666693a254cb2c (MD5) Previous issue date: 1993","Embargo set by: Seth Robbins for item 72170 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","152 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993."],"dc:identifier":["http://hdl.handle.net/2142/72004","(UMI)AAI9329142"],"dc:subject":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"],"dc:title":["Inverse Engineering: A Machine Learning Approach to Support Engineering Synthesis"],"dc:type":["text"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:06Z"}