The growing popularity of online social media (OSM) has led to the creation of a wide amount of social media platforms. In this context, the increasing competition among platforms and the emergence of decentralized alternatives such as Blockchain Online Social Media (BOSM), have led to more frequent user migrations: individuals tend to switch platforms in search of improved features, content, or communities. Therefore there has been increasing interest in user migration studies modeling and predicting user migration. However, user migration, especially in blockchain-based platforms remains an understudied problem. Existing methods rely on user activity to derive interaction graphs and then address the user migration prediction problem as a node classification task, where user decisions are encoded as node labels. While the performance look promising, there are currently two important research gaps: i) there is no work using graph neural networks, the state-of-the-art in machine learning on graphs; and ii) there is a lack of methods designed to improve prediction performance in the case of class imbalance, i.e. the presence of dominant behavior among the ones to predict. In this paper, we propose a machine learning pipeline utilizing graph neural networks (GNNs) to predict user migration in BOSM. We model the data as a directed temporal multilayer graph, capturing social and monetary interactions among users. To address the problem of class imbalance in node classification, we introduce a data-level balancing technique following an undersampling approach. The evaluation, conducted on data describing user migration across blockchain online social media platforms, shows that graph neural networks are a suitable machine learning approach to perform user migration prediction. Furthermore, the proposed undersampling approach improves predictive power on severely imbalanced data. These results highlight how graph neural networks are effective in predicting user migration, without the need for manual feature engineering and in the absence of user information. Our methodology holds potential for applications beyond user migration, such as fraud detection and bot detection, and opens up venues for further research in other prediction tasks in online social networks and blockchain-based systems.

User migration prediction in blockchain socioeconomic networks using graph neural networks / C.T. Ba, A. Galdeman, M. Dileo, M. Zignani, S. Gaito - In: GoodIT '23: Proceedings of the 2023 ACM: conference on Information Technology for Social GoodNew York : Association for Computing Machinery, 2023 Sep. - ISBN 9798400701160. - pp. 333-341 (( Intervento presentato al 3. convegno GoodIT : ACM Conference on Information Technology for Social Good tenutosi a Lisbon nel 2023 [10.1145/3582515.3609552].

User migration prediction in blockchain socioeconomic networks using graph neural networks

C.T. Ba
;
A. Galdeman;M. Dileo;M. Zignani;S. Gaito
Ultimo
2023

Abstract

The growing popularity of online social media (OSM) has led to the creation of a wide amount of social media platforms. In this context, the increasing competition among platforms and the emergence of decentralized alternatives such as Blockchain Online Social Media (BOSM), have led to more frequent user migrations: individuals tend to switch platforms in search of improved features, content, or communities. Therefore there has been increasing interest in user migration studies modeling and predicting user migration. However, user migration, especially in blockchain-based platforms remains an understudied problem. Existing methods rely on user activity to derive interaction graphs and then address the user migration prediction problem as a node classification task, where user decisions are encoded as node labels. While the performance look promising, there are currently two important research gaps: i) there is no work using graph neural networks, the state-of-the-art in machine learning on graphs; and ii) there is a lack of methods designed to improve prediction performance in the case of class imbalance, i.e. the presence of dominant behavior among the ones to predict. In this paper, we propose a machine learning pipeline utilizing graph neural networks (GNNs) to predict user migration in BOSM. We model the data as a directed temporal multilayer graph, capturing social and monetary interactions among users. To address the problem of class imbalance in node classification, we introduce a data-level balancing technique following an undersampling approach. The evaluation, conducted on data describing user migration across blockchain online social media platforms, shows that graph neural networks are a suitable machine learning approach to perform user migration prediction. Furthermore, the proposed undersampling approach improves predictive power on severely imbalanced data. These results highlight how graph neural networks are effective in predicting user migration, without the need for manual feature engineering and in the absence of user information. Our methodology holds potential for applications beyond user migration, such as fraud detection and bot detection, and opens up venues for further research in other prediction tasks in online social networks and blockchain-based systems.
blockchain; human behavior; socio-economic network; temporal network; transaction network
Settore INF/01 - Informatica
   SEcurity and RIghts in the CyberSpace (SERICS)
   SERICS
   MINISTERO DELL'UNIVERSITA' E DELLA RICERCA
   codice identificativo PE00000014
set-2023
Association for Computing Machinery. Special Interest Group on Computers and Society (ACM. SIGCAS)
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
3582515.3609552.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 1.54 MB
Formato Adobe PDF
1.54 MB Adobe PDF Visualizza/Apri
2023_UserMigrationPredictionGNN_GoodIT23.pdf

accesso aperto

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 1.5 MB
Formato Adobe PDF
1.5 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1024292
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact