Voting in social networks

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Voting in social networks - Presentation Transcript

    1. Voting in Social Networks Paolo Boldi, Francesco Bonchi, Carlos Castillo and Sebastiano Vigna
    2. Voting
    3. Voting • Voting is a set of rules that a community adopts to take collective decisions
    4. Voting • Voting is a set of rules that a community adopts to take collective decisions • Voters expresses their preferences through a ballot
    5. Voting • Voting is a set of rules that a community adopts to take collective decisions • Voters expresses their preferences through a ballot • The outcome is called the tally
    6. Voting • Voting is a set of rules that a community adopts to take collective decisions • Voters expresses their preferences through a ballot • The outcome is called the tally • Direct/Representative/Delegative/Liquid democracy
    7. Social Networks
    8. Social Networks • Electronically mediated social networks allow people to maintain ties
    9. Social Networks • Electronically mediated social networks allow people to maintain ties • Sometimes, a decision must be taken
    10. Social Networks • Electronically mediated social networks allow people to maintain ties • Sometimes, a decision must be taken • It is natural to delegate decisions to people you are actually acquainted with
    11. Social Networks • Electronically mediated social networks allow people to maintain ties • Sometimes, a decision must be taken • It is natural to delegate decisions to people you are actually acquainted with • An ideal setting for delegative/liquid democracy
    12. The Main Idea
    13. The Main Idea • We suggest a voting system in which every voter chooses an acquaintance (or himself)
    14. The Main Idea • We suggest a voting system in which every voter chooses an acquaintance (or himself) • The choice transfers the voting power of the voter to the chosen acquaintance, but with an attenuation factor α
    15. The Main Idea • We suggest a voting system in which every voter chooses an acquaintance (or himself) • The choice transfers the voting power of the voter to the chosen acquaintance, but with an attenuation factor α • We avoid in this way an excessively long vote transfer (friend of a friend of a friend of...): viscous democracy?
    16. Formally...
    17. Formally... • A social network is an undirected graph G
    18. Formally... • A social network is an undirected graph G • A voting function is a function f:V →V such G G that f(x) is x or it is adjacent to x (you vote for an acquaintance or for yourself)
    19. Formally... • A social network is an undirected graph G • A voting function is a function f:V →V such G G that f(x) is x or it is adjacent to x (you vote for an acquaintance or for yourself) • The delegation graph is the 1-outregular graph with arcs x→f(x)
    20. Note
    21. Note • A 1-outregular graph is a set of cycles with attached trees
    22. Note • A 1-outregular graph is a set of cycles with attached trees • Votes flow from voters in the tree nodes up to nodes in some cycle
    23. Note • A 1-outregular graph is a set of cycles with attached trees • Votes flow from voters in the tree nodes up to nodes in some cycle • Once inside a cycle, votes flow recursively
    24. PageRank!
    25. PageRank! • This is like computing PageRank on the delegation graph (attenuation = damping)
    26. PageRank! • This is like computing PageRank on the delegation graph (attenuation = damping) • This is not surprising, as PageRank aims at computing authoritative pages
    27. PageRank! • This is like computing PageRank on the delegation graph (attenuation = damping) • This is not surprising, as PageRank aims at computing authoritative pages • Due to the simple structure of the delegation graph, we have a closed formula
    28. PageRank! • This is like computing PageRank on the delegation graph (attenuation = damping) • This is not surprising, as PageRank aims at computing authoritative pages • Due to the simple structure of the delegation graph, we have a closed formula • Note:Yamakava et al. (2007) use similar techniques with different purposes
    29. To be fair
    30. To be fair • Spectral techniques for computing “best” entities date at least 1949 (Seeley’s paper—essentially, PageRank without damping)
    31. To be fair • Spectral techniques for computing “best” entities date at least 1949 (Seeley’s paper—essentially, PageRank without damping) • In 1953 Katz introduces its index, which uses damping on non-stochastic matrices (essentially, PageRank without normalisation); since the delegation graph is stochastic, our voting system computes exactly Katz’s index
    32. To be fair • Spectral techniques for computing “best” entities date at least 1949 (Seeley’s paper—essentially, PageRank without damping) • In 1953 Katz introduces its index, which uses damping on non-stochastic matrices (essentially, PageRank without normalisation); since the delegation graph is stochastic, our voting system computes exactly Katz’s index • If interested, have a look at “Spectral Ranking” [V.]
    33. Properties
    34. Properties • Small α: undelegable mandates
    35. Properties • Small α: undelegable mandates • More precisely: for sufficiently small α, winners are those with more direct votes
    36. Properties • Small α: undelegable mandates • More precisely: for sufficiently small α, winners are those with more direct votes • Large α: winners are given by tree size
    37. Properties • Small α: undelegable mandates • More precisely: for sufficiently small α, winners are those with more direct votes • Large α: winners are given by tree size • α→1: winners belong to the cycles with largest average tree size
    38. More properties
    39. More properties • For sufficiently large α, anybody can win (ultimate sovereignty)
    40. More properties • For sufficiently large α, anybody can win (ultimate sovereignty) • Bolzano-Weierstrass property: for α 0≤ α1, if x wins over y with attenuation α0 and viceversa for α1, then somewhere in between they tie
    41. Voting Without Voting
    42. Voting Without Voting • We have to deal with the possibility that someone will not vote at all
    43. Voting Without Voting • We have to deal with the possibility that someone will not vote at all • The extreme case: nodoby votes
    44. Voting Without Voting • We have to deal with the possibility that someone will not vote at all • The extreme case: nodoby votes • What can we do?
    45. Voting Without Voting • We have to deal with the possibility that someone will not vote at all • The extreme case: nodoby votes • What can we do? • We can compute the expected value of the voting process when everybody gives their votes at random
    46. Voting Centrality
    47. Voting Centrality • This gives a new measure of centrality
    48. Voting Centrality • This gives a new measure of centrality • Maybe surprisingly, we can provide a closed formula based on computations on a large but finite number of paths in the social network
    49. Voting Centrality • This gives a new measure of centrality • Maybe surprisingly, we can provide a closed formula based on computations on a large but finite number of paths in the social network • We can use the same approach when some votes are expressed
    50. The Shifting Surfer
    51. The Shifting Surfer • Voting centrality is expected PageRank on a distribution over graphs
    52. The Shifting Surfer • Voting centrality is expected PageRank on a distribution over graphs • Consider a surfer on a family G of graphs on the same nodes over which there is a distribution P
    53. The Shifting Surfer • Voting centrality is expected PageRank on a distribution over graphs • Consider a surfer on a family G of graphs on the same nodes over which there is a distribution P • With probability α, it follows at random an outlink
    54. The Shifting Surfer • Voting centrality is expected PageRank on a distribution over graphs • Consider a surfer on a family G of graphs on the same nodes over which there is a distribution P • With probability α, it follows at random an outlink • With probability 1-α, it changes graph following P and moves to a random node
    55. This Is Voting Centrality!
    56. This Is Voting Centrality! • We prove that the average time spent by the surfer on a node is its expected PageRank
    57. This Is Voting Centrality! • We prove that the average time spent by the surfer on a node is its expected PageRank • In our case, things have a more detailed interpretation, as there is just one outlink
    58. This Is Voting Centrality! • We prove that the average time spent by the surfer on a node is its expected PageRank • In our case, things have a more detailed interpretation, as there is just one outlink • The surfer/voter either follows its only possible vote, or chooses at random a delegation graph and a node and then follow its only possible vote
    59. Experiments
    60. Experiments • The paper contains results from a number of experiments
    61. Experiments • The paper contains results from a number of experiments • It is difficult to assess the meaningfulness of our voting system (in general of any voting system)
    62. Experiments • The paper contains results from a number of experiments • It is difficult to assess the meaningfulness of our voting system (in general of any voting system) • We analyse DBLP/Flicker data and measure dependency on α, introduction of noise, independence from other metrics, etc.
    63. Conclusions
    64. Conclusions • We have proposed the first voting system tailored to social networks
    65. Conclusions • We have proposed the first voting system tailored to social networks • The interest of the system stems from the interplay between the social-network structure and the voting process
    66. Conclusions • We have proposed the first voting system tailored to social networks • The interest of the system stems from the interplay between the social-network structure and the voting process • There are gazillions of open problems and directions for research

    + Carlos CastilloCarlos Castillo, 2 weeks ago

    custom

    63 views, 0 favs, 1 embeds more stats

    Paolo Boldi, Francesco Bonchi, Carlos Castillo, Seb more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 63
      • 62 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 1 views on http://www.plaxo.com

    more

    All embeds
    • 1 views on http://www.plaxo.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories