Summary
The authors propose a new conditional layout generation method using LLMs with few-shot learning. The method uses a pre-trained GPT-3 with two techniques: dynamic prompting and layout ranker. Dynamic prompting is to provide few-shot examples with similar constraints to the input query using ConsSim, and layout ranker is to rank the layout using weighted metrics. The authors show that this method can generate layouts that comply with different types of conditions across domains, and the qualitative and quantitative results show that the method is comparable and sometimes better than existing training-based, domain-specific methods on various metrics.
Strengths
1. The proposed method addressed the problems of existing methods: reducing the training cost using few-shot learning and providing abilities across domains and tasks by properly designed input/output formats and pre-trained LLMs.
2. In addition to generic layout conditions, the proposed method can be applied to two more challenging tasks: content-aware generation and text-to-layout.
3. The two techniques, dynamic prompting and layout ranker, are simple and effective without extra fine-tuning or complex heuristics.
4. The authors demonstrate the possibility of leveraging LLMs for design-related tasks.
Weaknesses
1. It will be great to see more comparisons and discussions on content-aware layout generation. For example, some prior works, such as CanvasVAE [1] and CGL-GAN [2], are missing here.
2. It would be great if the authors could examine if the retrieved examples are similar to the given test set layout. For instance, in RICO, multiple layouts might be extracted from the same app, so they might look very similar and provide a way for the model to cheat.
3. Ablation studies can be improved by adding, for example, zero-shot results, results of different ways to represent the constraints, results of varying screen resolutions, results in groups with different numbers of elements, etc.
4. It would be great if the authors could conduct a user study, ideally on designers, since none of these metrics can perfectly capture human perceptions/judgments.
[1] CanvasVAE: Learning to Generate Vector Graphic Documents, Kota Yamaguchi, ICCV 2021
[2] Composition-aware Graphic Layout GAN for Visual-textual Presentation Designs, Zhou et al., IJCAI 2022
Questions
1. The Gen-T and Gen-TS results in RICO in Fig 5 look very similar, and I wondered if the authors intentionally chose them for comparison. Otherwise, it seems impossible since the conditions are generic and have many possible solutions.
2. In the ablation studies (Table 5), the Gen-T results w/o HTML achieve 0% constraint violations, and the proposed method performs the worst. Are there possible reasons? The other tasks do not have results w/o HTML, and I wondered if the same situation can be observed.
3. It would be interesting to see the results in the refinement task with different perturbation levels.
4. Have the authors tried fine-tuning LLMs on these tasks?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Limitations
Yes, the authors have addressed the limitations.