A New Collaborative Approach To Tackle Covid-19 Analysis
GNY is the world’s first decentralised machine learning platform. We use blockchain technology to deliver a secure, collaborative platform for machine learning, data capture and analysis.
Our proprietary machine learning technology prepares data for analysis, helps select which algorithms provide the best correlations, predictions, and results, then helps deploy those results to guide future actions. By decentralising machine learning on a blockchain, we are building data environments for better collaboration while providing superior security.
Machine learning technology has been extremely transformative and widely adopted by businesses and state services such as healthcare. However, traditional machine learning technologies require large pools of data to be transferred to, held and processed in a central location, referred to as a data lake. These data lakes often contain sensitive information and are a prime target for cyber fraud. This has caused cybersecurity experts, business owners, and service providers to become progressively more concerned regarding data security. A recent paper titled “Model Inversion Attacks that Exploit Confidence Information and Basic Countermeasures” demonstrated just how successful attacks on a commercial ML-as-a-service API can be.
GNY leverages the power of the blockchain with its machine learning platform to securely record, process and maintain consistent data; data that does not have to be transferred to a central pool and that can be left where they exist. When within the blockchain, data is shared securely within it. You end up with a robust machine learning platform contained within a secure, collaborative platform.
Our First Demo of Fully Decentralized Machine Learning
This demo responds to the global pandemic of Covid-19, and shows how researchers could set up a private blockchain (i.e. a sidechain) to run comparative analysis of daily Covid-19 mortalities from individual US cities. Data is shared on-chain securely and machine learning analysis is run on it without the use of APIs. Data does not leave the security of the GNY sidechain, and we avoid the possibility of data leakage through the API attack vector (API or Application Programming Interface; a software intermediary that normally allows two applications to talk to each other).
This demo previews the full functionality of our Mainnet, which is launching later this year. Mainnet will include secure access to hundreds of on-chain algorithms as well as our proprietary data preparation. Our data preparation process is unique to GNY and is being decentralised in line with the rest of GNY’s technology. For the purposes of this demo the data preparation has already been performed (this is not shown here, but is a critical step before running the machine learning on chain).
By the time we launch Mainnet the GNY chain will provide users with hundreds of machine learning functions securely on chain (including data preparation), as well as a fully functional Explorer, Wallets, and cross-chain capabilities.
The video demo was produced by our Head of Blockchain technology, Leo Liang, but all members of our Testnet Telegram Group will have access to testing as well. Interested? Click here to join.
How Can GNY’s Decentralized Machine Learning Be Applied to Covid-19 Analysis?
COVID-19 is an infectious disease caused by a new coronavirus. The entire world is looking for ways to more effectively collaborate, share, record and analyse data to aid those seeking a solution to the Covid-19 pandemic.
This demo shows how interested groups can securely work together to share sensitive data, securely analyse it on-chain, then access and share the results with key stakeholders.
The Challenge: The Covid-19 pandemic is straining the public health system beyond its limits. To demonstrate how GNY’s machine learning blockchain can be used collaboratively and securely to guide public health decisions, we hypothecised how the sharing of data by multiple stakeholders, but in a decentralised way, can provide real value and powerful results.
Our Hypothetical: Individual states in the US want a secure data system in place to upload their daily mortalities and other data to run machine learning analysis, including comparative analysis. Instead of transferring their data to a central location, these datasets are held by states individually but shared securely with other states on this sidechain. When datasets are updated, the sidechain ensures that the updates are verified and all the datasets are automatically kept updated on the sidechain. We can imagine this hypothetical being applied to hospitals, and other institutions, but we selected states because they have the best available data via John Hopkins University.
In our hypothetical scenario these states decide to use GNY’s decentralised machine learning blockchain to analyse their cities’ daily cumulative Covid-19 related mortalities with the following goals:
● Consistency: Agree upon common formatting and data structures for all states so that data is consistent and provides the highest quality ML results.
● Security: Share and store their daily Covid-19 data in a secure and confident manner.
● Collaboration: Share this data together with the algorithmic models, with other states to securely run ML analysis on-chain.
● Analysis: Access comparative analysis on how their states are tackling the disease vs. other states in the US.
● Staying current: Streamline the process of maintaining up-to-date data. By updating data on their individual node, every state on the private sidechain will automatically receive the updated information keeping ML analysis current and meaningful with minimal effort.
● Audit: The blockchain retains a historical time series record of when data is added or updated, when models are modified or updated, and what predictive results are created, throughout the life of the blockchain, creating an indelible data audit trail.
Based on these parameters, our team decentralised an SVM (Support Vector Machines) algorithm on chain. The SVM is fed prepared data corresponding to individual cities’ time-series Covid-19 mortality data. The SVM model predicts and identifies outliers, in this case cities whose infection rate may either be increasing or decreasing faster than their peers based on where they are in their infection cycle. These results can be viewed as an early detection system. Instead of individual states looking at raw numbers, they are instead receiving results that have analysed rate and trajectory in collaboration with other states battling the same pandemic.
In this example, the decentralization of the SVM algorithm enables the processing of the decentralised datasets by looking across the different US cities, and compares one city against the others. It can alert states to either positive or negative deviations from the current norm potentially before statistical models can. It may allow states to increase or roll-back certain pandemic control measures in a more timely manner. This could be one of thousands of analyses states and the country could perform. Now more than ever, we can all benefit from decentralised, secure models to collaborate and solve big-data driven problems.
The bracketed data on the right represents actual cumulative COVID-19 deaths from May 17th, and 18th for 6 sample US cities. . The positive or negative integer above them is the result of the SVM analysis. Positive ones represent cities that are following a pattern that is being observed in most other US cities, in other words progressing in a standard vector, and are represented in red.
The cities showing a negative one values are the outliers or cities whose mortality rates are changing outside the range of their vector are flagged as outliers (blue).
3148 US cities were analyzed using the decentralized SVM model, and 283 were shown to be significant outliers, with a 20%+ variation from the overall vector shown by all cities.
For the purposes of this example, we have anonymized the city data.
Please leave your questions in the comments below or join us in our telegram to join the conversation.