Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Generative Design through Quality-Diversity Data Synthesis and Language Models (2405.09997v1)

Published 16 May 2024 in cs.NE and cs.LG

Abstract: Two fundamental challenges face generative models in engineering applications: the acquisition of high-performing, diverse datasets, and the adherence to precise constraints in generated designs. We propose a novel approach combining optimization, constraint satisfaction, and LLMs to tackle these challenges in architectural design. Our method uses Quality-Diversity (QD) to generate a diverse, high-performing dataset. We then fine-tune a LLM with this dataset to generate high-level designs. These designs are then refined into detailed, constraint-compliant layouts using the Wave Function Collapse algorithm. Our system demonstrates reliable adherence to textual guidance, enabling the generation of layouts with targeted architectural and performance features. Crucially, our results indicate that data synthesized through the evolutionary search of QD not only improves overall model performance but is essential for the model's ability to closely adhere to textual guidance. This improvement underscores the pivotal role evolutionary computation can play in creating the datasets key to training generative models for design. Web article at https://tilegpt.github.io

Definition Search Book Streamline Icon: https://streamlinehq.com
References (50)
  1. Empowering quality diversity in dungeon design with interactive constrained map-elites. In 2019 IEEE Conference on Games (CoG). IEEE, 1–8.
  2. Quality-Diversity through AI Feedback. arXiv preprint arXiv:2310.13032 (2023).
  3. Parameters tell the design story: ideation and abstraction in design optimization. In Proceedings of the symposium on simulation for architecture & urban design, Vol. 26. Citeseer, 1–8.
  4. Language models are few-shot learners. Advances in neural information processing systems 33 (2020), 1877–1901.
  5. Robots that can adapt like animals. Nature 521, 7553 (2015), 503–507.
  6. Antoine Cully and Yiannis Demiris. 2017. Quality and diversity optimization: A unifying modular framework. IEEE Transactions on Evolutionary Computation 22, 2 (2017), 245–259.
  7. Palm-e: An embodied multimodal language model. arXiv preprint arXiv:2303.03378 (2023).
  8. MAP-Elites with Descriptor-Conditioned Gradients and Archive Distillation into a Single Policy. arXiv preprint arXiv:2303.03832 (2023).
  9. Aerodynamic design exploration through surrogate-assisted illumination. In 18th AIAA/ISSMO multidisciplinary analysis and optimization conference. 3330.
  10. Data-efficient design exploration through surrogate-assisted illumination. Evolutionary computation 26, 3 (2018), 381–410.
  11. Are quality diversity algorithms better at generating stepping stones than objective-based search?. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 115–116.
  12. Discovering representations for black-box optimization. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference. 103–111.
  13. T-DominO: Exploring Multiple Criteria with Quality-Diversity and the Tournament Dominance Objective. In International Conference on Parallel Problem Solving from Nature. Springer, 263–277.
  14. ARCH-Elites: Quality-diversity for urban design. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 313–314.
  15. GitHub. 2021. GitHub Copilot: Your AI pair programmer. https://github.com/features/copilot. Accessed: 2024-01-30.
  16. Finding game levels with the right difficulty in a few trials through intelligent trial-and-error. In 2020 IEEE Conference on Games (CoG). IEEE, 503–510.
  17. Procedural content generation through quality diversity. In 2019 IEEE Conference on Games (CoG). IEEE, 1–8.
  18. Luca Grillotti and Antoine Cully. 2022. Unsupervised Behavior Discovery With Quality-Diversity Optimization. IEEE Transactions on Evolutionary Computation 26, 6 (2022), 1539–1552.
  19. M. Gumin. 2016. Wave Function Collapse. https://github.com/mxgmn/WaveFunctionCollapse. Accessed: March 25, 2023.
  20. Prototype discovery using quality-diversity. In International Conference on Parallel Problem Solving from Nature. Springer, 500–511.
  21. Designing air flow with surrogate-assisted phenotypic niching. In International Conference on Parallel Problem Solving from Nature. Springer, 140–153.
  22. SolidGen: An Autoregressive Model for Direct B-rep Synthesis. Transactions on Machine Learning Research (2022).
  23. Isaac Karth and Adam M Smith. 2017. WaveFunctionCollapse is constraint solving in the wild. In Proceedings of the 12th International Conference on the Foundations of Digital Games. 1–10.
  24. From Prototype to Platform: Delivering New Design Capabilities on Autodesk Forma. In Autodesk University. Las Vegas.
  25. BOP-Elites, a Bayesian Optimisation Approach to Quality Diversity Search with Black-Box descriptor functions. arXiv preprint arXiv:2307.09326 (2023).
  26. Diederik P. Kingma and Jimmy Ba. 2017. Adam: A Method for Stochastic Optimization. arXiv:1412.6980 [cs.LG]
  27. Evolution through large models. In Handbook of Evolutionary Machine Learning. Springer, 331–366.
  28. BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension. arXiv:1910.13461 [cs.CL]
  29. StarCoder: may the source be with you! arXiv preprint arXiv:2305.06161 (2023).
  30. P. Merrell. 2007. Example-Based Model Synthesis. In Symposium on Interactive 3D Graphics (i3D).
  31. Jean-Baptiste Mouret and Jeff Clune. 2015. Illuminating search spaces by mapping elites. arXiv preprint arXiv:1504.04909 (2015).
  32. Project Discover: An application of generative design for architectural space planning. In Proceedings of the Symposium on Simulation for Architecture and Urban Design. Society for Computer Simulation International, 7.
  33. Generative urban design: Integration of financial and energy design goals in a generative design workflow for residential neighborhood layout. In Symposium on Simulation for Architecture and Urban Design.
  34. Beyond heuristics: a novel design space model for generative space planning in architecture. (2017).
  35. Unsupervised learning and exploration of reachable outcome space. In 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2379–2385.
  36. B. C. Paulson. 1976. Designing to Reduce Construction Costs. Journal of the Construction Division 102, 4 (1976), 587–592.
  37. Quality diversity: A new frontier for evolutionary computation. Frontiers in Robotics and AI 3 (2016), 40.
  38. Policy manifold search: Exploring the manifold hypothesis for diversity-based neuroevolution. In Proceedings of the Genetic and Evolutionary Computation Conference. 901–909.
  39. Franz Rothlauf and Franz Rothlauf. 2006. Representations for genetic and evolutionary algorithms. Springer.
  40. The Construction Users Roundtable. 2004. Collaboration, Integrated Information, and the Project Lifecycle in Building Design, Construction and Operation. Technical Report WP-1202. Introduction of the ”MacLeamy Curve”.
  41. DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter. arXiv:1910.01108 [cs.CL]
  42. MarioGPT: open-ended text2level generation through large language models (2023). arXiv preprint arxiv:2302.05981 ([n. d.]).
  43. Prompt-guided level generation. In Proceedings of the Companion Conference on Genetic and Evolutionary Computation. 179–182.
  44. Level Generation Through Large Language Models. In Proceedings of the 18th International Conference on the Foundations of Digital Games. 1–8.
  45. Attention Is All You Need. arXiv:1706.03762 [cs.CL]
  46. Generative Design for Architectural Space Planning. In Autodesk University. Las Vegas.
  47. Harnessing Game-Inspired Content Creation for Intuitive Generative Design and Optimization. In Design Modelling Symposium Berlin. Springer, 149–160.
  48. Hierarchical neural coding for controllable cad model generation. arXiv preprint arXiv:2307.00149 (2023).
  49. SkexGen: Autoregressive generation of CAD construction sequences with disentangled codebooks. arXiv preprint arXiv:2207.04632 (2022).
  50. Deep surrogate assisted map-elites for automated hearthstone deckbuilding. In Proceedings of the Genetic and Evolutionary Computation Conference. 158–167.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Adam Gaier (13 papers)
  2. James Stoddart (3 papers)
  3. Lorenzo Villaggi (2 papers)
  4. Shyam Sudhakaran (14 papers)
Citations (1)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets