Контрфактуалы для дизайна: Универсальный метод для рекомендаций по проектированию
Counterfactuals for Design: A Model-Agnostic Method For Design Recommendations
May 18, 2023
Авторы: Lyle Regenwetter, Yazan Abu Obaideh, Faez Ahmed
cs.AI
Аннотация
Мы представляем Multi-Objective Counterfactuals for Design (MCD) — новый метод для оптимизации контрафактов в задачах проектирования. Контрафакты представляют собой гипотетические сценарии, которые могут привести к иному решению или выбору. В данной работе авторы формулируют задачу поиска контрафактов как инструмент рекомендаций для проектирования, который помогает выявить модификации конструкции, ведущие к улучшению функциональных характеристик. MCD превосходит существующие методы поиска контрафактов, поддерживая многокритериальные запросы, что крайне важно в задачах проектирования, а также разделяя процессы поиска и выборки контрафактов, что повышает эффективность и упрощает визуализацию компромиссов между целями. В статье демонстрируется основная функциональность MCD на примере двумерного тестового случая, за которым следуют три кейса проектирования велосипедов, показывающие эффективность MCD в реальных задачах проектирования. В первом кейсе MCD успешно рекомендует модификации для запрашиваемых конструкций, которые значительно улучшают функциональные характеристики, такие как снижение веса и повышение коэффициента структурной безопасности. Второй кейс демонстрирует, что MCD может работать с предварительно обученной языковой моделью для эффективного предложения изменений конструкции на основе субъективного текстового запроса. Наконец, авторы поручают MCD задачу увеличения сходства запрашиваемой конструкции с целевым изображением и текстовым запросом при одновременном снижении веса и улучшении структурных характеристик, демонстрируя производительность MCD на сложном многомодальном запросе. В целом, MCD имеет потенциал предоставлять ценные рекомендации для практиков и исследователей в области автоматизации проектирования, ищущих ответы на свои вопросы «Что, если», путем изучения гипотетических модификаций конструкции и их влияния на множественные цели проектирования. Код, тестовые задачи и наборы данных, использованные в статье, доступны публично по адресу decode.mit.edu/projects/counterfactuals/.
English
We introduce Multi-Objective Counterfactuals for Design (MCD), a novel method
for counterfactual optimization in design problems. Counterfactuals are
hypothetical situations that can lead to a different decision or choice. In
this paper, the authors frame the counterfactual search problem as a design
recommendation tool that can help identify modifications to a design, leading
to better functional performance. MCD improves upon existing counterfactual
search methods by supporting multi-objective queries, which are crucial in
design problems, and by decoupling the counterfactual search and sampling
processes, thus enhancing efficiency and facilitating objective tradeoff
visualization. The paper demonstrates MCD's core functionality using a
two-dimensional test case, followed by three case studies of bicycle design
that showcase MCD's effectiveness in real-world design problems. In the first
case study, MCD excels at recommending modifications to query designs that can
significantly enhance functional performance, such as weight savings and
improvements to the structural safety factor. The second case study
demonstrates that MCD can work with a pre-trained language model to suggest
design changes based on a subjective text prompt effectively. Lastly, the
authors task MCD with increasing a query design's similarity to a target image
and text prompt while simultaneously reducing weight and improving structural
performance, demonstrating MCD's performance on a complex multimodal query.
Overall, MCD has the potential to provide valuable recommendations for
practitioners and design automation researchers looking for answers to their
``What if'' questions by exploring hypothetical design modifications and their
impact on multiple design objectives. The code, test problems, and datasets
used in the paper are available to the public at
decode.mit.edu/projects/counterfactuals/.