Related Experiment Video
Updated: May 21, 2026

Integrating Computerized Linguistic and Social Network Analyses to Capture Addiction Recovery Capital in an Online Community
Published on: May 31, 2019
Leveraging Leiden communities for enhanced collaborative filtering with matrix factorization techniques
Srilatha Tokala1, Murali Krishna Enduri2, T Jaya Lakshmi3
1Department of CSE (IoT), RVR & JC College of Engineering, Chowdavaram, Andhra Pradesh, India.
This study enhances personalized recommendation systems by combining matrix factorization with Leiden community detection. This approach improves recommendation accuracy and computational efficiency for large datasets.
Area of Science:
- Computer Science
- Data Science
- Artificial Intelligence
Background:
- Personalized recommendation systems are crucial for user experience.
- Collaborative filtering and matrix factorization are common techniques.
- Scalability and accuracy challenges exist with large, complex datasets.
Purpose of the Study:
- To propose a novel strategy combining matrix factorization with Leiden community detection.
- To enhance the scalability and quality of personalized recommendations.
- To address limitations of existing recommendation system approaches.
Main Methods:
- Representing rating data as a bipartite graph.
- Applying Leiden community detection to identify user/item groups.
- Utilizing matrix factorization (MF, SVD++, FANMF) within detected communities.
- Consolidating predictions and evaluating performance metrics (RMSE, MSE, MAE).
Main Results:
- Significant improvements in recommendation effectiveness.
- Noticeably reduced error values (RMSE, MSE, MAE).
- Enhanced computational efficiency compared to traditional methods.
Conclusions:
- The proposed hybrid approach effectively scales recommendation systems.
- Combining community detection with matrix factorization offers a robust solution.
- This methodology improves both accuracy and efficiency in personalized recommendations.
Related Concept Videos
Methods of Medium Optimization
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Outliers and Influential Points
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an organic...
Extraction: Advanced Methods
Social Exchange Theory