VirtualTaobao  by eyounx

Virtual Taobao: simulated e-commerce environment for RL research

Created 7 years ago
533 stars

Top 58.9% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides VirtualTaobao, a simulator for online retail recommendation systems, designed for researchers in recommendation systems and reinforcement learning. It offers a realistic, data-driven environment to train and evaluate recommendation algorithms by simulating customer interactions and item selection processes.

How It Works

VirtualTaobao models customers with static and dynamic attributes, and items with 27-dimensional features. The simulation involves a customer query, item retrieval, a learned model assigning weights to items, and presenting the top 10 items. Customer actions (click, browse next, leave) drive the simulation, providing feedback for model training. This approach offers a "live" environment mirroring real-world Taobao interactions for RL agents.

Quick Start & Requirements

Highlighted Details

  • Trained on real-world, anonymized Taobao data.
  • Provides OpenAI Gym interface for RL integration.
  • Includes example implementations for both supervised and reinforcement learning.
  • Simulates customer attributes (age, gender, history) and item attributes (price, sales, CTR).

Maintenance & Community

  • Outcome of joint work between Nanjing University and Alibaba Group.
  • No explicit community links (Discord/Slack) or roadmap provided in the README.

Licensing & Compatibility

  • License: Not explicitly stated in the README.
  • Usage: Free for research use, requires proper credit to the AAAI'19 paper. Commercial use implications are unclear without a stated license.

Limitations & Caveats

The current V0 model is based on a "middle-scaled" dataset, with larger models planned. The specific itemset content is not exposed due to confidence issues. The license for commercial use is not specified.

Health Check
Last Commit

6 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Hanlin Tang Hanlin Tang(CTO Neural Networks at Databricks; Cofounder of MosaicML), Amanpreet Singh Amanpreet Singh(Cofounder of Contextual AI), and
2 more.

coach by IntelLabs

0%
2k
Reinforcement learning framework for experimentation (discontinued)
Created 8 years ago
Updated 3 years ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

TinyTroupe by microsoft

0.1%
7k
LLM-powered multiagent simulation for business insights and imagination
Created 2 years ago
Updated 2 weeks ago
Feedback? Help us improve.