The official repo for BannerAgency: Advertising Banner Design with Multimodal LLM Agents
See the codeAn autonomous agent system for editable banner ad image generation empowered by multiple multimodal LLMs.
BannerAgency: Advertising Banner Design with Multimodal LLM Agents, EMNLP 2025 Main
Authors: Heng Wang, Yotaro Shimose, and Shingo Takamatsu from Sony Group Corporation
# Clone the repository
conda create -n baenv python=3.10
pip install -r requirements.txt
Please specify your API keys by copying .env.example to .env.
August 4, 2025
July 1, 2025
The 100 logos were generated semi-automatically with the assistance of Claude-3.5 Sonnet. We manualy checked the content to ensure quality. We release both the rendered .png format (BannerRequest400/logos_png) and the raw .svg format (BannerRequest400/logos_svg) to suit custom needs.
Accompanying the 100 logo images are 400 abstract banner requests (BannerRequest400/abstract_400.jsonl) with four different target-purpose pairs for each logo. The abstract banner requests are derived from the DESIGNERINTENTION proposed in COLE [1]. We use GPT-4o for the target-purpose pair creation.
We also extend the 400 abstract banner requests to 5200 concrete requests across 13 standard banner dimensions with detailed banner specifications (BannerRequest400/concrete_5k.jsonl) via GPT-4o.
[1] Jia, Peidong, et al. "COLE: A Hierarchical Generation Framework for Multi-Layered and Editable Graphic Design." arXiv preprint arXiv:2311.16974 (2023).
python3 eval.py --logo_file --image_file --banner_request
If you find our work helpful in your research, please kindly cite our paper via:
@article{wang2025banneragency,
title = {BannerAgency: Advertising Banner Design with Multimodal LLM Agents},
author = {Wang, Heng and Shimose, Yotaro and Takamatsu, Shingo},
url = {EMNLP Main},
year = {2025},
}
If you have any questions or suggestions about this repo, please feel free to contact me (heng.wang@sony.com) or Shingo Takamatsu (shingo.takamatsu@sony.com)
5 commits
1 commits
Python
100.0%
The official repo for BannerAgency: Advertising Banner Design with Multimodal LLM Agents
See the codeAn autonomous agent system for editable banner ad image generation empowered by multiple multimodal LLMs.
BannerAgency: Advertising Banner Design with Multimodal LLM Agents, EMNLP 2025 Main
Authors: Heng Wang, Yotaro Shimose, and Shingo Takamatsu from Sony Group Corporation
# Clone the repository
conda create -n baenv python=3.10
pip install -r requirements.txt
Please specify your API keys by copying .env.example to .env.
August 4, 2025
July 1, 2025
The 100 logos were generated semi-automatically with the assistance of Claude-3.5 Sonnet. We manualy checked the content to ensure quality. We release both the rendered .png format (BannerRequest400/logos_png) and the raw .svg format (BannerRequest400/logos_svg) to suit custom needs.
Accompanying the 100 logo images are 400 abstract banner requests (BannerRequest400/abstract_400.jsonl) with four different target-purpose pairs for each logo. The abstract banner requests are derived from the DESIGNERINTENTION proposed in COLE [1]. We use GPT-4o for the target-purpose pair creation.
We also extend the 400 abstract banner requests to 5200 concrete requests across 13 standard banner dimensions with detailed banner specifications (BannerRequest400/concrete_5k.jsonl) via GPT-4o.
[1] Jia, Peidong, et al. "COLE: A Hierarchical Generation Framework for Multi-Layered and Editable Graphic Design." arXiv preprint arXiv:2311.16974 (2023).
python3 eval.py --logo_file --image_file --banner_request
If you find our work helpful in your research, please kindly cite our paper via:
@article{wang2025banneragency,
title = {BannerAgency: Advertising Banner Design with Multimodal LLM Agents},
author = {Wang, Heng and Shimose, Yotaro and Takamatsu, Shingo},
url = {EMNLP Main},
year = {2025},
}
If you have any questions or suggestions about this repo, please feel free to contact me (heng.wang@sony.com) or Shingo Takamatsu (shingo.takamatsu@sony.com)
5 commits
1 commits
Python
100.0%