Skip to content

RecKIE7/recsys2021-twitter

Repository files navigation

ACM RecSys Challenge 2021

License Python 3.7 Version GitHub repo size

$ tree -d
.
├── analysis
├── core
├── data
├── models
│   └── notebooks
├── preprocessing
└── utils


About the challenge

From the Challenge website: The RecSys Challenge 2021 will be organized by Politecnico di Bari, ETH Zürich, Jönköping University, and the data set will be provided by Twitter. The challenge focuses on a real-world task of tweet engagement prediction in a dynamic environment. For 2021, the challenge considers four different engagement types: Likes, Retweet, Quote, and replies. This year’s challenge brings the problem even closer to Twitter’s real recommender systems by introducing latency constraints. We will also increase the data size to encourage novel methods. Also, the data density will be increased in terms of the graph where users are considered to be nodes and interactions as edges.

The goal is twofold: to predict the probability of different engagement types of a target user for a set of tweets based on heterogeneous input data while providing fair recommendations. We are conscious that multi-goal optimization considering accuracy and fairness will be particularly challenging. However, we believe that the recommendation community is nowadays mature enough to face the challenge of providing accurate and, at the same time, fair recommendations.

Team members

We participated in the challenge as RecKIE, a team of 2 Masters students from Sookmyung Women's University:

We worked under the supervision of a professor:

  • Chulyun Kim

Requirements

  • Python : 3.7.10
pip install -r requirements.txt

Run the code

  • target : like, retweet, reply, comment, all
./train.sh 'target'
./run
python evaluate.py

Releases

No releases published

Packages

No packages published

Languages