Benchmarking LLMs on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces
11
7 commits
2 linked in READMEs
updated Jun 3, 2026
Benchmarking LLMs on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces
🌐 Website | 📃 Paper | 💻 Code | 🥳 Citation
🚀 The full OmniBehavior dataset is now publicly available on HuggingFace, including complete raw user behavior traces, evaluation code, and synchronized releases of both Chinese and English versions.
📥 Download here: OmniBehavior Dataset
OmniBehavior captures real user behaviors across several interactive scenarios in Kuaishou:
| Scene Type | Description |
|---|---|
| Live Streaming | Interactions within live stream rooms (e.g., watching duration, comments, likes, gifts). |
| Video Browsing | Behaviors related to browsing and watching short videos. |
| E-commerce | Shopping-related activities, including browsing products, managing carts, purchasing, and interactions with customer service agents. |
| Advertisement | User interactions with recommended advertisements (views, clicks, conversions). |
| Search Behavior | All in-app search activities, including but not limited to video and marketplace queries. |
The released dataset contains user behavior traces from Kuaishou:
2025-09-01 to 2025-11-30), providing a substantial timeline to observe evolving user interests and habitual patterns.The long-horizon traces make the dataset useful for several research directions:
The data is organized by user ID. Each user entry contains a textual profile and a chronological history of actions.
{
"user_ID": {
"user_profile": "Description of the user (e.g., demographics, education, etc.)...",
"action_history": [
{
"type": "Scenario Type",
"timestamp": "YYYY-MM-DD HH:MM:SS",
"context": {
"field_name": "value",
...
},
"action": [
{
"type": "specific_behavior",
"attribute": "value"
}
...
]
},
...
]
}
}
pip install -r requirements.txt
Before running, download the user data provided with the paper and place the JSON files under:
./raw_user_data
Model keys and endpoints are not included. Edit the placeholder values in src/config.py before running evaluation.
For local model evaluation, we recommend serving models with vLLM. See the vLLM repository for installation instructions.
Start an OpenAI-compatible vLLM server with:
vllm serve $MODEL_PATH \
--port $PORT1 \
--served-model-name $SERVED_MODEL_NAME \
--enable-prefix-caching \
--enable-chunked-prefill \
-tp 8 \
--gpu_memory_utilization=0.9 \
--enable-prompt-tokens-details
Then add the endpoint to MODELS_TO_EVALUATE in src/config.py:
{
"name": "YourModel", # Referenced by the MODEL variable in scripts/*.sh.
"type": "openai_compatible",
"api_key": "sk-dummy",
"endpoints": [
{"url": "http://HOST:PORT/v1", "max_workers": 20},
],
"model": "SERVED_MODEL_NAME", # Must match $SERVED_MODEL_NAME used by vLLM.
"temperature": 0.1,
"use_logprobs": False,
}
bash scripts/gpt5.sh
This code and dataset are released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) for non-commercial use only. Any commercial use requires prior formal permission.
This dataset may include information derived from real users. While efforts have been made to anonymize sensitive data, privacy risks may remain. By accessing or using this dataset, you agree to use it only for lawful, ethical, and privacy-preserving purposes. You must not use it to identify, re-identify, contact, profile, track, or infer the identity of any individual.
Use of this dataset indicates your agreement to comply with all applicable privacy, data protection, and research ethics requirements.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you find our work useful in your research, please consider citing our paper.
@misc{chen2026omnibehavior,
title={Towards Real-world Human Behavior Simulation: Benchmarking Large Language Models on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces},
author={Jiawei Chen and Ruoxi Xu and Boxi Cao and Ruotong Pan and Yunfei Zhang and Yifei Hu and Yong Du and Tingting Gao and Yaojie Lu and Yingfei Sun and Xianpei Han and Le Sun and Xiangyu Wu and Hongyu Lin},
year={2026},
eprint={2604.08362},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2604.08362},
}
7 commits
Benchmarking LLMs on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces
11
7 commits
2 linked in READMEs
updated Jun 3, 2026
Benchmarking LLMs on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces
🌐 Website | 📃 Paper | 💻 Code | 🥳 Citation
🚀 The full OmniBehavior dataset is now publicly available on HuggingFace, including complete raw user behavior traces, evaluation code, and synchronized releases of both Chinese and English versions.
📥 Download here: OmniBehavior Dataset
OmniBehavior captures real user behaviors across several interactive scenarios in Kuaishou:
| Scene Type | Description |
|---|---|
| Live Streaming | Interactions within live stream rooms (e.g., watching duration, comments, likes, gifts). |
| Video Browsing | Behaviors related to browsing and watching short videos. |
| E-commerce | Shopping-related activities, including browsing products, managing carts, purchasing, and interactions with customer service agents. |
| Advertisement | User interactions with recommended advertisements (views, clicks, conversions). |
| Search Behavior | All in-app search activities, including but not limited to video and marketplace queries. |
The released dataset contains user behavior traces from Kuaishou:
2025-09-01 to 2025-11-30), providing a substantial timeline to observe evolving user interests and habitual patterns.The long-horizon traces make the dataset useful for several research directions:
The data is organized by user ID. Each user entry contains a textual profile and a chronological history of actions.
{
"user_ID": {
"user_profile": "Description of the user (e.g., demographics, education, etc.)...",
"action_history": [
{
"type": "Scenario Type",
"timestamp": "YYYY-MM-DD HH:MM:SS",
"context": {
"field_name": "value",
...
},
"action": [
{
"type": "specific_behavior",
"attribute": "value"
}
...
]
},
...
]
}
}
pip install -r requirements.txt
Before running, download the user data provided with the paper and place the JSON files under:
./raw_user_data
Model keys and endpoints are not included. Edit the placeholder values in src/config.py before running evaluation.
For local model evaluation, we recommend serving models with vLLM. See the vLLM repository for installation instructions.
Start an OpenAI-compatible vLLM server with:
vllm serve $MODEL_PATH \
--port $PORT1 \
--served-model-name $SERVED_MODEL_NAME \
--enable-prefix-caching \
--enable-chunked-prefill \
-tp 8 \
--gpu_memory_utilization=0.9 \
--enable-prompt-tokens-details
Then add the endpoint to MODELS_TO_EVALUATE in src/config.py:
{
"name": "YourModel", # Referenced by the MODEL variable in scripts/*.sh.
"type": "openai_compatible",
"api_key": "sk-dummy",
"endpoints": [
{"url": "http://HOST:PORT/v1", "max_workers": 20},
],
"model": "SERVED_MODEL_NAME", # Must match $SERVED_MODEL_NAME used by vLLM.
"temperature": 0.1,
"use_logprobs": False,
}
bash scripts/gpt5.sh
This code and dataset are released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) for non-commercial use only. Any commercial use requires prior formal permission.
This dataset may include information derived from real users. While efforts have been made to anonymize sensitive data, privacy risks may remain. By accessing or using this dataset, you agree to use it only for lawful, ethical, and privacy-preserving purposes. You must not use it to identify, re-identify, contact, profile, track, or infer the identity of any individual.
Use of this dataset indicates your agreement to comply with all applicable privacy, data protection, and research ethics requirements.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you find our work useful in your research, please consider citing our paper.
@misc{chen2026omnibehavior,
title={Towards Real-world Human Behavior Simulation: Benchmarking Large Language Models on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces},
author={Jiawei Chen and Ruoxi Xu and Boxi Cao and Ruotong Pan and Yunfei Zhang and Yifei Hu and Yong Du and Tingting Gao and Yaojie Lu and Yingfei Sun and Xianpei Han and Le Sun and Xiangyu Wu and Hongyu Lin},
year={2026},
eprint={2604.08362},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2604.08362},
}
7 commits