SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Collective Decision Making Systems:
From the Ideal State to Human Eudaimonia



                Marko A. Rodriguez
         T-5, Center for Nonlinear Studies
         Los Alamos National Laboratory
            http://markorodriguez.com

                February 13, 2009
Collaborators
• Jennifer H. Watkins                            Collective Decision Making Systems
                                                 Los Alamos National Laboratory
    International and Applied Technology
    Los Alamos National Laboratory
    http://public.lanl.gov/jhw

• Alberto Pepe
    Center for Embedded Networked
    Sensing
    University of California at Los Angeles
    http://albertopepe.com
                                                                                  http://cdms.lanl.gov




                        External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Why do we do the things we do?

• Few scholastic disciplines have within them an explicit ideal beyond the
  production of knowledge.

• With computer science and engineering, the implicit ideal is to ensure
  better living through circuitry.

• Personally, my motivation is driven by the sense that social algorithms
  will lead to a greater human experience.




                     External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
The Eighteenth Century’s Age of Enlightenment

• Citizen’s began to question the traditional forms of aristocratic and monarchic
  governance and began to envision an ideal state.
• The United States was the social experiment to achieve this ideal state.
• Unfortunately, the ideals of these thinkers could not reach their purest forms due to the
  limitations of the technology at the time. Moreover, as a people we should value the
  ideals, not the implementation of government.1




                        Marquis de Condorcet              Thomas Paine                  Adam Smith

   1
       Marko A. Rodriguez and Jennifer H. Watkins, “Revisiting the Age of Enlightenment from a Collective Decision Making
Systems Perspective”, LA-UR-09-00324, February 2009.



                                      External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Marquis de Condorcet (French: 1743 – 1794)
                         Social Choice Theory




                                            1.0
                                            0.8
                                            0.6
                                        p


                                            0.4
                                            0.2
                                            0.0




                                                  0   10   20   30   40   50   60   70   80   90   100
                                                                          n


 • Suppose a group of n decision makers under a two option, majority rule vote, where each decision
   maker has probability p of choosing the optimal option.
 • If p > 0.5 and as n → ∞, then the probability of yielding the optimal decision approaches 1.0.
 • if p < 0.5 and as n → ∞, then the probability of yielding the optimal decision approaches 0.0.
 • Condorcet’s Jury Theorem is considered the first non-ethical justification for democratic governance2 .
   2
       Marquis de Condorcet, “Essai sur l’Application de l’Analyse aux Probabilit´s des Decisions prises ` la Pluralit´ des Voix”,
                                                                                 e                       a            e
1785.



                                       External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Thomas Paine (English: 1737 – 1809)
           Representation – Ensuring a Large Population

• Ardent supporter of the American Revolution. His passion was driven
  primarily by his ideal of self-governance.3

• When a population is small, “some convenient tree will afford them a
  State house.”

• As the population increases in size, representatives must “act in the
  same manner as the whole body would act were they present.”



 3
     Thomas Paine, “Common Sense”, 1776.



                                 External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Dynamically Distributed Democracy

• Imagine a government architecture where there is no a priori established
  power structure: no president, no representatives, no senators.

• Imagine an Internet-based, fraud-proof, direct democratic, decision
  making system.

• Problem: there are too many decisions and not enough time in a
  citizen’s day to participate in all decision making processes.




                     External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
citizen’s color denotes their “political tendency”, where full red is 0, full blue
 citizen in this population, where xi is the        is 1, and purple is 0.5. The layout algorithm chosen is the Fruchterman-
en i and, for the purpose of simulation, is         Reingold layout.
 a uniform distribution. Assume that every
 tion of n citizens uses some social network-
 create links to those individuals that they        1. Let y ∈ Rn denote the total amount of vote power that has
                                                                  +
                             Dynamically
ir tendency the best. In practice, these links       Distributed Democracy of the algorithm. Finally,
                                                    flowed to each citizen over the course
ose friend, a relative, or some public figure        a ∈ {0, 1}n x ∈ [0, 1]: votercitizen i is participating (ai = 1)
                                                              • denotes whether tendency.
endencies resonate with the individual. In          in the current decision : making process or not (ai = 0). The
                                                              • A ∈ Rn×n the social network.
resentatives are any citizens, not political                             +
                                                    values of a are biased by an unfair coin that has probability k
 ve in public office. Let A ∈ [0, 1]n×n denote                 • a ∈ {0, 1}n: k-percent participation.
                                                    of making the citizen an active participant and 1−k of making
presenting the network, where the weight of                   • y ∈ Rn : received vote power.
                                                    the citizen inactive. The iterative algorithm is presented below,
                                                                        +
 urpose of simulation, is denoted
                              xj = 0.5              where ◦ denotes Rn : propagated vote power.
                                                              • π ∈ entry-wise multiplication and ≈ 1.
                                                                        +

    1 − |xi − xj | if link exists
=                                                               π←0
    0              otherwise.                                          i≤n
                                                                while i=1 yi < do
                                                                   y ← y + (π ◦ a)
inked citizens arei = 1.0
                   x identical in their political
                                                                   π ← π ◦ (1 − a)
 strength of the link is 1.0. If their tendencies
                                                                   π ← Aπ
 posing, then their trust (and the strength of                  end
Note that a preferential attachment network
is used to generate a degree distribution that
                                   xk = 0.0

ical social networks “in the wild” (i.e. scale-              In words,Collective tendency: y ·as vote power “sinks” in
                                                                     • active citizens serve x
Moreover, an assortativity parameter is used that once•they receive of y ·power, from themselves or from
                                                                         The round vote x is the collective vote.
ctions in the network towards citizens with a neighbor in the network, they do not pass it on. Inactive
. The assumption here is that given a system citizens serve as vote power “sources” in that they propagate
 s more likely for citizens to create links to their vote Presentation – Losthe network links to their neighbors
                                            External Advisory Committee power over Alamos, New Mexico – February 13, 2009
dividuals than to those whose opinions are iteratively until all (or ) vote power has reached active
 e resultant link matrix A is then normalized citizens. At this point, the tendency in the active population
ic in order to generate a probability distribu- is defined as δ tend = x · y. Figure 4 plots the error incurred
Dynamically Distributed Democracy




                                                                                                                           0.50 0.60 0.70 0.80 0.90 1.00
        0.20




                          dynamically distributed democracy                                                                                                                                    dynamically distributed democracy




                                                                                         proportion of correct decisions
                          direct democracy                                                                                                                                                     direct democracy
        0.15




                                         i≤n
error




                                     1
        0.10




                error =                          xi       − (x · y)
                                     n     i=1
        0.05
        0.00




               100   90       80      70      60       50     40   30   20   10   0                                                                        100   90   80    70    60   50    40      30      20      10       0
                                    percentage of active citizens (n)                                                                                                      percentage of active citizens (n)




  • A parameter k ∈ [0, 1] denotes the percentage of citizens that are actively
    participating.
  • Any subset of the whole can be made to behave as the whole. In other words, “act in
    the same manner as the whole body would act were they present.”



                                                              External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Adam Smith (Scottish: 1723 – 1790)
Self Interested Actors - Ensuring an Enlightened Majority

• When a citizen pursues “his own interest he frequently promotes
  that of the society more effectually than when he really intends to
  promote it”.4

• Market mechanisms are not only useful for determining commodity prices
  as they can be generally applied to information aggregation.




 4
     Adam Smith, “An Inquiry in the Nature and Causes of the Wealth of Nations”, 1776.



                                    External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Decision Markets

• A decision market functions because it guarantees a return on
  investment for quality information.

• A decision market is a tool for attracting a population of
  knowledgeable citizens much like a commodity market is a tool for
  attracting knowledgeable speculators.




                   External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Decision Markets
                                       [1,1,1]

                                         e


                       [0.7,0.6,0.7]                             • e ∈ {1}d: the environment.
                                                                 • m ∈ [0, 1]d: the market.

                      [0.5,0.5,0.4]               [0.7,0.6,0]
                                                                 • red path: incentive-free market.
                                                                 • blue path: incentive market.


                                                                                                   q
                                                                                              1
                                                                                                       Pi≤d
                                                                 • Market accuracy:          √
                                                                                               d        i=1 (mi    − ei)2.
[0,0,0.4]             [0.5,0,0.4]                                • Rounding each dimension of m yields the
             m                                                     collective decision.
            [0,0,0]                              [0.7,0,0]




                                        External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Decision Markets
        1.0




                                                                                                                          1.0
                                                                                                                                                                                incentive market




                                                                                        proportion of correct decisions
                                      i≤d                                                                                                                                       incentive-free market
                        1
        0.8




                                                                                                                          0.8
               error = √                    (mi − ei )2
                         d            i=1
        0.6




                                                                                                                          0.6
error




                                                                                                                          0.4
        0.4




                                                                                                                          0.2
        0.2




                                                               incentive market
                                                               incentive-free market




                                                                                                                          0.0
        0.0




              1.0   0.9   0.8   0.7   0.6    0.5   0.4   0.3    0.2     0.1       0.0                                           1.0   0.9   0.8   0.7   0.6   0.5   0.4   0.3   0.2      0.1       0.0
                                average citizen knowledge (p)                                                                                     average citizen knowledge (p)




  • Incentives in decision making ensure a thoughtful contribution of
    knowledge.

  • Moreover, it ensures participation from those who have knowledge of the
    domain.

                                                   External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Artistotle (Greek: 384 – 322 B.C.)
              Eudaimonia – Ensuring a Virtuous Citizenry

• Being virtuous is repeatedly choosing correctly.
• Habitual correct behavior leads to the ultimate, objective goal of life: eudaimonia –
  complete engagement in the world, doing what you do because nothing else matters.5,6
• Can systems aid citizens in choosing correctly – in all aspects of life?




                                                          Aristotle

 5
     Aristotle, “Nicomachean Ethics”, 350 B.C.
 6
     Mihaly Csikszentmihalyi, “Flow: The Psychology of Optimal Experience”, Harper Perennial, 1990.



                                    External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Recommendation Systems

  But if the development of character is a the moral objective, it is obvious that
  [...] the choices of vocation and avocations to pursue, of friends to cultivate, of
  books to read are moral for they clearly influence such development.7


• Web services are continuing to build richer models of humans, resources,
  and the relationships between them.

• There exists an increasing reliance on such services to aid in decision
  making: correct books (Amazon.com), correct movies (NetFlix.com),
  correct music (Pandora), correct occupation (Monster.com), correct
  friends (PointsCommuns.com), correct life partner (Match.com), etc.

 7
     David L. Norton, “Democracy and Moral Development: A Politics of Virtue”, University of California Press, 1991.



                                     External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Grammar-Based Random Walkers

• Algorithms can search multi-relational data structures in a way that
  biases towards the requirements of the problem domain?8
        What venue should I submit this article to?
        Who is the best person to peer-review this article?
        Who should I talk to at this conference and what should I talk to them about?


                                                            Conference       attending           Person



                                  sponsors                   attending attending                     editorOf
                                                        ?
                                               ?




                                                             Person                   Person               Journal



                                               affiliation      read                      authored containedIn



                                 Institution                Document          cites            Document



 8
     Marko A. Rodriguez, “Grammar-Based Random Walkers”, Knowledge-Based Systems, 21(7), pp. 727-739, 2008.



                                   External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
Conclusion

• Thomas Jefferson stated that the purpose of a government is to ensure
  “life, liberty, and the pursuit of happiness.”

• Are we as a society still too myopic to take on the bigger task of ensuring
  life, liberty, and the guarantee of eudaimonia?

• This is the only reason why we should do the things we do.9

• Collective decision making systems offer solutions to this age old
  problem.10
   9
       Marko A. Rodriguez and Alberto Pepe, “Faith in the Algorithm, Part 1: Beyond the Turing Test”, 2008.
  10
        Jennifer H. Watkins and Marko A. Rodriguez, “A Survey of Collective Decision Making Systems”, in Studies in
Computational Intelligence: Evolution of the Web in Artificial Intelligence Environments, Springer-Verlag, pp. 245–279, 2008.



                                      External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009

Más contenido relacionado

Similar a Collective Decision Making Systems: From the Ideal State to Human Eudaimonia

Distributing information in small world networks: Four cases of proves contagion
Distributing information in small world networks: Four cases of proves contagionDistributing information in small world networks: Four cases of proves contagion
Distributing information in small world networks: Four cases of proves contagionSimone Belli
 
Mathematics and Social Networks
Mathematics and Social NetworksMathematics and Social Networks
Mathematics and Social NetworksMason Porter
 
Homophily and influence in social networks
Homophily and influence in social networksHomophily and influence in social networks
Homophily and influence in social networksNicola Barbieri
 
Mapping Jackson Heights - From Farms To Cosmopolitan Neighborhood
Mapping Jackson Heights - From Farms To Cosmopolitan NeighborhoodMapping Jackson Heights - From Farms To Cosmopolitan Neighborhood
Mapping Jackson Heights - From Farms To Cosmopolitan NeighborhoodThomas Lowenhaupt
 
Two Useful Theories for Environmental Studies
Two Useful Theories for Environmental StudiesTwo Useful Theories for Environmental Studies
Two Useful Theories for Environmental StudiesMichael Lehman
 
Extreme Democracy: Politics And Networks
Extreme Democracy: Politics And NetworksExtreme Democracy: Politics And Networks
Extreme Democracy: Politics And NetworksPaul Schumann
 
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...Joseph Porcelli
 
First, youll need to choose a topic for your final essay, which w.docx
First, youll need to choose a topic for your final essay, which w.docxFirst, youll need to choose a topic for your final essay, which w.docx
First, youll need to choose a topic for your final essay, which w.docxlmelaine
 
Making Decisions in a World Awash in Data: We’re going to need a different bo...
Making Decisions in a World Awash in Data: We’re going to need a different bo...Making Decisions in a World Awash in Data: We’re going to need a different bo...
Making Decisions in a World Awash in Data: We’re going to need a different bo...Micah Altman
 
Reflection assignments are essays, based on the assigned chapters no.docx
Reflection assignments are essays, based on the assigned chapters no.docxReflection assignments are essays, based on the assigned chapters no.docx
Reflection assignments are essays, based on the assigned chapters no.docxringrid1
 
Corso pisa-5 dh-2017
Corso pisa-5 dh-2017Corso pisa-5 dh-2017
Corso pisa-5 dh-2017Luca De Biase
 
Mathematical modelling
Mathematical modellingMathematical modelling
Mathematical modellingBhavin Tandel
 
The Math That Matters
The Math That MattersThe Math That Matters
The Math That MattersSocialFlow
 
Writing A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalWriting A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalKathryn Patel
 
Goal Essay Are You Looking For Real-Estate For Sale In J
Goal Essay  Are You Looking For Real-Estate For Sale In JGoal Essay  Are You Looking For Real-Estate For Sale In J
Goal Essay Are You Looking For Real-Estate For Sale In JAngela Tyger
 

Similar a Collective Decision Making Systems: From the Ideal State to Human Eudaimonia (20)

Distributing information in small world networks: Four cases of proves contagion
Distributing information in small world networks: Four cases of proves contagionDistributing information in small world networks: Four cases of proves contagion
Distributing information in small world networks: Four cases of proves contagion
 
Mathematics and Social Networks
Mathematics and Social NetworksMathematics and Social Networks
Mathematics and Social Networks
 
Homophily and influence in social networks
Homophily and influence in social networksHomophily and influence in social networks
Homophily and influence in social networks
 
Mapping Jackson Heights - From Farms To Cosmopolitan Neighborhood
Mapping Jackson Heights - From Farms To Cosmopolitan NeighborhoodMapping Jackson Heights - From Farms To Cosmopolitan Neighborhood
Mapping Jackson Heights - From Farms To Cosmopolitan Neighborhood
 
Two Useful Theories for Environmental Studies
Two Useful Theories for Environmental StudiesTwo Useful Theories for Environmental Studies
Two Useful Theories for Environmental Studies
 
Presentation
PresentationPresentation
Presentation
 
Extreme Democracy: Politics And Networks
Extreme Democracy: Politics And NetworksExtreme Democracy: Politics And Networks
Extreme Democracy: Politics And Networks
 
Leveraging Social Media Communities for Crisis Response Coordination
Leveraging Social Media Communities for Crisis Response CoordinationLeveraging Social Media Communities for Crisis Response Coordination
Leveraging Social Media Communities for Crisis Response Coordination
 
cuhk-fb-mi-talk.pdf
cuhk-fb-mi-talk.pdfcuhk-fb-mi-talk.pdf
cuhk-fb-mi-talk.pdf
 
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...
Delighting Residents with Proactive, Thoughtful, and Timely Communications wi...
 
First, youll need to choose a topic for your final essay, which w.docx
First, youll need to choose a topic for your final essay, which w.docxFirst, youll need to choose a topic for your final essay, which w.docx
First, youll need to choose a topic for your final essay, which w.docx
 
Making Decisions in a World Awash in Data: We’re going to need a different bo...
Making Decisions in a World Awash in Data: We’re going to need a different bo...Making Decisions in a World Awash in Data: We’re going to need a different bo...
Making Decisions in a World Awash in Data: We’re going to need a different bo...
 
Reflection assignments are essays, based on the assigned chapters no.docx
Reflection assignments are essays, based on the assigned chapters no.docxReflection assignments are essays, based on the assigned chapters no.docx
Reflection assignments are essays, based on the assigned chapters no.docx
 
Corso pisa-5 dh-2017
Corso pisa-5 dh-2017Corso pisa-5 dh-2017
Corso pisa-5 dh-2017
 
Week 5
Week 5Week 5
Week 5
 
Mathematical modelling
Mathematical modellingMathematical modelling
Mathematical modelling
 
The Math That Matters
The Math That MattersThe Math That Matters
The Math That Matters
 
Writing A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalWriting A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - Escolagersonal
 
Session 1
Session 1Session 1
Session 1
 
Goal Essay Are You Looking For Real-Estate For Sale In J
Goal Essay  Are You Looking For Real-Estate For Sale In JGoal Essay  Are You Looking For Real-Estate For Sale In J
Goal Essay Are You Looking For Real-Estate For Sale In J
 

Más de Marko Rodriguez

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic MachineMarko Rodriguez
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data TypeMarko Rodriguez
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryMarko Rodriguez
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialMarko Rodriguez
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryMarko Rodriguez
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph ComputingMarko Rodriguez
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageMarko Rodriguez
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageMarko Rodriguez
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics EngineMarko Rodriguez
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with GraphsMarko Rodriguez
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataMarko Rodriguez
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph DatabasesMarko Rodriguez
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinMarko Rodriguez
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical GremlinMarko Rodriguez
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the GraphMarko Rodriguez
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMarko Rodriguez
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataMarko Rodriguez
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Marko Rodriguez
 
The Graph Traversal Programming Pattern
The Graph Traversal Programming PatternThe Graph Traversal Programming Pattern
The Graph Traversal Programming PatternMarko Rodriguez
 

Más de Marko Rodriguez (20)

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Type
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph Theory
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM Dial
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal Machinery
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph Computing
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and Language
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal Language
 
The Path Forward
The Path ForwardThe Path Forward
The Path Forward
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics Engine
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with Graphs
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph Data
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph Databases
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with Gremlin
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical Gremlin
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the Graph
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to Redemption
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of Data
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
 
The Graph Traversal Programming Pattern
The Graph Traversal Programming PatternThe Graph Traversal Programming Pattern
The Graph Traversal Programming Pattern
 

Último

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Collective Decision Making Systems: From the Ideal State to Human Eudaimonia

  • 1. Collective Decision Making Systems: From the Ideal State to Human Eudaimonia Marko A. Rodriguez T-5, Center for Nonlinear Studies Los Alamos National Laboratory http://markorodriguez.com February 13, 2009
  • 2. Collaborators • Jennifer H. Watkins Collective Decision Making Systems Los Alamos National Laboratory International and Applied Technology Los Alamos National Laboratory http://public.lanl.gov/jhw • Alberto Pepe Center for Embedded Networked Sensing University of California at Los Angeles http://albertopepe.com http://cdms.lanl.gov External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 3. Why do we do the things we do? • Few scholastic disciplines have within them an explicit ideal beyond the production of knowledge. • With computer science and engineering, the implicit ideal is to ensure better living through circuitry. • Personally, my motivation is driven by the sense that social algorithms will lead to a greater human experience. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 4. The Eighteenth Century’s Age of Enlightenment • Citizen’s began to question the traditional forms of aristocratic and monarchic governance and began to envision an ideal state. • The United States was the social experiment to achieve this ideal state. • Unfortunately, the ideals of these thinkers could not reach their purest forms due to the limitations of the technology at the time. Moreover, as a people we should value the ideals, not the implementation of government.1 Marquis de Condorcet Thomas Paine Adam Smith 1 Marko A. Rodriguez and Jennifer H. Watkins, “Revisiting the Age of Enlightenment from a Collective Decision Making Systems Perspective”, LA-UR-09-00324, February 2009. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 5. Marquis de Condorcet (French: 1743 – 1794) Social Choice Theory 1.0 0.8 0.6 p 0.4 0.2 0.0 0 10 20 30 40 50 60 70 80 90 100 n • Suppose a group of n decision makers under a two option, majority rule vote, where each decision maker has probability p of choosing the optimal option. • If p > 0.5 and as n → ∞, then the probability of yielding the optimal decision approaches 1.0. • if p < 0.5 and as n → ∞, then the probability of yielding the optimal decision approaches 0.0. • Condorcet’s Jury Theorem is considered the first non-ethical justification for democratic governance2 . 2 Marquis de Condorcet, “Essai sur l’Application de l’Analyse aux Probabilit´s des Decisions prises ` la Pluralit´ des Voix”, e a e 1785. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 6. Thomas Paine (English: 1737 – 1809) Representation – Ensuring a Large Population • Ardent supporter of the American Revolution. His passion was driven primarily by his ideal of self-governance.3 • When a population is small, “some convenient tree will afford them a State house.” • As the population increases in size, representatives must “act in the same manner as the whole body would act were they present.” 3 Thomas Paine, “Common Sense”, 1776. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 7. Dynamically Distributed Democracy • Imagine a government architecture where there is no a priori established power structure: no president, no representatives, no senators. • Imagine an Internet-based, fraud-proof, direct democratic, decision making system. • Problem: there are too many decisions and not enough time in a citizen’s day to participate in all decision making processes. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 8. citizen’s color denotes their “political tendency”, where full red is 0, full blue citizen in this population, where xi is the is 1, and purple is 0.5. The layout algorithm chosen is the Fruchterman- en i and, for the purpose of simulation, is Reingold layout. a uniform distribution. Assume that every tion of n citizens uses some social network- create links to those individuals that they 1. Let y ∈ Rn denote the total amount of vote power that has + Dynamically ir tendency the best. In practice, these links Distributed Democracy of the algorithm. Finally, flowed to each citizen over the course ose friend, a relative, or some public figure a ∈ {0, 1}n x ∈ [0, 1]: votercitizen i is participating (ai = 1) • denotes whether tendency. endencies resonate with the individual. In in the current decision : making process or not (ai = 0). The • A ∈ Rn×n the social network. resentatives are any citizens, not political + values of a are biased by an unfair coin that has probability k ve in public office. Let A ∈ [0, 1]n×n denote • a ∈ {0, 1}n: k-percent participation. of making the citizen an active participant and 1−k of making presenting the network, where the weight of • y ∈ Rn : received vote power. the citizen inactive. The iterative algorithm is presented below, + urpose of simulation, is denoted xj = 0.5 where ◦ denotes Rn : propagated vote power. • π ∈ entry-wise multiplication and ≈ 1. + 1 − |xi − xj | if link exists = π←0 0 otherwise. i≤n while i=1 yi < do y ← y + (π ◦ a) inked citizens arei = 1.0 x identical in their political π ← π ◦ (1 − a) strength of the link is 1.0. If their tendencies π ← Aπ posing, then their trust (and the strength of end Note that a preferential attachment network is used to generate a degree distribution that xk = 0.0 ical social networks “in the wild” (i.e. scale- In words,Collective tendency: y ·as vote power “sinks” in • active citizens serve x Moreover, an assortativity parameter is used that once•they receive of y ·power, from themselves or from The round vote x is the collective vote. ctions in the network towards citizens with a neighbor in the network, they do not pass it on. Inactive . The assumption here is that given a system citizens serve as vote power “sources” in that they propagate s more likely for citizens to create links to their vote Presentation – Losthe network links to their neighbors External Advisory Committee power over Alamos, New Mexico – February 13, 2009 dividuals than to those whose opinions are iteratively until all (or ) vote power has reached active e resultant link matrix A is then normalized citizens. At this point, the tendency in the active population ic in order to generate a probability distribu- is defined as δ tend = x · y. Figure 4 plots the error incurred
  • 9. Dynamically Distributed Democracy 0.50 0.60 0.70 0.80 0.90 1.00 0.20 dynamically distributed democracy dynamically distributed democracy proportion of correct decisions direct democracy direct democracy 0.15 i≤n error 1 0.10 error = xi − (x · y) n i=1 0.05 0.00 100 90 80 70 60 50 40 30 20 10 0 100 90 80 70 60 50 40 30 20 10 0 percentage of active citizens (n) percentage of active citizens (n) • A parameter k ∈ [0, 1] denotes the percentage of citizens that are actively participating. • Any subset of the whole can be made to behave as the whole. In other words, “act in the same manner as the whole body would act were they present.” External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 10. Adam Smith (Scottish: 1723 – 1790) Self Interested Actors - Ensuring an Enlightened Majority • When a citizen pursues “his own interest he frequently promotes that of the society more effectually than when he really intends to promote it”.4 • Market mechanisms are not only useful for determining commodity prices as they can be generally applied to information aggregation. 4 Adam Smith, “An Inquiry in the Nature and Causes of the Wealth of Nations”, 1776. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 11. Decision Markets • A decision market functions because it guarantees a return on investment for quality information. • A decision market is a tool for attracting a population of knowledgeable citizens much like a commodity market is a tool for attracting knowledgeable speculators. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 12. Decision Markets [1,1,1] e [0.7,0.6,0.7] • e ∈ {1}d: the environment. • m ∈ [0, 1]d: the market. [0.5,0.5,0.4] [0.7,0.6,0] • red path: incentive-free market. • blue path: incentive market. q 1 Pi≤d • Market accuracy: √ d i=1 (mi − ei)2. [0,0,0.4] [0.5,0,0.4] • Rounding each dimension of m yields the m collective decision. [0,0,0] [0.7,0,0] External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 13. Decision Markets 1.0 1.0 incentive market proportion of correct decisions i≤d incentive-free market 1 0.8 0.8 error = √ (mi − ei )2 d i=1 0.6 0.6 error 0.4 0.4 0.2 0.2 incentive market incentive-free market 0.0 0.0 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 average citizen knowledge (p) average citizen knowledge (p) • Incentives in decision making ensure a thoughtful contribution of knowledge. • Moreover, it ensures participation from those who have knowledge of the domain. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 14. Artistotle (Greek: 384 – 322 B.C.) Eudaimonia – Ensuring a Virtuous Citizenry • Being virtuous is repeatedly choosing correctly. • Habitual correct behavior leads to the ultimate, objective goal of life: eudaimonia – complete engagement in the world, doing what you do because nothing else matters.5,6 • Can systems aid citizens in choosing correctly – in all aspects of life? Aristotle 5 Aristotle, “Nicomachean Ethics”, 350 B.C. 6 Mihaly Csikszentmihalyi, “Flow: The Psychology of Optimal Experience”, Harper Perennial, 1990. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 15. Recommendation Systems But if the development of character is a the moral objective, it is obvious that [...] the choices of vocation and avocations to pursue, of friends to cultivate, of books to read are moral for they clearly influence such development.7 • Web services are continuing to build richer models of humans, resources, and the relationships between them. • There exists an increasing reliance on such services to aid in decision making: correct books (Amazon.com), correct movies (NetFlix.com), correct music (Pandora), correct occupation (Monster.com), correct friends (PointsCommuns.com), correct life partner (Match.com), etc. 7 David L. Norton, “Democracy and Moral Development: A Politics of Virtue”, University of California Press, 1991. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 16. Grammar-Based Random Walkers • Algorithms can search multi-relational data structures in a way that biases towards the requirements of the problem domain?8 What venue should I submit this article to? Who is the best person to peer-review this article? Who should I talk to at this conference and what should I talk to them about? Conference attending Person sponsors attending attending editorOf ? ? Person Person Journal affiliation read authored containedIn Institution Document cites Document 8 Marko A. Rodriguez, “Grammar-Based Random Walkers”, Knowledge-Based Systems, 21(7), pp. 727-739, 2008. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009
  • 17. Conclusion • Thomas Jefferson stated that the purpose of a government is to ensure “life, liberty, and the pursuit of happiness.” • Are we as a society still too myopic to take on the bigger task of ensuring life, liberty, and the guarantee of eudaimonia? • This is the only reason why we should do the things we do.9 • Collective decision making systems offer solutions to this age old problem.10 9 Marko A. Rodriguez and Alberto Pepe, “Faith in the Algorithm, Part 1: Beyond the Turing Test”, 2008. 10 Jennifer H. Watkins and Marko A. Rodriguez, “A Survey of Collective Decision Making Systems”, in Studies in Computational Intelligence: Evolution of the Web in Artificial Intelligence Environments, Springer-Verlag, pp. 245–279, 2008. External Advisory Committee Presentation – Los Alamos, New Mexico – February 13, 2009