<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>CreativeSVG: A Creativity Support Tool for Abstract Background Design with Generative Vector Graphics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yucheng Jin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ge Gao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tifany Ong</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xi Su</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lenovo Research</institution>
          ,
          <addr-line>Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Stanford University</institution>
          ,
          <addr-line>San Jose, CA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Great graphic designs do not just come out overnight; they take many iterations to polish the design. Designers create diferent versions of their work and compare the versions in iterations. However, the exploration of diferent design is time-consuming and tedious. This paper presents a design tool, CreativeSVG, that aims to facilitate the ideation and iteration of abstract background design by two features: 1) the variations of a specific graphic for the selected design features 2) the transition between two chosen graphics. Preliminary user feedback shows that our tool augments user creativity and increases design eficiency to a certain extend.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Augmented human</kwd>
        <kwd>graphic design</kwd>
        <kwd>creativity support tools</kwd>
        <kwd>automated design</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>© 2020 Copyright for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
InterCPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g (nCCatEiEoUnUaRlR(C-CWBYSW4..o0o)r.rgk)shop Proceedings
techniques. tion that allows designers to simultaneously</p>
      <p>
        Creating various design alternatives is a explore design alternatives based on four
decrucial part of the design iteration. This itera- sign features such as color, layout, and shape.
tive process enhances creativity by allowing The second part is a panel that presents
transidesigners to “exhaust the obvious and explore tionary designs between two selected designs.
new ideas” [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Dow et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] showed that
creating multiple design alternatives in
parallel produces higher-quality, more-diverse 2. SYSTEM DESIGN AND
work than sequentially. It has been demon- IMPLEMENTATION
strated that an automated presentation of
design alternatives improves design quality. Some 2.1. Working Flow of Generating
systems [
        <xref ref-type="bibr" rid="ref12 ref4">12, 4</xref>
        ] suggest layouts for placing Graphics
text and images to designers. Users who were
given suggestions produced higher quality de- Figure 2 illustrates the working flow of
Cresigns than those without suggestions. Lee et ativeSVG. First, to leverage a designer’s prior
al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] showed that when designers were pre- knowledge and experience, we asked
experisented with layout examples of a webpage’s enced graphic designers to define three key
design, they created higher-quality designs. graphic design elements: color, shapes, and
Additionally, we have seen the automated de- layout. As a result, we have 26 good color
sign for small graphics, such as thumbnails for schemes, 243 elementary shapes (Figure 1),
videos [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and automated layouts for visual- and six layout principles such as balance,
aligntextual presentations, such as for magazine ment, proximity. The whole working flow
covers [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, the ease of the existing consists of seven steps: 1) following the
predeautomated design often comes at the cost of fined source materials and principles, the
genlacking creativity support. These programs erator randomly produces design data sets; 2)
often eliminate the tedious aspects of design a translation tool generates SVG based
graphbut do not encourage creative exploration. ics according to the data sets produced in the
      </p>
      <p>
        The design examples play a critical role in first step; 3) designers annotate good graphics
the process of creative design [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. We have and add four pairs of tags such as bright
verseen several design tools [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] that sup- sus dark, soft versus sharp; 4-5) then we
emport exploration of various generative design ploy generative adversarial networks (GANs) [19]
examples by tweaking the system parameters to train a model that fits the positive samples;
in the tools. Before designing CreativeSVG, 6) based on user-specified tags and
systemwe had conducted a preliminary user study generated random noise, the model generates
to understand the pain points in graphic de- feature data for rendering graphics; 7) a
transsign. Based on the study results, we find lation tool translates feature data to resulting
that designers expect these tools to help graphics.
them in the phases of ideation and
iteration rather than automatically generat- 2.2. Algorithm of Generating
ing a final work . Graphics
      </p>
      <p>
        This tool employs Generative Adversarial
Networks (GANs) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] to generate abstract In general, GANs [
        <xref ref-type="bibr" rid="ref18">18, 20</xref>
        ] are a kind of neural
graphics according to user specifications. The network that mimics data distribution. When
tool consists of two parts for exploring design we feed data sets to GANs, after training, GANs
alternatives; the first part is a novel visualiza- generate similar (but diferent) data to fit the
data set we provided. If we describe a good generate rasterized graphics take RGB data of
graphic by structural data, then GANs can each pixel as feature data, which leads to very
generate similar good graphics. high dimension data and may fail to fit data
      </p>
      <p>The existing approaches of using GANs to distribution when the variety of graphics is
great. Therefore, instead of generating
rasterized graphics, we propose a new approach
using GAN to generate Scalable Vector Graphics
(SVG) based on our predefined features crucial
to graphic design, such as shape type, layout,
color, scale, rotation, etc. Previous work have
shown the potential of using GAN to
generate simple SVGs, however, these generated
SVG having relatively simple patterns such as
fonts [21] and sketches [22].</p>
      <p>Furthermore, we want to generate
graphics that are similar to the graphics we feed, Figure 3: The configuration page of specifying
but we also want to iterate the design as in conditions for graphic generation.
real design scenarios. To this end, we use
conditional GANs [19], which allows users to
specify conditions to adjust the generation of
graphics. These conditions can be indicated tion (high, low, both), and value (bright, dark,
by the tags of graphics, for instance, “warm”, both). Users can also select up to three types
“cold”, “sharp”,“soft”. of shape types (circular, square-like,
triangu</p>
      <p>After passing tags to conditional GANs to lar). Each time a user changes a preference,
train the model, we can control the outputs. the system automatically presents 20 sample
Here we use a vector with 39 numbers as an graphics according to the new chosen
prefinput of the model. The first nine numbers erences. These samples are displayed on the
are conditions controlling visual style, and right side of the screen. Once the user is
satthe rest 30 numbers are random numbers to isfied with these samples, she can click “See
keep a variety of outputs (Figure 2(6)). To More Designs.”
enable design iteration, we can maintain the
random numbers the same and change a spe- 2.3.2. Exploration Page
cific condition value, which generates similar
graphic designs but with smooth nuance in
that condition.</p>
      <sec id="sec-1-1">
        <title>After selecting a graphic from the configura</title>
        <p>tion page, the Exploration page (Figure 4) is
meant to encourage creative exploration and
ease of iteration. The left side of the screen
2.3. User Interface Design displays 100 graphics. These graphics have
We next present a high-level view of the de- the design constraints specified from the first
sign interface. The user interface aims to pro- page. Users can click “More” to load 100 more
vide users with a tool to discover and select designs with the same constraints or any of
various generated designs. the designs that interest them. Clicked
designs will show up on the right side of the
screen, surrounded by diferent iterations of
2.3.1. Configuration Page this design. These iterations are ordered in
In Figure 3, users can see samples of generated diferent axes, from left to right, top to
botdesigns based on their chosen preferences. tom, top-left to bottom-right, and top-right
Users can toggle three variables. These vari- to bottom-left. The axes titles include “Bright
ables include hue (cool, warm, both), satura- to Dark,” “Disorderly to Orderly,” “Sharper to
Softer,” and “Simple to Complex,” according resenting the gradual transition from the first
to the diferent types of iteration presented. clicked design to the second will show up on
These iterations represent slightly changed the right side. Users can click any of these
designs and mimic the various ways in which transitionary designs to enlarge it and click
a designer would change an original design “Add to Favorites” to add the design to the
during the iterative process. Users can click same “Favorites” section as in the Exploration
on any of these iterated designs to enlarge Page. Users can click “Cancel” to deselect any
them. They can then click “Add to Favorites” enlarged designs and select two new designs
to add the design to the “Favorites” section to start the process over again. Users can click
located at the bottom left of the screen. Each “Back” to be taken back to the Exploration
graphic in the favorites section can be down- Page.
loaded as an SVG, ready to be edited in any
applicable editing software. Users can also
click “Back” to be taken back to the first page
to change graphic preferences.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. PRELIMINARY</title>
    </sec>
    <sec id="sec-3">
      <title>FEEDBACK</title>
      <p>2.3.3. Transition Mode Page We recruited 15 designers in our company to
try this design tool and interview them with
Clicking “Transition Mode” takes the user to two questions regarding creativity support
another page for exploration. In this page, and the opinions on the presented features.
users click on two designs from the left side Thirteen out of fifteen designers stated that
of the screen (Figure 5). Several graphics
repthey found the auto-generation of designs ef- most enjoyed the download function as it
alfectively helped their design process. Eight lowed them to edit the design in their
softof them noted the convenience of having de- ware.” One liked the transition tool because
signs generated for them as it “saved time, es- of “I can see even more backgrounds, on top of
pecially given the limited time considerations” the ones that I already like” (P9). One enjoyed
(P4). Many of them felt that in addition to the agency of choosing colors and shapes:
helping saving time, CreativeSVG helped in- “I liked choosing the shape preferences, and I
spired new ideas: “It improved my design qual- would like to see more shapes” (P11). Although
ity and stimulated ideation” (P5). Users also many participants were pleased with the final
saw the value in having time to focus their generated posters, many felt that the quality
eforts on creating rather than ideating: “It of generated designs could be improved. One
saved me time, and so I had more time to try was happily surprised by the random
arrangemore ideas” (P6). However, one person noted ments, but another noted that the designs
that it was a complicated process to “choose seemed random, without meaning. Many felt
through thousands of pictures” (P14). that the toggling of preferences did not fully</p>
      <p>Five enjoyed the Exploration Page because generate diferent designs: “There is no clear
it allowed them to see many diferent designs diference in graphics when I choose diferent
at once: “I like the explore function which can color preference and shape preferences.” (P11).
explore diferent types of patterns” (P1). Three Some of them expressed a desire for greater
control over generated designs.</p>
    </sec>
    <sec id="sec-4">
      <title>4. CONCLUSION</title>
      <p>In this paper, we first present a novel system
that aims to help designers create creative
graphics with less efort. Compared with the
traditional approach of applying GANs on
pixel-based data, we proposed a new way to
leverage GANs to generate graphics based
on graphics’ low dimension feature data. We
then evaluated our system CreativeSVG with
15 professional designers. The results indicate
that our tool can increase design eficiency
and augment creativity to some extends.
However, the current system can only generate
graphics using our predefined shapes, which
may influence the variety of designs. We will
improve our algorithm to increase the variety
of shapes.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <sec id="sec-5-1">
        <title>This research was partially supported by Spe</title>
        <p>cial Fund of Beijing Industrial Design
Center. We thank our colleagues from Lenovo
Research (Xu Zhao, Jie Yin, Xi Wan, Zhi Yang,
etc.) who provided insight and expertise that
greatly assisted the research.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Myers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nakakoji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pausch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Selker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Eisenberg</surname>
          </string-name>
          ,
          <article-title>Design principles for tools to support creative thinking (</article-title>
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Koch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lucero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hegemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oulasvirta</surname>
          </string-name>
          , May ai?:
          <article-title>Design ideation with cooperative contextual bandits</article-title>
          ,
          <source>in: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, ACM</source>
          ,
          <year>2019</year>
          , p.
          <fpage>633</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          ,
          <article-title>Creativity support tools: Accelerating discovery and innovation</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>50</volume>
          (
          <year>2007</year>
          )
          <fpage>20</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>P. O'Donovan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Agarwala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hertzmann</surname>
          </string-name>
          ,
          <article-title>Designscape: Design with interactive layout suggestions</article-title>
          ,
          <source>in: Proceedings of the 33rd annual ACM conference on human factors in computing systems, ACM</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1221</fpage>
          -
          <lpage>1224</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Todi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oulasvirta</surname>
          </string-name>
          ,
          <article-title>Sketchplore: Sketch and explore with a layout optimiser</article-title>
          ,
          <source>in: Proceedings of the 2016 ACM Conference on Designing Interactive Systems</source>
          , ACM,
          <year>2016</year>
          , pp.
          <fpage>543</fpage>
          -
          <lpage>555</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>X.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-Q.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Rui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Automatic generation of visual-textual presentation layout</article-title>
          ,
          <source>ACM Transactions on Multimedia Computing</source>
          , Communications, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          (TOMM)
          <volume>12</volume>
          (
          <year>2016</year>
          )
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shugrina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Chevalier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fidler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Color builder: A direct manipulation interface for versatile color theme authoring</article-title>
          ,
          <source>in: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, ACM</source>
          ,
          <year>2019</year>
          , p.
          <fpage>456</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hanrahan</surname>
          </string-name>
          ,
          <article-title>Modeling how people extract color themes from images</article-title>
          ,
          <source>in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>3101</fpage>
          -
          <lpage>3110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Kazi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. C.</given-names>
            <surname>Chua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-L. Low</surname>
          </string-name>
          ,
          <article-title>Sandcanvas: a multi-touch art medium inspired by sand animation</article-title>
          ,
          <source>in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>1283</fpage>
          -
          <lpage>1292</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Arntson</surname>
          </string-name>
          , Graphic design basics,
          <source>Cengage Learning</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. P.</given-names>
            <surname>Dow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Glassco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schwarz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Klemmer</surname>
          </string-name>
          ,
          <article-title>Parallel prototyping leads to better design results, more divergence, and increased self-eficacy</article-title>
          ,
          <source>ACM neural information processing systems</source>
          ,
          <source>Transactions on Computer-Human</source>
          <year>2014</year>
          , pp.
          <fpage>2672</fpage>
          -
          <lpage>2680</lpage>
          . Interaction (TOCHI)
          <volume>17</volume>
          (
          <year>2010</year>
          )
          <fpage>18</fpage>
          . [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mirza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Osindero</surname>
          </string-name>
          , Conditional gen-
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>P. O'Donovan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Agarwala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Hertz- erative adversarial nets, arXiv preprint mann</article-title>
          ,
          <source>Learning layouts for single- arXiv:1411.1784</source>
          (
          <year>2014</year>
          ).
          <article-title>pagegraphic designs</article-title>
          , IEEE transactions [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Metz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chintala</surname>
          </string-name>
          ,
          <article-title>Unsuon visualization and computer graphics pervised representation learning with 20 (</article-title>
          <year>2014</year>
          )
          <fpage>1200</fpage>
          -
          <lpage>1213</lpage>
          . deep convolutional generative adver-
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <article-title>Braf- sarial networks, arXiv preprint man</article-title>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Klemmer</surname>
          </string-name>
          , Designing with arXiv:
          <volume>1511</volume>
          .06434 (
          <year>2015</year>
          ).
          <article-title>interactive example galleries</article-title>
          , in: Pro- [21]
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Lopes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Eck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shlens</surname>
          </string-name>
          ,
          <article-title>A ceedings of the SIGCHI conference on learned representation for scalable vechuman factors in computing systems, tor graphics</article-title>
          ,
          <source>in: Proceedings of the IEEE ACM</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>2257</fpage>
          -
          <lpage>2266</lpage>
          . International Conference on Computer
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <surname>Vision</surname>
          </string-name>
          (ICCV),
          <year>2019</year>
          .
          <string-name>
            <given-names>R.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Automatic generation of [22]
          <string-name>
            <surname>A. Das</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Hospedales</surname>
          </string-name>
          , T. Xiang,
          <article-title>visual-textual web video thumbnail</article-title>
          , in: Y.-
          <string-name>
            <given-names>Z.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <article-title>Béziersketch: A generative SIGGRAPH Asia 2017 Posters, ACM, model for scalable vector sketches</article-title>
          ,
          <source>in: 2017</source>
          , p.
          <fpage>41</fpage>
          . The European Conference on Computer
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Herring</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-C. Chang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Krantzler</surname>
          </string-name>
          ,
          <source>Vision (ECCV)</source>
          ,
          <year>2020</year>
          .
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <article-title>Getting inspired!: understanding how and why examples are used in creative design practice</article-title>
          ,
          <source>in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Matejka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Glueck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bradner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hashemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Grossman</surname>
          </string-name>
          , G. Fitzmaurice,
          <article-title>Dream lens: Exploration and visualization of large-scale generative design datasets</article-title>
          ,
          <source>in: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zaman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Stuerzlinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Neugebauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Woodbury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elkhaldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shireen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Terry</surname>
          </string-name>
          ,
          <article-title>Gem-ni: A system for creating and managing alternatives in generative design</article-title>
          ,
          <source>in: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1201</fpage>
          -
          <lpage>1210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>I.</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pouget-Abadie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mirza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warde-Farley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ozair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <article-title>Generative adversarial nets</article-title>
          , in: Advances in
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>