five

AuctionNet

收藏
github2024-12-12 更新2024-12-17 收录
下载链接:
https://github.com/alimama-tech/AuctionNet
下载链接
链接失效反馈
官方服务:
资源简介:
AuctionNet是一个用于大规模游戏决策的基准,特别针对在线广告拍卖中的竞价决策。该数据集包含基于真实世界广告拍卖环境生成的轨迹数据,涉及48个不同代理的竞争,总计超过5亿条记录,大小为80GB。

AuctionNet is a benchmark for large-scale game decision-making, specifically targeting bid decision-making in online advertising auctions. This dataset contains trajectory data generated based on real-world advertising auction environments, involving competition among 48 distinct agents, with a total of over 500 million records and a size of 80 GB.
创建时间:
2024-12-10
原始信息汇总

AuctionNet: 大规模游戏中决策制定的新基准

数据集概述

AuctionNet 是一个用于大规模广告拍卖中竞价决策制定研究的基准数据集,源自真实的在线广告平台。数据集由以下三部分组成:

  • 广告拍卖环境:该环境有效地复制了真实世界广告拍卖的完整性和复杂性,包含广告机会生成模块、竞价模块和拍卖模块。
  • 预生成数据集:基于拍卖环境预生成的数据集,包含48个不同代理之间的竞争轨迹,总计超过5亿条记录,大小为80GB。
  • 多种基线竞价决策算法:实现了多种基线算法,如线性规划、强化学习和生成模型。

数据集应用

AuctionNet 不仅适用于广告拍卖中的竞价决策算法研究,还可应用于大规模游戏中的决策制定研究,并能惠及强化学习、生成模型、运筹学和机制设计等领域的研究人员。

数据集结构

  • config:配置文件,用于设置超参数。
  • main_test.py:运行评估的主入口。
  • run:执行测试的核心逻辑。
  • simul_bidding_env:广告拍卖环境,包含控制模拟流程和逻辑的模块。
  • pre_generated_dataset:预生成的数据集。
  • strategy_train_env:多种基线竞价决策算法,包含训练竞价策略的核心组件。

快速开始

  • 创建并激活conda环境: bash conda create -n AuctionNet python=3.9.12 pip=23.0.1 conda activate AuctionNet

  • 安装依赖: bash pip install -r requirements.txt

  • 训练策略与离线评估

    • 数据处理:将原始数据转换为模型训练所需的轨迹数据。
    • 策略训练:加载训练数据并训练竞价策略。
    • 离线评估:构建离线评估环境以评估竞价策略。

实现竞价决策算法

  • 强化学习:IQL、BC、BCQ、TD3_BC
  • 在线线性规划:OnlineLp
  • 生成模型:Decision-Transformer、Diffbid(待实现)
  • 其他:Abid(固定竞价率)、PID

贡献

欢迎对项目进行贡献,可以通过fork仓库并创建pull request来提交您的更改。

许可证

本项目基于Apache License 2.0开源。

引用

如果您的工作使用了本数据集,请引用以下论文:

@inproceedings{ su2024a, title={A Novel Benchmark for Decision-Making in Uncertain and Competitive Games}, author={Kefan Su and Yusen Huo and Zhilin Zhang and Shuai Dou and Chuan Yu and Jian Xu and Zongqing Lu and Bo Zheng}, booktitle={The Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track}, year={2024}, url={https://openreview.net/forum?id=OTjTKFk7gb} }

搜集汇总
数据集介绍
main_image_url
构建方式
AuctionNet数据集的构建基于一个真实的在线广告拍卖平台,通过模拟广告拍卖环境来生成数据。该环境由广告机会生成模块、竞价模块和拍卖模块组成,确保了数据的真实性和复杂性。预生成的数据集包含了48个不同代理之间的竞争轨迹,总计超过5亿条记录,数据量达80GB。
使用方法
使用AuctionNet数据集时,用户可以通过提供的脚本进行数据处理、策略训练和离线评估。首先,用户需将原始数据转换为模型训练所需的轨迹数据。接着,可以加载训练数据并训练特定的竞价策略。最后,通过离线评估脚本对策略进行评估,并可根据需要进行在线评估。
背景与挑战
背景概述
在人工智能领域,大规模游戏中的决策制定是一个具有重要现实意义的研究方向。AuctionNet数据集由Alimama机构主导开发,旨在为大规模广告拍卖中的竞价决策提供一个新颖的基准。该数据集基于真实的在线广告平台,通过模拟广告拍卖环境、预生成数据集以及实现多种基线竞价决策算法,为研究者提供了一个全面的实验平台。AuctionNet不仅适用于广告拍卖中的竞价算法研究,还广泛应用于强化学习、生成模型、运筹学和机制设计等领域。自2024年发布以来,AuctionNet已吸引了超过1500支团队参与相关竞赛,并在NeurIPS 2024数据集与基准赛道上获得了认可。
当前挑战
AuctionNet数据集在构建过程中面临了多重挑战。首先,模拟真实世界的广告拍卖环境需要高度复杂的系统设计,以确保各模块(如广告机会生成、竞价和拍卖模块)之间的交互真实且有效。其次,预生成的数据集规模庞大,包含超过5亿条记录和80GB的数据,这对数据处理和存储提出了极高的要求。此外,实现多种基线算法(如线性规划、强化学习和生成模型)需要跨领域的技术整合,以确保算法的多样性和有效性。最后,如何在保持数据集开放性的同时,确保其隐私和安全也是一个重要的挑战。
常用场景
经典使用场景
AuctionNet 数据集的经典使用场景主要集中在广告拍卖中的竞价决策。该数据集通过模拟真实的在线广告拍卖环境,提供了丰富的竞价策略训练和评估数据。研究者可以利用这些数据训练和测试各种竞价算法,如强化学习、线性规划和生成模型,以优化广告投放效果。
解决学术问题
AuctionNet 数据集解决了大规模游戏中决策制定算法的有效性和鲁棒性问题。通过提供一个真实的广告拍卖环境,该数据集帮助研究者验证和改进竞价策略,推动了强化学习、生成模型和运筹学等领域的发展。其意义在于为复杂决策问题提供了一个标准化的测试平台,促进了相关领域的学术研究。
实际应用
在实际应用中,AuctionNet 数据集被广泛用于在线广告平台的自动竞价系统优化。通过训练和评估不同的竞价策略,广告主可以更有效地管理广告预算,提高广告投放的转化率和回报率。此外,该数据集还被用于各种商业竞赛和研究项目,推动了广告技术领域的创新和进步。
数据集最近研究
最新研究方向
在人工智能领域,大规模游戏中的决策制定研究正日益受到关注,尤其是在广告拍卖等实际应用场景中。AuctionNet作为一个新颖的基准,专注于大规模广告拍卖中的竞价决策,不仅为竞价算法的研究提供了丰富的数据集和环境模拟,还推动了强化学习、生成模型和运筹学等多个领域的交叉研究。该数据集的预生成数据集包含超过5亿条记录,涵盖48个多样化的代理,为研究者提供了深入探索竞价策略优化的机会。此外,AuctionNet的成功应用在NeurIPS 2024竞赛中得到了验证,吸引了超过1500支队伍的参与,进一步凸显了其在决策制定研究中的前沿地位和实际应用价值。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作