Skip to content

IRLab-RecSysCourse-2025/eager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Project Title

🧑‍💻 Team Members

👥 Supervising TAs

  • Yubao Tang (Main Supervisor)
  • Owen de Jong (Co-supervisor)

🧾 Project Abstract

Provide a concise summary of your project, including the type of recommender system you're building, the key techniques used, and a brief two sentence summary of results.


📊 Summary of Results

Reproducability

Summarize your key reproducability findings in bullet points.

Extensions

Summarize your key findings about the extensions you implemented in bullet points.


🛠️ Task Definition

Define the recommendation task you are solving (e.g., sequential, generative, content-based, collaborative, ranking, etc.). Clearly describe inputs and outputs.


📂 Datasets

Provide the following for all datasets, including the attributes you are considering to measure things like item fairness (for example):

  • Dataset Name
    • Pre-processing: e.g., Removed items with fewer than 5 interactions, and users with fewer than 5 interactions
    • Subsets considered: e.g., Cold Start (5-10 items)
    • Dataset size: # users, # items, sparsity:
    • Attributes for user fairness (only include if used):
    • Attributes for item fairness (only include if used):
    • Attributes for group fairness (only include if used):
    • Other attributes (only include if used):

📏 Metrics

Explain why these metrics are appropriate for your recommendation task and what they are measuring briefly.

  • Metric #1
    • Description:

🔬 Baselines & Methods

Describe each baseline, primary methods, and how they are implemented. Mention tools/frameworks used (e.g., Surprise, LightFM, RecBole, PyTorch). Describe each baseline

🧠 High-Level Description of Method

Explain your approach in simple terms. Describe your model pipeline: data input → embedding/representation → prediction → ranking. Discuss design choices, such as use of embeddings, neural networks, or attention mechanisms.


🌱 Proposed Extensions

List & briefly describe the extensions that you made to the original method, including extending evaluation e.g., other metrics or new datasets considered.

About

Template for the eager project

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.2%
  • Shell 0.8%