This is the implementation of the Difference-aware Personalization Learning (DPL) method proposed in our paper accepted by ACL 2025 Findings.
- 📋 Catalogue
- ⚙️ Environment Setup
- 📚 Dataset Preprocess
- ⌛️ Quick Start
- 📊 Experimental Results
- 📖 Citation
conda create -n DPL python=3.11.11
conda activate DPL
pip install -r requirements.txt
The dataset we used in DPL is adapted from Amazon Reviews'23. We publish our processed datasets in Huggingface. You can also process the dataset yourself and store it locally by the following commands:
cd data/
./create.sh
To execute the DPL method, please first complete the required information in the .env file. Then, run the following command:
./main.sh
You can modify the main.sh file to change parameters.
If you find our work useful, please kindly cite our paper:
@article{qiu2025measuring,
title={Measuring What Makes You Unique: Difference-Aware User Modeling for Enhancing LLM Personalization},
author={Qiu, Yilun and Zhao, Xiaoyan and Zhang, Yang and Bai, Yimeng and Wang, Wenjie and Cheng, Hong and Feng, Fuli and Chua, Tat-Seng},
journal={arXiv preprint arXiv:2503.02450},
year={2025}
}

