A Conceptual Architecture for Contractual Data Sharing in a Decentralised Environment

04/05/2019
by   Iain Barclay, et al.
0

Machine Learning systems rely on data for training, input and ongoing feedback and validation. Data in the field can come from varied sources, often anonymous or unknown to the ultimate users of the data. Whenever data is sourced and used, its consumers need assurance that the data accuracy is as described, that the data has been obtained legitimately, and they need to understand the terms under which the data is made available so that they can honour them. Similarly, suppliers of data require assurances that their data is being used legitimately by authorised parties, in accordance with their terms, and that usage is appropriately recompensed. Furthermore, both parties may want to agree on a specific set of quality of service (QoS) metrics, which can be used to negotiate service quality based on cost, and then receive affirmation that data is being supplied within those agreed QoS levels. Here we present a conceptual architecture which enables data sharing agreements to be encoded and computationally enforced, remuneration to be made when required, and a trusted audit trail to be produced for later analysis or reproduction of the environment. Our architecture uses blockchain-based distributed ledger technology, which can facilitate transactions in situations where parties do not have an established trust relationship or centralised command and control structures. We explore techniques to promote faith in the accuracy of the supplied data, and to let data users determine trade-offs between data quality and cost. Our system is exemplified through consideration of a case study using multiple data sources from different parties to monitor traffic levels in urban locations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2019

Quantifying Transparency of Machine Learning Systems through Analysis of Contributions

Increased adoption and deployment of machine learning (ML) models into b...
research
07/23/2020

Formalizing Nakamoto-Style Proof of Stake

Fault-tolerant distributed systems move the trust in a single party to a...
research
09/02/2018

vDLT: A Service-Oriented Blockchain System with Virtualization and Decoupled Management/Control and Execution

A wide range of services and applications can be improved and/or solved ...
research
07/04/2018

Qos-Based Web Service Discovery And Selection Using Machine Learning

In service computing, the same target functions can be achieved by multi...
research
03/27/2023

PADME-SoSci: A Platform for Analytics and Distributed Machine Learning for the Social Sciences

Data privacy and ownership are significant in social data science, raisi...
research
09/09/2023

A Data Middleware for Obtaining Trusted Price Data for Blockchain

As a trusted middleware connecting the blockchain and the real world, th...
research
01/21/2020

A symmetric protocol to establish service level agreements

We present a symmetrical protocol to repeatedly negotiate a desired serv...

Please sign up or login with your details

Forgot password? Click here to reset