DSpace Repository

A graph neural network approach to cluster user behaviours in decentralized finance

Show simple item record

dc.contributor.author Zelenyanszki, Dorottya
dc.contributor.author Hóu, Zhé
dc.contributor.author Biswas, Kamanashis
dc.contributor.author Muthukkumarasamy, Vallipuram
dc.date.accessioned 2026-10-19T07:07:40Z
dc.date.available 2026-10-19T07:07:40Z
dc.date.issued 2025-06-26
dc.identifier.uri http://192.168.40.123:8080/handle/123456789/18147
dc.description Articles en_US
dc.description.abstract Decentralized Finance (DeFi) applications involve a large volume of funds and exhibit diverse user behaviours, including malicious activities such as smart contract exploits and financial scams. Existing approaches struggle to capture complex behaviours. To address this gap, we propose a general Blockchain User Behaviour Analysis (BUBA) pipeline for DeFi security. The pipeline presents an automated action formation process that takes blockchain transactions as inputs and outputs user actions. In addition, BUBA introduces a dual Graph Neural Network (GNN) model that jointly captures user action features, contract and token interactions, and heterogeneous graph structure information to produce rich behavioural embeddings, enabling effective clustering of semantically meaningful user behaviours. We evaluate the proposed pipeline on Uniswap V3, where it outperforms baseline methods in identifying and differentiating suspicious behaviours. A further case study on Sushiswap V2 demonstrates the generalisability of the pipeline across DeFi applications. en_US
dc.language.iso en_US en_US
dc.publisher Scopus en_US
dc.subject Blockchain en_US
dc.subject User behaviour en_US
dc.subject DeFi en_US
dc.subject Transaction analysis en_US
dc.subject Clustering en_US
dc.subject GNN en_US
dc.title A graph neural network approach to cluster user behaviours in decentralized finance en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics