GRAPH-BASED FRIEND RECOMMENDATIONS ON SOCIAL MEDIA USING MACHINE LEARNING

Social media platforms facilitate the exchange of vast amounts of information within their networks, where users and their friends form vast communities. To foster meaningful connections, recommendation systems play a vital role in linking users with similar interests. Existing social media networks rely on users' networks to suggest friends, but this approach may not accurately capture users' real-life preferences. This study presents a novel Facebook friend recommendation system utilizing the XGBoost algorithm, which analyzes users' social graphs, incorporates diverse connection parameters, and evaluates various similarity measures. Specifically, we employ similarity measures such as Jaccard distance and the Otsuka-Ochiai coefficient to filter graph information and calculate user ratings. The model leverages features extracted from Adar Index, Hits Score, Katz Centrality, and Page Rank. Our proposed system, utilizing both Random Forest and XGBoost algorithms, achieves 99.99% accuracy. Notably, XGBoost excels in efficiency and speed, making it an ideal choice for large-scale social networks. By suggesting friends with similar ratings, our system enhances user experience and fosters meaningful connections within the Facebook community.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-05-15
DOI
https://doi.org/10.5281/zenodo.17216564
Primary Topic
Education, Psychology, and Social Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GRAPH-BASED FRIEND RECOMMENDATIONS ON SOCIAL MEDIA USING MACHINE LEARNING

Zenodo (CERN European Organization for Nuclear Research)
Education, Psychology, and Social Research
article

GRAPH-BASED FRIEND RECOMMENDATIONS ON SOCIAL MEDIA USING MACHINE LEARNING

article en

Abstract

Social media platforms facilitate the exchange of vast amounts of information within their networks, where users and their friends form vast communities. To foster meaningful connections, recommendation systems play a vital role in linking users with similar interests. Existing social media networks rely on users' networks to suggest friends, but this approach may not accurately capture users' real-life preferences. This study presents a novel Facebook friend recommendation system utilizing the XGBoost algorithm, which analyzes users' social graphs, incorporates diverse connection parameters, and evaluates various similarity measures. Specifically, we employ similarity measures such as Jaccard distance and the Otsuka-Ochiai coefficient to filter graph information and calculate user ratings. The model leverages features extracted from Adar Index, Hits Score, Katz Centrality, and Page Rank. Our proposed system, utilizing both Random Forest and XGBoost algorithms, achieves 99.99% accuracy. Notably, XGBoost excels in efficiency and speed, making it an ideal choice for large-scale social networks. By suggesting friends with similar ratings, our system enhances user experience and fosters meaningful connections within the Facebook community.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 36%
Education, Psychology, and Social Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.