Skip to content

BeyzanurArslaan/ranking-algorithm-in-recommendation-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

📊 Ranking Algorithms in Recommendation Systems

📖 Overview

This repository presents a study of ranking algorithms used in recommendation systems, together with the implementation and evaluation of the SASRec (Self-Attentive Sequential Recommendation) model.

The project combines a literature review of modern ranking techniques with a practical implementation of a deep learning–based sequential recommendation system.


🎯 Objectives

  • Study ranking algorithms in recommendation systems
  • Explore modern recommendation techniques
  • Implement the SASRec model
  • Evaluate recommendation performance
  • Analyze sequential recommendation methods

🛠 Technologies

  • Python
  • PyTorch
  • SASRec
  • NumPy
  • Pandas
  • Matplotlib

✨ Topics Covered

  • Ranking Algorithms
  • Sequential Recommendation
  • Self-Attention Mechanism
  • Transformer-based Recommendation
  • Top-K Recommendation
  • Recommendation Evaluation Metrics

📂 Repository Structure

ranking-algorithm-in-recommendation-systems/
│
├── report/
│   └── RANKING_ALGORITHM_IN_RECOMMENDATION_SYSTEMS.pdf
│
└── SASRec/

📄 Project Report

The complete project report is available in the report folder.

If GitHub cannot preview the PDF, simply download it and open it locally.


👩‍💻 Author

Beyzanur Arslan

Recommendation Systems Project

2026

About

Literature review and SASRec implementation for ranking algorithms in recommendation systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages