This code is an implementation of ER-SCoR method an equal ratings impact-based recommender system built upon synthetic coordinates.
https://sites.google.com/site/costaspanagiotakis/research/er-scor
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This code is a simple (not speed optimized) implementation of ER-SCoR method proposed in [1].
You can find more details in
https://sites.google.com/site/costaspanagiotakis/research/er-scor
Files:
getERSCOR.m: Matlab function that implements the ER-SCoR [1]
The datasets and code can be found in
https://sites.google.com/site/costaspanagiotakis/research/er-scor
Short description:
SCoR [2-3] assigns a set of synthetic coordinates to every node (both users and items), such that the distance between a user and an item corresponds to an accurate prediction of the user’s preference for that item.
ER-SCoR [1] enhances this model by
(i) enforcing equal contributions from all ratings during coordinate updates, and
(ii) incorporating three additional terms into the recommendation process: a global system belief, a user-specific belief, and an item-specific belief. These modifications constitute fundamental changes in the core system architecture and improve convergence speed, accuracy, and stability.
We will appreciate if you cite our papers in your work:
[1] C. Panagiotakis, H. Papadakis, and P. Fragopoulou, ER-SCoR: An Equal Ratings Impact-Based Recommender System Using Synthetic Coordinates, International Journal of Machine Learning and Cybernetics, 2026.
https://doi.org/10.1007/s13042-026-03222-1
[2] H. Papadakis, C. Panagiotakis and P. Fragopoulou, SCoR: A Synthetic Coordinate based Recommender System, Expert Systems with Applications, vol. 79, pp.8-19, 2017.
[3] C. Panagiotakis, H. Papadakis, A. Papagrigoriou and P. Fragopoulou, Improving Recommender Systems via a Dual Training Error based Correction Approach, Expert Systems with Applications, 2021.
Cite As
Costas Panagiotakis (2026). ER-SCoR - Recommender System (https://nl.mathworks.com/matlabcentral/fileexchange/184280-er-scor-recommender-system), MATLAB Central File Exchange. Retrieved .
C. Panagiotakis, H. Papadakis, and P. Fragopoulou, ER-SCoR: An Equal Ratings Impact-Based Recommender System Using Synthetic Coordinates, International Journal of Machine Learning and Cybernetics, 2026. https://doi.org/10.1007/s13042-026-03222-1
General Information
- Version 1.0.0 (1.13 MB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0 |
