Blockchain and Machine Learning for Fraud Detection: A Privacy-Preserving and Adaptive Incentive Based Approach

10/23/2022
by   Tahmid Hasan Pranto, et al.
0

Financial fraud cases are on the rise even with the current technological advancements. Due to the lack of inter-organization synergy and because of privacy concerns, authentic financial transaction data is rarely available. On the other hand, data-driven technologies like machine learning need authentic data to perform precisely in real-world systems. This study proposes a blockchain and smart contract-based approach to achieve robust Machine Learning (ML) algorithm for e-commerce fraud detection by facilitating inter-organizational collaboration. The proposed method uses blockchain to secure the privacy of the data. Smart contract deployed inside the network fully automates the system. An ML model is incrementally upgraded from collaborative data provided by the organizations connected to the blockchain. To incentivize the organizations, we have introduced an incentive mechanism that is adaptive to the difficulty level in updating a model. The organizations receive incentives based on the difficulty faced in updating the ML model. A mining criterion has been proposed to mine the block efficiently. And finally, the blockchain network istested under different difficulty levels and under different volumes of data to test its efficiency. The model achieved 98.93 testing accuracy and 98.22 incremental updates. Our experiment shows that both data volume and difficulty level of blockchain impacts the mining time. For difficulty level less than five, mining time and difficulty level has a positive correlation. For difficulty level two and three, less than a second is required to mine a block in our system. Difficulty level five poses much more difficulties to mine the blocks.

READ FULL TEXT

page 1

page 6

page 13

page 16

page 21

research
02/11/2019

Blockchain based Privacy-Preserving Software Updates with Proof-of-Delivery for Internet of Things

A large number of IoT devices are connected via the Internet. However, m...
research
09/12/2022

An Investigation of Smart Contract for Collaborative Machine Learning Model Training

Machine learning (ML) has penetrated various fields in the era of big da...
research
02/07/2022

HDCoin: A Proof-of-Useful-Work Based Blockchain for Hyperdimensional Computing

Various blockchain systems and schemes have been proposed since Bitcoin ...
research
09/05/2018

An Efficient Framework for Concurrent Execution of Smart Contracts

Distributed public blockchain platform such as ethereum entitle complex ...
research
02/27/2023

Proof-of-Contribution-Based Design for Collaborative Machine Learning on Blockchain

We consider a project (model) owner that would like to train a model by ...
research
08/14/2019

Trustable and Automated Machine Learning Running with Blockchain and Its Applications

Machine learning algorithms learn from data and use data from databases ...
research
11/25/2019

Transaction Confirmation Time Prediction in Ethereum Blockchain Using Machine Learning

Blockchain offers a decentralized, immutable, transparent system of reco...

Please sign up or login with your details

Forgot password? Click here to reset