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.17216563
Primary Topic
Data Analysis with R
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)
Data Analysis with R
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 26%
Data Analysis with R
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.

GRAPH-BASED FRIEND RECOMMENDATIONS ON SOCIAL MEDIA USING MACHINE LEARNING · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS