BO as Assistant: Using Bayesian Optimization for Asynchronously Generating Design Suggestions
Authors
Document Title
BO as Assistant: Using Bayesian Optimization for Asynchronously Generating Design Suggestions
Document Information
- Subject Area: Human-Computer Interaction Design and Machine Learning Optimization
- Keywords: Bayesian optimization, visual design, suggestive interface, human-in-the-loop, design tools, creative support, parametric design, slider interface, user-centered optimization, procedural modeling
Research Background and Problem
-
Problem Description:
- Many design tasks require adjusting parameters to find the optimal combination, but such high-dimensional search tasks often demand prolonged slider adjustments by designers, which is inefficient and labor-intensive.
- Bayesian Optimization (BO) has advantages in solving high-dimensional optimization problems due to its ability to intelligently balance sampling between unexplored areas and potentially effective regions.
- Most current BO-based design frameworks dominate the design process, restricting designers' ability to freely explore the design space based on domain knowledge.
-
Research Significance:
- Improve the efficiency of parameter adjustment tasks.
- Provide meaningful design suggestions using machine learning algorithms while maintaining designers' autonomy.
- Support the generalizability of design tools across different domains.
-
Motivation and Related Work:
- Existing BO frameworks often rely on explicit optimization loops, requiring designers to provide clear feedback, while designers may need to switch between free exploration and algorithmic assistance.
- Related works such as DesignScape and Sketchplore offer asynchronous suggestion tools for design but often rely on predefined goals, lacking the ability to dynamically estimate design objectives.
Solution
-
Method/Framework:
- Propose a design framework called BO as Assistant, enabling designers to lead the design process while leveraging BO's intelligent sampling strategy to generate asynchronous suggestions.
- The system dynamically estimates design objectives by detecting slider operations and uses BO strategies to provide suggestions from unexplored but promising regions.
-
Innovations:
- Automatically extracts data from slider operations to run BO without requiring additional user input.
- Provides asynchronous, non-intrusive suggestions, allowing designers to choose whether to accept or ignore them.
- Dynamically estimates design objectives, making the framework domain-agnostic and applicable to various design scenarios (e.g., photo color enhancement, 3D shape design, procedural material design).
-
Implementation Steps and Key Techniques:
- Monitor Slider Operations:
- Record designers' slider operation trajectories, including initial values, end values, and intermediate reversal points.
- Estimate Design Objectives:
- Use slider operation data to dynamically construct a predictive model of design objectives through Preferential Bayesian Optimization (PBO).
- Provide Suggestions:
- Based on the predictive model, select suggestion points from the design space that balance exploration and exploitation, and display them asynchronously.
- Monitor Slider Operations:
Research Outcomes
-
Specific Outcomes:
- Proposed a novel BO framework that provides asynchronous design suggestions to assist slider interface design tasks.
- Optimized preference data extraction using the TURNING POINTS strategy, capturing designers' preferences from slider operations.
-
Experiments and Evaluation:
- Use Case Validation:
- Photo Color Enhancement: 12-dimensional parameter adjustment, with the system dynamically adapting to different objectives.
- 3D Shape Design: 6-dimensional parameter adjustment for modeling various shapes (e.g., vases, plates, pen holders).
- Procedural Material Design: 8-dimensional parameter adjustment, supporting complex material creation.
- Suggestion Generation Effectiveness:
- Demonstrated the potential to improve design efficiency through intelligent sampling by rendering slider operation trajectories and generating real-time suggestions.
- Computational Efficiency:
- Computational time for 20 operations ranged from 18–122 milliseconds, ensuring real-time performance.
- Use Case Validation:
-
Comparison with Existing Solutions:
- Addressed the lack of flexibility in designer operations in existing frameworks.
- Overcame limitations requiring explicit feedback or predefined optimization objectives based on expert knowledge.
- Enhanced user autonomy and creative support in the system.
-
Limitations and Future Directions:
- Limitations:
- The framework assumes consistent designer preferences, but in real-world scenarios, designers may change their objectives.
- Not suitable for high-dimensional parameters (>20 dimensions) or complex scenarios requiring offline rendering.
- Future Directions:
- Provide explicit options for preference changes to address dynamic shifts.
- Adapt to high-dimensional search tasks by integrating dimensionality reduction techniques.
- Further explore the framework's potential in supporting designers' creativity.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can Bayesian optimization (BO) generate asynchronous design suggestions while preserving designer autonomy?Category: AI/LLM as Design Collaborators and Creative ToolsSimilar questionsarrow_forward
- How can design objectives be dynamically estimated from slider operations when generating design suggestions?Category: AI/LLM as Design Collaborators and Creative ToolsSimilar questionsarrow_forward
- Can this framework generalize effectively across design domains (e.g., photo color enhancement, 3D shape design)?Category: AI/LLM as Design Collaborators and Creative ToolsSimilar questionsarrow_forward
Practical Problems
1- Designers need frequent slider adjustments in high-dimensional parameter tuning tasks, resulting in low efficiency.Category: AI/LLM as Design Collaborators and Creative ToolsSimilar questionsarrow_forward
- 80%
Exploring Challenges and Opportunities to Support Designers in Learning to Co-create with AI-based Manufacturing Design Tools
CHI '23· Generative AI (Text, Image, Music, Video) +1
- 80%
Exploring Design Practice with Generative AI: Perspectives from AEC Design Professionals
CHI '26· Generative AI (Text, Image, Music, Video) +2
- 80%
Design Ideation with AI - Sketching, Thinking and Talking with Generative Machine Learning Models
DIS '23· Generative AI (Text, Image, Music, Video) +1
- 67%
ICONATE: Automatic Compound Icon Generation and Ideation
CHI '20· Generative AI (Text, Image, Music, Video) +2
- 67%
Jigsaw: Supporting Designers to Prototype Multimodal Applications by Chaining AI Foundation Models
CHI '24· Generative AI (Text, Image, Music, Video) +2
- 67%
Dancing With Chains: Ideating Under Constraints With UIDEC in UI/UX Design
CHI '25· 360° Video & Panoramic Content +2
- 67%
DesignMinds: Enhancing Video-Based Design Ideation with a Vision-Language Model and a Context-Injected Large Language Model
CUI '25· Generative AI (Text, Image, Music, Video) +2
- 67%
”Clay to Play With”: Generative AI Tools in UX and Industrial Design Practice
DIS '24· Generative AI (Text, Image, Music, Video) +2
- 67%
GenTune: Toward Traceable Prompts to Improve Controllability of Image Refinement in Environment Design
UIST '25· Generative AI (Text, Image, Music, Video) +2
- 60%
User Experience Design Professionals’ Perceptions of Generative Artificial Intelligence
CHI '24· Generative AI (Text, Image, Music, Video) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)