Computational Design with Crowds

02/20/2020
by   Yuki Koyama, et al.
0

Computational design is aimed at supporting or automating design processes using computational techniques. However, some classes of design tasks involve criteria that are difficult to handle only with computers. For example, visual design tasks seeking to fulfill aesthetic goals are difficult to handle purely with computers. One promising approach is to leverage human computation; that is, to incorporate human input into the computation process. Crowdsourcing platforms provide a convenient way to integrate such human computation into a working system. In this chapter, we discuss such computational design with crowds in the domain of parameter tweaking tasks in visual design. Parameter tweaking is often performed to maximize the aesthetic quality of designed objects. Computational design powered by crowds can solve this maximization problem by leveraging human computation. We discuss the opportunities and challenges of computational design with crowds with two illustrative examples: (1) estimating the objective function (specifically, preference learning from crowds' pairwise comparisons) to facilitate interactive design exploration by a designer and (2) directly searching for the optimal parameter setting that maximizes the objective function (specifically, crowds-in-the-loop Bayesian optimization).

READ FULL TEXT

page 5

page 6

page 7

page 8

page 10

page 11

page 25

page 27

research
07/02/2020

BOSH: Bayesian Optimization by Sampling Hierarchically

Deployments of Bayesian Optimization (BO) for functions with stochastic ...
research
03/21/2022

Preference Exploration for Efficient Bayesian Optimization with Multiple Outcomes

We consider Bayesian optimization of expensive-to-evaluate experiments t...
research
08/18/2023

Constrained Bayesian Optimization Using a Lagrange Multiplier Applied to Power Transistor Design

We propose a novel constrained Bayesian Optimization (BO) algorithm opti...
research
11/05/2021

Contextual Bayesian optimization with binary outputs

Bayesian optimization (BO) is an efficient method to optimize expensive ...
research
11/21/2014

On the Impossibility of Convex Inference in Human Computation

Human computation or crowdsourcing involves joint inference of the groun...
research
04/15/2022

Investigating Positive and Negative Qualities of Human-in-the-Loop Optimization for Designing Interaction Techniques

Designers reportedly struggle with design optimization tasks where they ...
research
02/19/2019

Personalized On-line Adaptation of Kinematic Synergies for Human-Prosthesis Interfaces

Synergies have been adopted in prosthetic limb applications to reduce co...

Please sign up or login with your details

Forgot password? Click here to reset