2017/11/07 10:15 Donna Dillenberger, “Cognitive Blockchain”, Cascon

Plenary #cascon @DonnaExplorer IBM Fellow, IBM Research, Global leader of Enterprise Systems

This digest was created in real-time during the meeting,based on the speaker’s presentation(s) and comments from the audience. The content should not be viewed as an official transcript of the meeting, but only as an interpretation by a single individual. Lapses, grammatical errors, and typing mistakes may not have been corrected. Questions about content should be directed to the originator. The digest has been made available for purposes of scholarship, posted by David Ing.

Intro by @mrmindel, Head of IBM Centre for Advanced Studies

[Donna Dillenberger]

Cascon 2017

What is blockchain?

  • Database gets out of sync
  • Blockchain software propogates records onto other databases
  • Why not distributed databases?  Because a distributed database is owned by a single entity
  • Blockchain means no single party controls
  • In addition, distributed database could have someone deleting record
  • Can also put smart contracts onto a blockchain:  changes data, or checks for conditions before or after commitment

Cognitive

  • Have descriptive analytics, then can create predictive analytics

IBM Global Trade Digitalization demo (powered by IBM Blockchain)

Post-presentation follow-throughs.  Some of the content may be similar to …

  • Shipment, Kenya to Rotterdam, then can click on where vessel location is
  • On the blockchain, data from IoT centers, and ports
  • As ship moves, each of point put records on the blockchain — start container tracking, commercial invoice is available, packing list is available, sensor has refrigeration
  • Blockchain analytics products geophysical map
  • Then can put on sensors, for logistics planning, e.g. weather
  • If the ship is late, how late?
  • If refrigerated, if mango aren’t good, who’s at fault?

Not just shipping from export to import countries:  documents

  • Before blockchain, paper was printed, human couriers carried on ship — 15% of the international cost, $26B
  • If a way for secure exchanges, savings in billions of dollars

When Kenyan farmer brings produce, can just use mobile phone to upload documents

  • Then Kenyan regional association can approve certificate of origin
  • Smart contracts are dictating a workflow
  • Sanitation department can add certificate onto blockchain
  • All signatures done onto blockchain
  • Then horticultural association that gave the farmer seeds, they upload a commercial invoices so that coffee can leave
  • Mombasa customs, don’t have lost or forged papers, blockchain means can’t be deleted
  • Workflow programmed by smart contract, requires all signatures

Data immutable:  health inspections, sanitation, signature of individuals

  • Then can do analytics:  where is the hold-up, e.g. waiting for sanitation certificate
  • U.S. customs is asked for this for parts of products, e.g. Ikea shipping parts to the U.S.
  • A major path for opium is in the legs of furniture
  • U.S. customs wants to know that the furniture is coming from Sweden, but the legs may come from Indonesia

Once have analytics, customer asking for blockchain data to be combined with natural language to deal with compliance

  • Financial services, 30% of cost is just meeting compliance

Cognitive Blockchain demo

  • 1. Ingest regulation
  • 2. Kick off bot
  • 3. Obtain permissions (to see records)
  • 4. Check blockchain records compliance

Australia and the Kimberley process:  to reduce conflict diamonds

  • How to get a Kimberley certificate:   download a 18-page PDF

Post-presentation follow-throughs.  Some of the content may be similar to …

Have Watson ingest the 18-page PDF

  • IBM Regulatory Analytics service
  • Already has e.g. ingest Dodd-Frank, Basel resolution
  • Want to ingest this new Kimberley document
  • Watson extracts 73 rules

Build a compliance tool, taking those rules

  • Could type in role yourself
  • Connect to the block chain:  records describing the diamond, and surface the Kimberley Certificate
  • Want bot to see when the certificate was created, but not the contents describing the diamond
  • Blockchain has 1,200,000 records, there are 857,000 permitted access — can view compliant and non-compliant … there are 113,023 records that are not compliant
  • Before, human beings would have to read ALL of the records
  • Can ask the bot, what’s common about the non-compliant records:  They came from particular countries, all in the last quarter
  • AGX has to most number of non-compliances
  • If the databot allows to see more, could see which inspectors signed off
  • Could combine with weather data, for correlations:  e.g. are all records from countries that have had drought in the last 2 years?

Cognitive and blockchain:  When records are on the blockchain, how can I validate that birth certificate is really valid?

  • Created a portable solution:  IBM’s Verifier
  • Can scan drug, wine, art, luggage … manufactured parts … DNA identification … biological cell imaging … skin tissues … water pollutants … oils, liuqids, metals … currencies, passport stamps, birth certificate
  • Can attach IBM Verifier to any cell phone
  • Two vials:  Mobil-1 5w30 and Sunoco 10w30 … could use for olive oils or champagnes

What does cognitive mean?

  • Uses deep learning, uses regression, but these are just models to mine data for insights
  • Cognitive is more than deep learning, because it leans by itself, you don’t have to describe things to it
  • It also recognizes intent, e.g. human emotions
  • e.g. hurricanes are coming in the path of this ship, which will cause a delay, so let’s divert the ship so that mangoes can arrive on time
  • Not waiting for a human to feed it data

Problems with cognitive systems, AI, and analytics in general

  • Working with data
  • 90% of effort is getting data, then transforming data
  • Have to sample correctly
  • Normalize the data
  • Then, can you trust the data?  Where is it coming from?  What is the pedigree of the data?  (Delusional Tweets of a president?)
  • e.g. drugs reacting differently for different genders, sizes and weights
  • Can you trust the model itself?
  • Academics love to download data from the Internet, what do open source libraries carry
  • Microservices:  don’t code something when you can download it
  • But in training the microservice, could have been on image of Donna, with instruction then to shut down the power grid when you see her

Effects from untrusted data:

  • Poisoned tweets, news, blogs, ads
  • Have impacted elections, Brexit
  • Say that pollutants aren’t affecting air quality
  • Sick persons classified as healthy
  • Anomalies classified as normal
  • As a responsible computer science, models are trained to the unusable:  false positives — could be in dams, electrical grids, infrastructures and autonomous systms

How could blockchain help artificial data?

Use the blockchain to train on data where we known the provenance, where the data came from

  • e.g. drug experiences are from 30-year old females

Blockchain can help AI:

  • Trust:
    • Pedigree
    • Immutability
    • Auditable
  • Confidential
    • Hyperledger Fabric — sharing with confidentiality
    • Records, Grants access rights, requests
  • Provenance
    • Traces ownership and usage across complex provenance chains

Provenance, Walmart’s Food Safety Solution Built on the IBM Blockchain Platform | IBM Blockchain | August 2017 at https://www.youtube.com/watch?v=SV0KXBxSoio

Post-presentation follow-throughs.  Longer version at …

  • Did this project because of food scares
  • e.g. baby formula with melamine
  • e.g. horse meat instead of beef
  • Want to predict when food while spoil, and when the ingredients aren’t quite right
  • On Walmart cognitive blockchain, didn’t have people write onto a computer, they use with existing systems
  • Interact with humans, the way that humans want to interact, not the way that computers want them to

[Questions]

As a consumer, would like to find the problem with my egg, but will have proprietary information, and then will have a choice of who can see what.  Framework?

  • Blockchain isn’t owned by one entity
  • Hyperledger has a governance policy:  will all clients be able to see information on the blockchain
  • e.g. this blockchain has Kroger, Unilever, etc. … that don’t allow to see participants
  • Bitcoin and public blockchain allow people to see all of the data, and an anonymous person can put on data:  a potential exposure to poisonous data

Provider that doesn’t reveal data (e.g. patient)?  Can break that in emergency?

  • Looking at different approaches
  • Hyperledger allows roles
  • Could say heart surgeon sees only part of data
  • Dentists can only see that part of data
  • Up to you as patient to see that
  • If hospital owns data, then could have a smart contract, if the person comes in unconscious, might enable anyone to see data
  • Ethereum, Bitcoin, don’t permit these, Hyperledger does

Concerns about data so security that the data gets lost so that no one can get to it?  Data superpower building a back door?  Blockchains growing so large so that no one can manage them?

  • There’s a difference between blockchain implementations
  • Bitcoin keeps growing
  • Linux Foundation Hyperledger Fabric, has an activity to archive blockchain
  • e.g. after financial regulation, have to keep all financial records up to 30 years, and every transaction (trades) has be recorded, has to have copies for last day, last week, last month, up to 7 years
  • Financial companies store on tape, up to petabytes, exabytes
  • If blockchain is over 50 years old, archive that
  • Superpower?  True with public data, Ethereum and Bitcoin, anyone can see that
  • But not true with all block chain
  • With Ethereum, said superpowers can’t change:  when had a problem, said would roll back … but originally, records were to be immutable
  • Hyperledge Fabric protocols:  can add more nodes, it’s one company or person compromising his node, but then others nodes push it out and don’t allow others to join
  • IBM Secure Service Container:  when the blockchain is hosted in IBM Cloud, all of its data is automatically encrypted, not by human, but by hardware that isn’t addressable by software
  • Even if U.S. government asks for key, IBM doesn’t have then
  • This is a response to Edward Snowden, who was a system administrator
  • Blockchain data so secure that it gets lost?  Don’t understand that question, will take offline

Wish you had been at this presentation?  Some of the content may be similar to …

Advertisements

#blockchain, #cognitive, #dillenberger, #ibm