Answers are grounded in this paper and cite their sources.
Algorithm development study demonstrates high similarity and clear explanations for social media recommendations, highlighting improved system transparency.
In social media contexts, recommendation systems are significant for enhancing the delivery of personalized content. More traditional recommendation systems aim primarily for recommendation accuracy, but do little on the topic related to the explainability and transparency of recommendation decisions. This paper presents an explainable user-based collaborative recommendation framework by leveraging K-Means clustering, similarity-based collaborative filtering, neighbor voting, and generative Large Language Model (LLM) explanations. The framework firstly utilizes K-Means clustering to cluster users with relatively similar behavioral traits. Pearson Similarity and Cosine Similarity are then utilized to select the Top-N similar users for each cluster. To generate personal recommendations for the content themes and content types, we employed similarity-based neighbor voting. Finally, Gemini 2.5 Flash is included as an explainability layer to create brief human-readable explanations of recommendation outputs. The findings presented a high behavioral similarity among adjacent users, which displayed Mean Pearson Similarity = 0.8044, Mean Cosine Similarity = 0.8113, and Mean Combined Similarity = 0.8078. It was found that a content-type recommendation performed better than a preferred-theme recommendation in social media platforms with large amounts of content. In general, this framework enhances interpretability, transparency, and the user understanding of recommendation while still providing efficient collaborative recommendation performance. It identified behaviorally similar users, and generated human-readable explanation suggestions through Gemini 2.5 Flash.
No takes yet. Share an insight, caveat, or question.
Alaskar et al. (2026) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: