Can anonymous data access train Artificial Intelligence models?

One of the significant challenges faced when trying to protect privacy while allowing access to data stores is debugging. Specifically not all data is organized in a standard format. When you are training an AI model on data you are generally looking for the signal inside the noise. If you do not have direct access to the data, than debugging the model can be a difficult or even impossible task.

There is a famous example where an AI was being trained on images to recognize the difference between a husky and a wolf. It came up with a very accurate model by recognizing that pictures of the Husky generally included snow. An accurate but not useful model.

In order to solve this issue it will be important that the sample sets of data are true and accurate reflections of the actual data. This may also require in some instances a communication between the data provider and the modeler trying to train the data. To achive true anonymity this can not be the case.

We believe that developing and working with standards for describing the data and for exception handling is of fundamental importance to the task of enabling privacy preserving access. A large portion of our time will be mediating the customer and data provider experience with the objective of allowing this to to be a reliable and ultimately automatable process. We recognize this is making the impossible simply very difficult.

Models

You have questions that need the kind of answers that only artificial intelligence can provide.

ai.market provides powerful search tools to help you find the model that you need, trained by the worlds best AI developers, on the worlds best data. Perhaps it is already in the market?  You may need to modify an existing model, taking advantage of the training that has already been done, but customized to fit your requirements. The market can help.

The market has powerful search to allow you to find the most relevant models and to communicate directly with the model creators. We provide trust and expert reference so that you can move forward using the models with confidence.

Once you identify the perfect model for your requirement, we automate the process of running it against your data, with API’s that let you call the AI as needed. We then simplify the billing, allowing you flexibility to pay by the transaction, time or capacity.

Search

Expressions of Interest

If you are unable to find the model you require in the marketplace, we allow you to create an ‘Expression of Interest’ on the market. You describe your requirements and we share it with the community; enabling a dialogue to facilitate the satisfaction of your requirement.

You have a model, and would like to monetise it.

ai.market has the tools that allow you to create ‘pay for access’ mechanisms for your model; we support

Pay per transaction.
Bundles of access.
Time based.
Custom monetisation frameworks that are best suited for your model.

The platform provides templates and guidance to optimise earnings from your asset.

Here is how it works:

Locate your model

In situ – ie. remains where it is and access is provided via ai.market API’s.

On a third party system – all the major cloud based AI platforms such have the capability to host models and ai.market can securely manage access to these datasets via standard API’s including.

AWS

Google

Azure

PyTorch

On ai.market – ai.market allows hosting of your model on our secure high speed infrastructure

Describe your model

     Provide a model dictionary that clearly allows your model to be understood and evaluated.

Have your model validated

    Take advantage of Vaders to establish trust and and validation for your listing.

Prepare your model

Using the tools available in the market and from selected third party vendors or using approved service partners you can prepare your model for listing in the market. In addition the revenue model that you have created for your model is defined and implemented

Publish your model

Your model is submitted through the automated approval process for models to be listed on the platform

 

Can anonymous data access train Artificial Intelligence models?

One of the significant challenges faced when trying to protect privacy while allowing access to data stores is debugging. Specifically not all data is organized in a standard format. When you are training an AI model on data you are generally looking for the signal inside the noise. If you do not have direct access to the data, then debugging the model can be a difficult or even impossible task.

There is a famous example where an AI was being trained on images to recognize the difference between a husky and a wolf. It came up with a very accurate model by recognizing that pictures of the Husky generally included snow. An accurate but not useful model.

In order to solve this issue it will be important that the sample sets of data are true and accurate reflections of the actual data. This may also require in some instances a communication between the data provider and the modeler trying to train the data. To achieve true anonymity this can not be the case.

We believe that developing and working with standards for describing the data and for exception handling is of fundamental importance to the task of enabling privacy preserving access. A large portion of our time will be mediating the customer and data provider experience with the objective of allowing this to to be a reliable and ultimately automate-able process. We recognize this is making the impossible simply very difficult.

Why use a Blockchain for Data Markets

It is useful as a  framework for understanding the value of a blockchain to data markets to first consider what is a blockchain.  Fundamentally a blockchain is an accounting system.  It’s an accounting system that uses math to allow trust to be shared between parties that might have no other relationship or reason to trust one another.

It is also an effective system for tracking a very large number of very tiny transactions.  In a digital world where we often need to assign very small values to very small transactions such as a bit of data, blockchain allows you to make the transaction synonymous with the  accounting.  There is no separation between the transaction and the accounting record.  You then have the additional value that all parties involved in the transaction are working off the same distributed ledger.  There can be no issue with accounting, as all parties are working form the same record, which is reflective of the actual events.

Now let’s apply this idea to a a data market.  in a data market we will often have transaction taking place between parties who have no other business relationship.  More, we may have parties who explicitly do not wish to to have their identity known to the other party.  The blockchain allows the accurate accounting and payment for services that can include ananonomy of one or both parties.  It may be a competitive advantage for a buyer of data not to advertise that this is the source of their information.  It may also be of the interest to the partner providing the data.

The next useful function of a blockchain is in the characteristics that are tied to the token itself.  You can think of the token not only as the mechanism for accounting, but you can assign it values such as a API key. This mean you can tie access control; the who has access and to what for what period to the token.  This then gives you a an easily managed component to interact with smart contracts.  The smart contracts can be used to automate a wide variety of functions within the data market.

The net result is that the blockchain when viewed as the accounting and access control component to a data market becomes an essential enabler of automation.  The blockchain dramatically decreases complexity in the workflow while enabling a number of mission critical functions that simply could not be achieved without it.

Success!

Bid created and registered with the system.