Skip to content
/ DSFNet Public

[www2025]DSFNet: Learning Disentangled Scenario Factorization for Multi-Scenario Route Ranking. This paper’s open dataset and implementation.

Notifications You must be signed in to change notification settings

AMAP-ML/DSFNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSFNet: Learning Disentangled Scenario Factorization for Multi-Scenario Route Ranking

Jiahao Yu1, Yihai Duan1, Longfei Xu1†, Chao Chen
Shuliang Liu, Kaikui Liu, Fan Yang, Xiangxiang Chu, Ning Guo

AMAP, Alibaba Group    
1Equal Contribution     Corresponding author and Project lead.

Paper Page     Data Set    

📖 Overview

Method Overview Diagram

We propose a novel method, Disentangled Scenario Factorization Network (DSFNet), which flexibly composes scenario-dependent parameters based on a high-capacity multi-factor-scenario-branch structure. Then, a novel regularization is proposed to induce the disentanglement of factor scenarios. Furthermore, two extra novel techniques, scenario-aware batch normalization and scenario-aware feature filtering, are developed to improve the network awareness of scenario representation. Additionally, to facilitate MSRR research in the academic community, we propose MSDR, the first large-scale publicly available annotated industrial Multi-Scenario Driving Route dataset. Comprehensive experimental results demonstrate the superiority of our DSFNet, which has been successfully deployed in AMap to serve the major online traffic.

📊 Dataset

Since there are no available benchmarks for evaluating MSRR models in the academic community, we propose Multi-Scenario Driving Route dataset (MSDR), the first large-scale publicly available annotated industrial dataset, to facilitate MSRR research in the academia. Here is a simple dataset in ucore/data and a more comprehensive dataset in Google Drive.

dataset

Key Features

We sampled data from eight big cities in China: Beijing, Shanghai, Guangzhou, Hangzhou, Wuhan, Zhengzhou, Chongqing, and Chengdu. Each data sample includes abundant route features, fine-grained scenario representation, user profiles, and a preference label. Specifically, the left table exhibits some route features provided in MSDR.

🎉 Results

Method Overview Diagram

As shown, our DSFNet achieves the best performance on the overall MSDR and the four subsets.
vis

Interpretability

We conduct an interpretability study to unveil the disentangled factor scenario each FSL learns. We select some significant route features and exhibit the corresponding attention values from all FSLs in the left figure, which essentially reveals the diverse user preferences under different factor scenarios.

📚 Citation

If you find our paper and code helpful for your research, please consider starring our repository ⭐ and citing our work ✏️.

@inproceedings{yu2025dsfnet,
  title={DSFNet: Learning Disentangled Scenario Factorization for Multi-Scenario Route Ranking},
  author={Yu, Jiahao and Duan, Yihai and Xu, Longfei and Chen, Chao and Liu, Shuliang and Liu, Kaikui and Yang, Fan and Chu, Xiangxiang and Guo, Ning},
  booktitle={Companion Proceedings of the ACM on Web Conference 2025},
  pages={567--576},
  year={2025}
}

About

[www2025]DSFNet: Learning Disentangled Scenario Factorization for Multi-Scenario Route Ranking. This paper’s open dataset and implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages