SlideShare a Scribd company logo
1 of 31
Download to read offline
Better Information
w/ Curation Markets
Spencer Graham — @spengrah
Spencer Graham — @spengrah
Finding signal in the noise is hard
Finding signal in the noise = curation
1. Find the data
2. Organize it
Spencer Graham — @spengrah
How we find data impacts how we can use it
1. How distributed is the data?
2. How related are…
○ the incentive to find the data, and
○ the structure of the data?
Spencer Graham — @spengrah
For example...
Data
distribution
Data
structure(s)
Incentive to
contribute Match? Result
Articles
about
everything
distributed Narratives
Network graph
Reputation; “civic
duty” ✘ Wikipedia needs to provide
infrastructure and
maintenance
Central point of failure
Social
profiles
distributed Arrays of
attributes
Network graph
Connect with your
friends; build your
brand
✘ Facebook/Twitter/LinkedIn
needs to provide
infrastructure and see
outsized profits and power
Value of
scarce
resources
distributed Prices Money
✓ Spontaneous curation!
Spencer Graham — @spengrah
DistributedConcentrated
Less related More related
How
distributed
is the
data?
How related are the incentive to find the data
and the desired data structure?
Wikipedia
Kaggle
Prices
Reddit upvoting
Facebook
Some examples today
Spencer Graham — @spengrah
Find: already found
Organize: centralized actor needed
Some information lives here:
● Some objective information
● A single person’s subjective opinion
?
Find: centralized actor needed
Organize: centralized actor needed
Majority of information lives here:
● Most objective information
● Most subjective information
Spontaneous curation
Permissionless contribution with a direct incentive to
contribute data in desired structure
No centralized actor needed
Little information lives here:
● value of scarce resources
DistributedConcentrated
Less related More relatedHow related are the incentive to find the data
and the desired data structure?
How
distributed
is the
data?
Most data is locked up, often inside centralized organizations
Spencer Graham — @spengrah
PricesNarratives
Curvilinear relationships
Databases - relational, dimensional, nosql
Network graphs
Trees
Ranked lists (interval or ratio)
Ranked lists (ordinal)
Unranked lists (sets)
In terms of data structures...
Distributeddata
Less related More relatedHow related are the incentive to find the data
and the desired data structure?
Spencer Graham — @spengrah
Spontaneous curation with tokens
TCR image from Sebastian Gajek.
Bonding curve image from Slava Balasanov.
tokenize the data structure → token-curated registry tokenize the data itself → curation market
Discrete set membership Continuous values
Token-Curated Registries
Spencer Graham — @spengrah
What is a token-curated registry?
A list of items...
curated by a community...
coordinated by a dedicated token.
A discrete membership data structure...
produced organically by a set of individuals...
each maximizing their token holdings.
Spencer Graham — @spengrah
Example: good bars in ChicagoHow do TCRs work?
100 bar tokens 100 bar tokens
Bar owners apply() challenge()
Bar critics/
enthusiasts
Adapted from Sebastian Gajek.
good bars in Chicago TCR
bar status
Sheffields ✓
Billy Sunday ✓
Mad River ✘
Rainbo Club
3 types of actors:
● Applicants
● Community
Curators
● Consumers
Bar goers
vote()
10 bar tokens
free to read
Spencer Graham — @spengrah
TCRs work when...
● Registry objectives are clear
● Curators have an incentive to maintain list quality
● Token value is increasing
● Consumers value the information from the list
● Potential applicants value being part of the list
● There is increasing token demand from applicants to pay for application fees/staking
● Voting functions as expected
Spencer Graham — @spengrah
TCRs may fail when...
● The maximum economic value of the registry is not high enough → application stagnation
● Curators don’t have enough bandwidth to sufficiently evaluate applications
● Token holders are passively speculating or freeriding
● There is no dedicated token (DIRT protocol is testing this hypothesis)
● Smart contract devs can’t iterate on the token mechanics
● They can’t stand up to adversarial attacks
○ 51% attacks
○ Collusion
○ Bribery, including the super-scary Dark DAO problem
○ Griefing
Spencer Graham — @spengrah
TCR voting
● Risk of herding behavior if voting rewards are based solely on consensus
○ Possible misalignment with registry quality and token value
○ Also risks vote-then-exit behavior
○ Vary the reward and penalties by vote distribution?
● Objective vs. subjective information
○ Higher risk of herd voting for subjective topics?
○ Objective curation involves more work; is a higher incentive necessary?
○ If curators expect cheating to be rare, there’s a lower incentive from challenge rewards. Might need to
introduce forced errors.
○ Break up information into smaller more easily/objectively evaluated bits (framework-based TCRs)
● What if voting behavior isn’t rational? (humans be humans)
● Are token reward incentives sufficient? Do we need a form of reputation or “knowledge”?
Spencer Graham — @spengrah
TCR token engineering design space
Application fee
● Magnitude
● Currency
Voting incentives
● Rewards
● Slashing
● Forced-errors
Voting mechanics
● Quorum requirement
● Listing default
● Commit-reveal (PLCR)
● Secret voting
● Delegation
● Knowledge requirement
Block rewards /
inflation
Bootstrapping
● ICO
● Continuous token
Spencer Graham — @spengrah
- Videos
- Transparent ICO projects
- Physicians
- Quality “newsrooms”
- Marketplace/community
whitelist
- Quality online publishers
- Non-spam artworks
Unordered
Data structure: unranked list / set
Registry design patterns
Lots more
Spencer Graham — @spengrah
Ordered
Data structure: ordinal ranked list
Graded or Staked
Data structure: interval or ratio ranked list
Registry design patterns
From TCR Design Patterns by Matt Lockyer From Graded Token-Curated Decisions by Sebastian Gajek
Spencer Graham — @spengrah
Combinatorial
Data structure: unranked list; narrative?
Layered
Data structure: ordinal ranked list
Registry design patterns
From The Layered TCR by Trent McConaghy From TCR Design Patterns by Matt Lockyer
Spencer Graham — @spengrah
Nested
Data structure: network graphs; trees
Registry design patterns
From TCR Design Patterns by Matt Lockyer
Spencer Graham — @spengrah
Prices
Network graphs: nested TCRs
Tree: nested TCRs
Ranked lists (interval or ratio): staked or graded
TCRs
Ranked lists (ordinal): ordered TCRs, layered
TCRs
Unranked lists (sets): unordered TCRs
Narratives: combinatorial TCRs?
Narratives
Curvilinear relationships
Databases
Distributeddata
Less related More relatedHow related are the incentive to find the data
and the desired data structure?
When we tokenize the data structure (TCRs)
Curation Markets
Spencer Graham — @spengrah
Continuous Token Model
● Stake a currency (e.g. ETH) to a contract to
you new tokens proportional to your stake
● ETH is now “bonded” to the contract
● The contract mints itemTokens and
transfers them to the staker
Curved Bonding
● A market-maker contract
● Price of itemToken is a function of its
supply
● Can have different curves for buy and sell
Some prerequisites
ETH
You
Item
Contract
itemTokens
“The anti-ICO”
Bonding curve image from Simon de la Rouviere
Spencer Graham — @spengrah
How do curation markets work?
1. Stake currency (e.g. ETH) to an item
2. Receive itemTokens proportional to your stake, as defined by the bonding curve
3. As others buy and sell, the price in ETH of an itemToken increases and decreases along the bonding
curve
When items using the same curved bond function, the market value of those items can be compared.
Sheffields
20 ETH
Billy
Sunday
25 ETH
Mad
River
.05 ETH
Spencer Graham — @spengrah
Well, maybe…
...though some disagree.
But not if we tie itemTokens to measurable
utility
● Governance over the item
● TCR participation
(e.g. a decentrally-curated cocktail menu)
● Coupons for the good or service
Wait, isn’t this just a Ponzi scheme?
Spencer Graham — @spengrah
Curation markets may fail when...
● The token does not have utility outside of its meme value
○ Though maybe meme value is sufficient?
● The token mechanics and agent behaviors are not well understood
● When the smart contracts are not upgradable
○ Enable iterative learning and adjustments
○ But also increases the attack surface
Spencer Graham — @spengrah
Curation market design patterns
Standard
Data structure: interval or ratio ranked list
A platform for oracles
● Anybody can create an oracle using the
protocol
● Users interested in querying an oracle must
bond the Zap token to receive dot tokens
● Each dot token is redeemable for one query
of that oracle
A good explanation by newsbtc.com
Spencer Graham — @spengrah
Curation market design patterns
Nested
Data structure: trees and network graphs
Sheffields
20 ETH
Billy
Sunday
25 ETH
Mad River
.05 ETH
Appletini
20 BST
Negroni
300 BST
Old Fashioned
100 BST
Spencer Graham — @spengrah
Curation market design patterns
Proofed Curation Market
Data structure: interval or ratio ranked lists
Goal is to tie together...
1. Predicted popularity: via a standard curation market
2. Proofed popularity: how often a service was used
Stakers to a service receive block rewards when they successfully provide that service to others
● Dataset providers (e.g. Alice) stake Ocean
tokens to their dataset , receiving “drop”
tokens per a bonding curve
● If a user downloads the dataset from Alice,
Alice receives block rewards in proportion
to the number of drops she owns for that
dataset
● Anybody else can also stake to that dataset
and make it available for download
Read more from Trent McConaghy
A decentralized data
exchange protocol
Spencer Graham — @spengrah
Prices
Network graphs: nested TCRs, nested curation
markets
Tree: nested TCRs, nested curation markets
Ranked lists (interval or ratio): TCRs with item
staking, curation markets, proofed curation
markets
Ranked lists (ordinal): ordered TCRs, layered
TCRs
Unranked lists (sets): unordered TCRs
Narratives: combinatorial TCRs?
Curvilinear relationships: nested TCRs, curation
markets
Narratives
DatabasesDistributeddata
Less related More relatedHow related are the incentive to find the data
and the desired data structure?
When we tokenize the data itself (curation market)
Spencer Graham — @spengrah
Conclusion?
● By tokenizing data structures, we create a direct incentive to contribute data, leading to
spontaneous curation
● That could wrest the gains from curation from centralized organizations who build huge moats
around their data assets
● With TCRs and curation markets, we have tools necessary to start tokenizing many types of data
structures
● BUT, there are a lot of questions about that need to be addressed
Curation Markets =
Spontaneous Curation

More Related Content

Similar to Better Information with Curation Markets

Search summit-2018-ltr-presentation
Search summit-2018-ltr-presentationSearch summit-2018-ltr-presentation
Search summit-2018-ltr-presentationSujit Pal
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Troy Magennis
 
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter Boncz
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter BonczFOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter Boncz
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter BonczIoan Toma
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataAndy Stretton
 
Open LSH - september 2014 update
Open LSH  - september 2014 updateOpen LSH  - september 2014 update
Open LSH - september 2014 updateJ Singh
 
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixMLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixXavier Amatriain
 
Xavier amatriain, dir algorithms netflix m lconf 2013
Xavier amatriain, dir algorithms netflix m lconf 2013Xavier amatriain, dir algorithms netflix m lconf 2013
Xavier amatriain, dir algorithms netflix m lconf 2013MLconf
 
Combining machine learning and search through learning to rank
Combining machine learning and search through learning to rankCombining machine learning and search through learning to rank
Combining machine learning and search through learning to rankJettro Coenradie
 
[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies台灣資料科學年會
 
Storytelling with data think broad, mine deep, explain simply
Storytelling with data   think broad, mine deep, explain simplyStorytelling with data   think broad, mine deep, explain simply
Storytelling with data think broad, mine deep, explain simplyLuciano Pesci, PhD
 
Revenue Growth through Machine Learning
Revenue Growth through Machine LearningRevenue Growth through Machine Learning
Revenue Growth through Machine LearningDataWorks Summit
 
Summit EU Machine Learning
Summit EU  Machine LearningSummit EU  Machine Learning
Summit EU Machine LearningTed Dunning
 
Mastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoMastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoSpark Summit
 
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...Tuan Hoang
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleXavier Amatriain
 
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...Athens Big Data
 
Predicting the NBA MVP
Predicting the NBA MVPPredicting the NBA MVP
Predicting the NBA MVPThinkful
 
Conductor — Storytelling with Data
Conductor — Storytelling with DataConductor — Storytelling with Data
Conductor — Storytelling with DataSemrush
 

Similar to Better Information with Curation Markets (20)

Search summit-2018-ltr-presentation
Search summit-2018-ltr-presentationSearch summit-2018-ltr-presentation
Search summit-2018-ltr-presentation
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
 
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter Boncz
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter BonczFOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter Boncz
FOSDEM2014 - Social Network Benchmark (SNB) Graph Generator - Peter Boncz
 
How We Use Functional Programming to Find the Bad Guys
How We Use Functional Programming to Find the Bad GuysHow We Use Functional Programming to Find the Bad Guys
How We Use Functional Programming to Find the Bad Guys
 
Summit EU Machine Learning
Summit EU Machine LearningSummit EU Machine Learning
Summit EU Machine Learning
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect data
 
Open LSH - september 2014 update
Open LSH  - september 2014 updateOpen LSH  - september 2014 update
Open LSH - september 2014 update
 
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixMLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
 
Xavier amatriain, dir algorithms netflix m lconf 2013
Xavier amatriain, dir algorithms netflix m lconf 2013Xavier amatriain, dir algorithms netflix m lconf 2013
Xavier amatriain, dir algorithms netflix m lconf 2013
 
Combining machine learning and search through learning to rank
Combining machine learning and search through learning to rankCombining machine learning and search through learning to rank
Combining machine learning and search through learning to rank
 
[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies
 
Storytelling with data think broad, mine deep, explain simply
Storytelling with data   think broad, mine deep, explain simplyStorytelling with data   think broad, mine deep, explain simply
Storytelling with data think broad, mine deep, explain simply
 
Revenue Growth through Machine Learning
Revenue Growth through Machine LearningRevenue Growth through Machine Learning
Revenue Growth through Machine Learning
 
Summit EU Machine Learning
Summit EU  Machine LearningSummit EU  Machine Learning
Summit EU Machine Learning
 
Mastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoMastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott Cordo
 
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...
ML&AI APPROACH TO USER UNDERSTANDING ECOSYSTEM AT VCCORP Applications to News...
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
 
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...
17th Athens Big Data Meetup - 2nd Talk - Data Flow Building and Calculation P...
 
Predicting the NBA MVP
Predicting the NBA MVPPredicting the NBA MVP
Predicting the NBA MVP
 
Conductor — Storytelling with Data
Conductor — Storytelling with DataConductor — Storytelling with Data
Conductor — Storytelling with Data
 

Recently uploaded

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Milind Agarwal
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfSubhamKumar3239
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...KarteekMane1
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingsocarem879
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 

Recently uploaded (20)

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdf
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processing
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 

Better Information with Curation Markets

  • 1. Better Information w/ Curation Markets Spencer Graham — @spengrah
  • 2. Spencer Graham — @spengrah Finding signal in the noise is hard Finding signal in the noise = curation 1. Find the data 2. Organize it
  • 3. Spencer Graham — @spengrah How we find data impacts how we can use it 1. How distributed is the data? 2. How related are… ○ the incentive to find the data, and ○ the structure of the data?
  • 4. Spencer Graham — @spengrah For example... Data distribution Data structure(s) Incentive to contribute Match? Result Articles about everything distributed Narratives Network graph Reputation; “civic duty” ✘ Wikipedia needs to provide infrastructure and maintenance Central point of failure Social profiles distributed Arrays of attributes Network graph Connect with your friends; build your brand ✘ Facebook/Twitter/LinkedIn needs to provide infrastructure and see outsized profits and power Value of scarce resources distributed Prices Money ✓ Spontaneous curation!
  • 5. Spencer Graham — @spengrah DistributedConcentrated Less related More related How distributed is the data? How related are the incentive to find the data and the desired data structure? Wikipedia Kaggle Prices Reddit upvoting Facebook Some examples today
  • 6. Spencer Graham — @spengrah Find: already found Organize: centralized actor needed Some information lives here: ● Some objective information ● A single person’s subjective opinion ? Find: centralized actor needed Organize: centralized actor needed Majority of information lives here: ● Most objective information ● Most subjective information Spontaneous curation Permissionless contribution with a direct incentive to contribute data in desired structure No centralized actor needed Little information lives here: ● value of scarce resources DistributedConcentrated Less related More relatedHow related are the incentive to find the data and the desired data structure? How distributed is the data? Most data is locked up, often inside centralized organizations
  • 7. Spencer Graham — @spengrah PricesNarratives Curvilinear relationships Databases - relational, dimensional, nosql Network graphs Trees Ranked lists (interval or ratio) Ranked lists (ordinal) Unranked lists (sets) In terms of data structures... Distributeddata Less related More relatedHow related are the incentive to find the data and the desired data structure?
  • 8. Spencer Graham — @spengrah Spontaneous curation with tokens TCR image from Sebastian Gajek. Bonding curve image from Slava Balasanov. tokenize the data structure → token-curated registry tokenize the data itself → curation market Discrete set membership Continuous values
  • 10. Spencer Graham — @spengrah What is a token-curated registry? A list of items... curated by a community... coordinated by a dedicated token. A discrete membership data structure... produced organically by a set of individuals... each maximizing their token holdings.
  • 11. Spencer Graham — @spengrah Example: good bars in ChicagoHow do TCRs work? 100 bar tokens 100 bar tokens Bar owners apply() challenge() Bar critics/ enthusiasts Adapted from Sebastian Gajek. good bars in Chicago TCR bar status Sheffields ✓ Billy Sunday ✓ Mad River ✘ Rainbo Club 3 types of actors: ● Applicants ● Community Curators ● Consumers Bar goers vote() 10 bar tokens free to read
  • 12. Spencer Graham — @spengrah TCRs work when... ● Registry objectives are clear ● Curators have an incentive to maintain list quality ● Token value is increasing ● Consumers value the information from the list ● Potential applicants value being part of the list ● There is increasing token demand from applicants to pay for application fees/staking ● Voting functions as expected
  • 13. Spencer Graham — @spengrah TCRs may fail when... ● The maximum economic value of the registry is not high enough → application stagnation ● Curators don’t have enough bandwidth to sufficiently evaluate applications ● Token holders are passively speculating or freeriding ● There is no dedicated token (DIRT protocol is testing this hypothesis) ● Smart contract devs can’t iterate on the token mechanics ● They can’t stand up to adversarial attacks ○ 51% attacks ○ Collusion ○ Bribery, including the super-scary Dark DAO problem ○ Griefing
  • 14. Spencer Graham — @spengrah TCR voting ● Risk of herding behavior if voting rewards are based solely on consensus ○ Possible misalignment with registry quality and token value ○ Also risks vote-then-exit behavior ○ Vary the reward and penalties by vote distribution? ● Objective vs. subjective information ○ Higher risk of herd voting for subjective topics? ○ Objective curation involves more work; is a higher incentive necessary? ○ If curators expect cheating to be rare, there’s a lower incentive from challenge rewards. Might need to introduce forced errors. ○ Break up information into smaller more easily/objectively evaluated bits (framework-based TCRs) ● What if voting behavior isn’t rational? (humans be humans) ● Are token reward incentives sufficient? Do we need a form of reputation or “knowledge”?
  • 15. Spencer Graham — @spengrah TCR token engineering design space Application fee ● Magnitude ● Currency Voting incentives ● Rewards ● Slashing ● Forced-errors Voting mechanics ● Quorum requirement ● Listing default ● Commit-reveal (PLCR) ● Secret voting ● Delegation ● Knowledge requirement Block rewards / inflation Bootstrapping ● ICO ● Continuous token
  • 16. Spencer Graham — @spengrah - Videos - Transparent ICO projects - Physicians - Quality “newsrooms” - Marketplace/community whitelist - Quality online publishers - Non-spam artworks Unordered Data structure: unranked list / set Registry design patterns Lots more
  • 17. Spencer Graham — @spengrah Ordered Data structure: ordinal ranked list Graded or Staked Data structure: interval or ratio ranked list Registry design patterns From TCR Design Patterns by Matt Lockyer From Graded Token-Curated Decisions by Sebastian Gajek
  • 18. Spencer Graham — @spengrah Combinatorial Data structure: unranked list; narrative? Layered Data structure: ordinal ranked list Registry design patterns From The Layered TCR by Trent McConaghy From TCR Design Patterns by Matt Lockyer
  • 19. Spencer Graham — @spengrah Nested Data structure: network graphs; trees Registry design patterns From TCR Design Patterns by Matt Lockyer
  • 20. Spencer Graham — @spengrah Prices Network graphs: nested TCRs Tree: nested TCRs Ranked lists (interval or ratio): staked or graded TCRs Ranked lists (ordinal): ordered TCRs, layered TCRs Unranked lists (sets): unordered TCRs Narratives: combinatorial TCRs? Narratives Curvilinear relationships Databases Distributeddata Less related More relatedHow related are the incentive to find the data and the desired data structure? When we tokenize the data structure (TCRs)
  • 22. Spencer Graham — @spengrah Continuous Token Model ● Stake a currency (e.g. ETH) to a contract to you new tokens proportional to your stake ● ETH is now “bonded” to the contract ● The contract mints itemTokens and transfers them to the staker Curved Bonding ● A market-maker contract ● Price of itemToken is a function of its supply ● Can have different curves for buy and sell Some prerequisites ETH You Item Contract itemTokens “The anti-ICO” Bonding curve image from Simon de la Rouviere
  • 23. Spencer Graham — @spengrah How do curation markets work? 1. Stake currency (e.g. ETH) to an item 2. Receive itemTokens proportional to your stake, as defined by the bonding curve 3. As others buy and sell, the price in ETH of an itemToken increases and decreases along the bonding curve When items using the same curved bond function, the market value of those items can be compared. Sheffields 20 ETH Billy Sunday 25 ETH Mad River .05 ETH
  • 24. Spencer Graham — @spengrah Well, maybe… ...though some disagree. But not if we tie itemTokens to measurable utility ● Governance over the item ● TCR participation (e.g. a decentrally-curated cocktail menu) ● Coupons for the good or service Wait, isn’t this just a Ponzi scheme?
  • 25. Spencer Graham — @spengrah Curation markets may fail when... ● The token does not have utility outside of its meme value ○ Though maybe meme value is sufficient? ● The token mechanics and agent behaviors are not well understood ● When the smart contracts are not upgradable ○ Enable iterative learning and adjustments ○ But also increases the attack surface
  • 26. Spencer Graham — @spengrah Curation market design patterns Standard Data structure: interval or ratio ranked list A platform for oracles ● Anybody can create an oracle using the protocol ● Users interested in querying an oracle must bond the Zap token to receive dot tokens ● Each dot token is redeemable for one query of that oracle A good explanation by newsbtc.com
  • 27. Spencer Graham — @spengrah Curation market design patterns Nested Data structure: trees and network graphs Sheffields 20 ETH Billy Sunday 25 ETH Mad River .05 ETH Appletini 20 BST Negroni 300 BST Old Fashioned 100 BST
  • 28. Spencer Graham — @spengrah Curation market design patterns Proofed Curation Market Data structure: interval or ratio ranked lists Goal is to tie together... 1. Predicted popularity: via a standard curation market 2. Proofed popularity: how often a service was used Stakers to a service receive block rewards when they successfully provide that service to others ● Dataset providers (e.g. Alice) stake Ocean tokens to their dataset , receiving “drop” tokens per a bonding curve ● If a user downloads the dataset from Alice, Alice receives block rewards in proportion to the number of drops she owns for that dataset ● Anybody else can also stake to that dataset and make it available for download Read more from Trent McConaghy A decentralized data exchange protocol
  • 29. Spencer Graham — @spengrah Prices Network graphs: nested TCRs, nested curation markets Tree: nested TCRs, nested curation markets Ranked lists (interval or ratio): TCRs with item staking, curation markets, proofed curation markets Ranked lists (ordinal): ordered TCRs, layered TCRs Unranked lists (sets): unordered TCRs Narratives: combinatorial TCRs? Curvilinear relationships: nested TCRs, curation markets Narratives DatabasesDistributeddata Less related More relatedHow related are the incentive to find the data and the desired data structure? When we tokenize the data itself (curation market)
  • 30. Spencer Graham — @spengrah Conclusion? ● By tokenizing data structures, we create a direct incentive to contribute data, leading to spontaneous curation ● That could wrest the gains from curation from centralized organizations who build huge moats around their data assets ● With TCRs and curation markets, we have tools necessary to start tokenizing many types of data structures ● BUT, there are a lot of questions about that need to be addressed