Content uploaded by Carlos Gershenson
Author content
All content in this area was uploaded by Carlos Gershenson on Apr 02, 2014
Content may be subject to copyright.
Smartocracy:
Social Networks for Collective Decision Making
Marko A. Rodriguez1, Daniel J. Steinbock2, Jennifer H. Watkins1, Carlos Gershenson3,
Johan Bollen1, Victor Grey4, Brad deGraf5
1Los Alamos National Laboratory, Los Alamos, New Mexico 87545
2Stanford University, Stanford, California 94305
3Vrije Universiteit Brussel, Brussel, Belgium 1160
42idi Corporation, Concord, California 94524
5Media Venture Collective, Mill Valley, California 94941
Email: marko@lanl.gov
Abstract
Smartocracy is a social software system for collec-
tive decision making. The system is composed of a so-
cial network that links individuals to those they trust to
make good decisions and a decision network that links
individuals to their voted-on solutions. Such networks
allow a variety of algorithms to convert the link choices
made by individual participants into specific decision
outcomes. Simply interpreting the linkages differently
(e.g. ignoring trust links, or using them to weight an
individual’s vote) provides a variety of outcomes fit for
different decision making scenarios. This paper will
discuss the Smartocracy network data structures, the
suite of collective decision making algorithms currently
supported, and the results of two collective decisions
regarding the design of the system.
1 Introduction
The recent explosion of so-called ‘social software’
on the Internet has been characterized by democratic
approaches to content generation [11]. The Wiki is an
exemplar of this approach, where all users have equal
power to add or modify the content of any hypertext
[5]. Wikis are social software that support democratic
collaborative authorship. Systems exist to support
generative collaboration in many fields including,
but not limited to, journalism1, scholarly citation2,
1Digg available at: http://digg.com
2CiteULike available at: http://citeulike.org
photography3, and hypertext bookmarking4.
While these systems vary in the forms of col-
laboration they support, they have in common an
egalitarian social structure and they all aggregate user
contributions into shared representations of collective
belief. For instance, in addition to contributing news
stories, users of the Digg web service vote for stories
they think highly of and can view the most popular
stories for different subjects. Del.icio.us users save
and categorize bookmarks for websites they like into
a common pool and can easily view the most popular
sites for any category. Similar patterns of contribution
and aggregation occur with varying prominence
throughout the social software sphere. Despite the
proliferation of such systems with traditional methods
of aggregation, there has yet to emerge a generalized
software model for the intelligent aggregation of
individual contributions beyond mere vote-counting.
If such a model did exist, it could systematically
improve the state of the art in social software design
and promote the innovation of systems geared more di-
rectly toward the aggregation of individual knowledge
into collective knowledge, i.e. software supported col-
laborative problem solving and decision making [2, 12].
Smartocracy5is a web-based social software sys-
tem for collective problem solving/decision making.
Smartocracy uses a problem-solution model where in-
dividuals pose problems (i.e. issues, questions) to the
3Flickr available at: http://flickr.com
4Del.icio.us available at: http://del.icio.us
5Smartocracy available at: http://www.smartocracy.net
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
1
U.S. Government Work Not Protected by U.S. Copyright
Smartocracy community and propose potential solu-
tions (i.e. options, answers). The proposed solutions
are voted on and the aggregate preferences of all in-
dividual users yield the collective decision. To further
facilitate vote-based decision making, a trust-based so-
cial network is used to represent the relations among
users and, in some cases, to support the automated del-
egation of decision making power along paths of trust.
This paper discusses trust-based decision making the-
ory, the Smartocracy system implementation, and con-
cludes with the results of the Smartocracy community’s
aggregate system development decisions as of March
2006.
2 Collective Decision Making
Collective decision making, in the context of Smar-
tocracy, involves individuals generating problems,
providing potential solutions, voting for solutions,
and the software aggregating individual votes and
ultimately deriving a final collective decision. Figure 1
provides an outline of Smartocracy’s collective decision
making process.
Collective
Solution Ranking
Individual
Solution Ranking
Final
Solution Selection
Generate Potential
Solutions
problem
INPUT
solution
OUTPUT
(optional)
Figure 1. Smatocracy’s collective decision
making stages
Given a particular problem, any individual in Smar-
tocracy can propose a potential solution. Individuals
can also vote for a proposed solution. By voting for
particular solutions, individuals are explicitly provid-
ing their individual ranking of the problem’s solution
set. The suite of Smartocracy collective solution rank-
ing algorithms aggregates all the individual votes into
a collective solution ranking. Collective ranking algo-
rithms currently supported by Smartocracy are direct
democracy [6], dynamically distributed democracy [8],
and proxy vote [9]. The result of the collective solution
ranking algorithm serves as input to a solution selec-
tion function. For nominal-, or categorical-, based solu-
tion sets, the highest ranked solution is considered the
collective decision. For numeric-, or gradient-, based
solution sets, a weighted average selection function is
calculated based on their respective rank. The result
returned by the selection function is the collectively
derived solution to the problem. It is important to
note that the solution selection function is an optional
step that is used only if a single definitive solution is
required. In some cases, the solution to the problem
may be the collective ranking itself.
3TheNetworks
Social networks are used to represent the rela-
tionships between individuals of a population. Most
commercial social network systems (e.g. MySpace6
and LinkedIn7) denote static relational ties between
users, such as ‘is a friend’ or ‘is a colleague’. For
collective decision making, friendship is not neces-
sarily the desired semantic relationship. In collective
decision making, stating that an individual is a
friend does not identify them as a good decision
maker [14]. Therefore, a collective decision making
social network must make explicit the notion of
decision making trust. For instance, if individual A
provides individual Bwith a trust edge, then Ais
stating that he or she trusts Bto make a good decision.
There exist other artifacts in the system besides
human individuals. These artifacts include problems
(i.e. current issues being addressed by the collective)
and solutions (i.e. potential options for a particular
problem). Therefore, the graph data structure under-
lying the Smartocracy system is a graph connecting
individuals according to their relative trust of one
another and connecting individuals to particular
solutions via edges that denote a vote. The network
data structure describing this system can be formally
denoted as G={N,W}where Nis a collection of
human (H), problem (P), and solution (S)nodes
and Wis the set of weighted semantic relationships
between these entities. Note that N=H∪P∪S,
H∩P∩S=∅,andwλ
ni,njstates that there exists a
directed, weighted relationship of semantic λbetween
niand nj. The only semantic relationships currently
supported by Smartocracy are λ={trusts,votedFor}.
The connection between the trust-based social
network and the vote-based decision network is rep-
resented in Figure 2 where the solid edges represent
the weighted trust relations amongst individuals
and the dashed edges represent the weighted votes
that individuals provide for particular solutions to
problems. The following two sections will further
discuss each network’s constructs.
6MySpace available at: http://www.myspace.com
7LinkedIn available at: http://www.linkedin.com
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
2
trust-based social network
for domain 1
problem 1
problem n
...
...
...
domain 1
a potential
solution
Figure 2. The connection between the social
and decision networks
3.1 Trust-Based Social Network
In the Smartocracy trust-based social network, an
edge going from individual hi∈Hto hj∈Hstates
that hibelieves that individual hjis ‘good’ at decision
making where i=jand H⊆N.Inthismodel,hjmay
not trust the decision making behavior of hi.There-
fore, the trust-based edges between individuals are di-
rectional. Furthermore, individual himay weight the
relative trustworthiness of individual hjand, in such
cases, an edge can be represented by the conditional
probability,
wtrusts
hi,hj=P(hjis good |hi’s knowledge of hj).
This relationship states that hitrusts, according to
some probability, that hjwill make a good decision
given hi’s previous understanding of hj. What this
edge model lacks is a representation of the domain
for which trust is given. Because humans are multi-
dimensional entities composed of various skills and be-
liefs, individual himay trust the decision making be-
havior of hjin one domain but not another. Therefore,
it may be more appropriate, given a decision making
scenario, to state,
wtrusts
hi,hj=
P(hjis good in domain dl
|hi’s knowledge of hjin domain dl).
There are multiple ways to represent domains in a
social network context [9]. Currently, due to the fo-
cused use of Smartocracy, there exists only a single so-
cial network and therefore, no explicit representation
of domains. As will be demonstrated in the results
section, domain specific representation is a collectively
desired feature for future implementation.
3.2 Vote-Based Decision Network
In Smartocracy, any individual that votes for a po-
tential solution is creating a directed edge from them-
selves in Hto a solution in S. The semantic of this
relationship is λ= votedFor and can be represented by
the conditional probability,
wvotedFor
hi,pj(sm)=
P(smis a good solution for problem pj
|hi’s knowledge of pj).
The above vote edge states that human hibelieves
that, according to some probability, smis a good
solution for problem pj.
The weighted ranking that an individual provides for
the solution set to a particular problem is their subjec-
tive evaluation of the relative optimality of the solu-
tions for the problem. These are called the individual
solution rankings. To move from an individual solution
ranking to a collective solution ranking, an aggregation
algorithm is required. The next section will discuss the
algorithmic framework used to calculate collective de-
cisions within the trust-based social network and the
vote-based decision network.
4 Algorithms for Collective Solution
Ranking
Given a trust-based social network and a vote-based
decision network, Smartocracy supports a family of
algorithms for aggregating individual votes into a
collective solution ranking. The currently imple-
mented algorithms are direct democracy, dynamically
distributed democracy, and proxy vote. All of these
algorithms are implemented under the parameterized
particle swarm framework described in [7, 9] and are
similar to the idea of constrained spreading activation
[1].
In a particle swarm, a particle is considered an
‘atom’ of decision making influence. To calculate a col-
lective solution ranking for a particular problem, parti-
cles begin their journey at human nodes and make their
way, in a stochastic manner, to the solution nodes of
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
3
that problem via the trust-based social network and
vote-based decision network. Because particles are
discrete, indivisible entities, the diffusion of particles
through a network requires a sufficient initial distribu-
tion to expose the underlying network topology. The
more particles initially supplied to the network, the
more accurate the collective ranking [7]. At the end of
the particle propagation algorithm, when all particles
have either been destroyed or have reached a solution,
the distribution of particles over the solution set of the
problem determines the collective’s solution ranking.
This section will describe the specifics of each of the
three collective solution ranking algorithms currently
supported by Smartocracy.
4.1 Direct Democracy
Direct democracy embodies the idea of ‘one-
person/one-vote’ [6]. In direct democracy, the
trust-based social network is not used to calculate
the collective decision. If the individual does not
vote, then the individual does not participate. If an
individual does not participate, then he or she does not
influence the collective solution ranking. To implement
this algorithm within the particle swarm framework,
each individual is supplied with 100 particles. A
particle can only traverse a votedFor edge, wvotedFor
hi,pj(sm).
The probability of traversing one votedFor edge over
another is dependent upon the edge weight assigned
by the voter. Strongly weighted edges have a higher
probability of being traversed by the particle. If the
individual has not voted, then the particle destroys
itself. After one step, all particles are either destroyed
or are at a particular solution node to problem pj.
The distribution of particles over the solution nodes
represents the direct democracy collective solution
ranking.
Figure 3 provides an example of the possible paths
of a direct democracy swarm. Humans h1,h2,and
h3are each provided 100 particles. After the first
step, because particle diffusion is a stochastic process
biased by edge weights, s1will have accumulated
approximately 50 particles, s260 particles, and s3
90 particles. Note that the particles given to h2are
destroyed because h2has not voted on a solution.
The normalized distribution over the solution set is
s1=0.25, s2=0.30, and s3=0.45. This normalized
distribution is the direct democracy collective solution
ranking. If the solution set is a nominal solution set,
then s3is the collectively derived solution according
to a highest rank solution function.
12
3solutions
to problem
human
collective
123
0.50
0.50
0.10 0.90
Figure 3. Direct democracy particle paths
4.2 Dynamically Distributed Democracy
Dynamically distributed democracy, or DDD,
was developed to handle fluctuating levels of par-
ticipation. In such cases, ad hoc representative
structures are created to ensure that every individual
can influence the collective solution ranking even if
only through a proxy representative. This algorithm
has been shown to be an accurate way to model the
collective’s perspective as voter participation wanes [8].
In DDD, a particle, if it is unable to take a vote
edge to a particular solution, uses the trust-based
social network to move to a proxy representative. If
that representative has voted, then the particle moves
to one of the representative’s chosen solutions. If the
representative has not voted, the particle traverses
a trust edge to move to yet another representative.
This iterative process continues until a solution to the
problem is found.
In Figure 4, human h2has not voted on a particular
solution. In DDD, h2’s decision making influence
(in the form of particles) is delegated to human h1
because h2trusts h1,∃wtrusts
h2,h1. Therefore, h1has 200
particles to provide to his or her chosen solutions.
After two steps, solution s1will have 100 particles, s2
will have 110 particles, and s3will have 90 particles.
The normalized distribution over the solution set is
s1=0.33, s2=0.36, and s3=0.30. If the selection
function selects the highest ranked solution, then
solution s2would be the collectively derived solution.
Notice that because h3provided a vote, the particles
initially provided to h3do not traverse the social net-
work. That is, wtrusts
h3,h2isnotusedintheDDDcompu-
tation. Furthermore, in the case that every individual
votes for a particular solution, the DDD algorithm will
provide a collective solution ranking that is equivalent
to the direct democracy algorithm’s ranking. DDD is
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
4
12
3solutions
to problem
human
collective
123
0.50
0.50
0.10 0.90
Figure 4. Dynamically distributed democracy
particle paths
useful in problem domains where it is desirable for ev-
ery individual to have an equal say (i.e. influence) in
the collective’s decision, but it is not feasible for every
individual to actively participate via voting. In such
cases of reduced participation, ad hoc representative
structures emerge to simulate full participation.
4.3 Proxy Vote
Proxy vote is an extension of DDD where the initial
distribution of particles is biased by the trust-based
in-degree of an individual. That is, the more a
particular individual is trusted, the more particles
that individual initially receives. This algorithm is
used for expert-based problem domains where an
equal say for every individual is not desired. For proxy
vote, it is assumed that the in-degree of the indi-
vidual is a representation of his or her level of expertise.
In Figure 5, human h1is supplied with 200 particles,
h2200 particles, and h3100 particles. The number of
particles at h1and h2is double that of h3because both
h1and h2have one incoming trust-based edge and each
incoming edge provides an extra 100 particles to an
individual. As in the DDD example, h2disseminates
his or her received particles to h1because h2trusts only
h1and h2has not voted on a solution to the problem.
Therefore, h1has 400 particles to distribute to his or
her chosen solutions. After the second step, solution
s1will have 200 particles, s2210 particles, and s3will
have 90 particles. The normalized distribution over
the solution set is s1=0.40, s2=0.42, and s3=0.18.
Given a highest rank selection function, s2would be
the collective decision.
5 Smartocracy Beta Results
Smartocracy was released for beta testing in
February of 2006. New users join the system via an
12
3solutions
to problem
human
collective
123
0.50
0.50
0.10 0.90
Figure 5. Proxy vote particle paths
invitation from a currently existing user. An invitation
of someone new automatically creates a directed edge
from the inviter to the invitee. Throughout the life
of the system, individuals can reassign their outgoing
trust-based edges. The interface to view one’s incom-
ing and edit one’s outgoing trust edges is shown in
Figure 6.
Figure 6. An individual’s in and out trust-
based edges
Figure 7 provides a visualization of the 276 partic-
ipants in the Smartocracy trust-based social network
as of March 7, 2006.
The current in-degree edge distribution is presented
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
5
264
2
82
211
222
265
266
267
268
269
270
35
68
32
36
81
33
72
147
65
162
96
160
70
5
43 140
210
220
221
223
224
225
226
263
52
57
208
55
153
271
184
185
186
187
188
189
190
191
192
194
193
242
230
227
229
237
272
182
207
214
273
212
213
216
217
218
219
87
197
198
88
97
203
204
205
3
195
196
1
44
40
49
41
42
46
89
132
77
114
98
199
50
51
144
145
146
148
118
119
120
121
122
123
258
259
106
107
108
109
110
111
60
61
62
63
64
232
235
236
245
246
247
248
154
151
155
156
157 158
159
80
84
141
142
143 150
116
115
117
172
173
174
175
176
177
178
179
180
181
112
71
201
202
240
241
249
125
126
124
86
133
134
135
136
137
138
139
206
90
260
261
262
274
275
276
168
169
170
171
66
250
257
251
252
253
254
255
256
0
67
69
74 75
76
83
94
113
161
200
228
244
85
91
92
93
163
164
165
99 100
101
102
103
104
127
128
129
130
131
Figure 7. Visualization of the Smartocracy
network as of March 7, 2006
on a log/log plot in Figure 8. Like most real world
networks, the Smartocracy social network’s edge
distribution follows a power-law. For the function
P(in-degree) = a×in-degree−γ,γ≈2.4. This function
computes the probability that any given node will
have a particular in-degree. As can be seen in Figure
8, there exist many individuals with few incoming
trust edges and few individuals with many incoming
edges. As depicted in Figure 8, more than 75% of all
individuals in the network have 1 incoming edge while
only 0.4% of the individuals have 8 incoming edges.
12345678
0.005 0.020 0.100 0.500
trust−based in−degree
pro
b
a
bilit
y
Figure 8. Smartocracy social network in-
degree edge distribution
The remainder of this section will provide some pre-
liminary results of two initial problems posed to the
Smartocracy collective. The two problems, in the form
of questions, are:
1. What should the name of the system be?
2. What features should we add to the system?
These problems are self-reflective, as they concern
the system itself. The goal of the beta test period is
to develop a system that is palatable to the collective.
For this reason, it is thought best to allow the users to
provide development solutions and thus regulate the
system’s evolution via the collective. It is important
to note that the results of the various collective solu-
tion ranking algorithms differ. We are not attempting
to state whether one algorithm is more optimal than
another, only to demonstrate that different metrics for
collective decision making exist and that it is impor-
tant to study in which contexts which algorithms are
most appropriate.
5.1 System Name
The system name problem was posed by the
developers in order to determine the most appropriate
name for the service. Any individual could provide
a potential name solution as well as vote on which
name they preferred. Table 1 provides the 13 potential
namesthatwereprovidedbythegroup.
potential solution
1DecisionNet
2DDD
3Dis Dis Sys
4Cell of the Elite
5Smart Mob Rule
6Smartocracy
7Holocracy
8netocracy
9Wisism
10 Stupocracy
11 Cheerocracy
12 antpile
13 Decision Network
Table 1. System name solutions
A visualization of the vote interface of the system
is provided in Figure 9. Between the time the initial
decision making data was analyzed and the screenshot
was taken, a new system name, Dynamocracy, was
proposed. Note that the new solution expresses the
dynamic nature captured in the difference between
Table1andFigure9.
Figure 10 provides the ranking of the 13 potential
solutions according to the direct democracy algorithm.
Of the 276 participants in the system, 95 voted.
Therefore, only 34% of the group contributed to the
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
6
Figure 9. Creating and voting on solutions
screenshot
direct democracy collective solution ranking. With a
highest rank selection function, the name Smartocracy,
is the final collective decision.
12345678910111213
0.0 0.1 0.2 0.3 0.4 0.5 0.6
Figure 10. Direct democracy system name
ranking
Figure 11 provides the ranking of the 13 potential
solutions according to the dynamically distributed
democracy algorithm. In DDD, the 181 non-
participants delegated their decision making influence
(particles) to their trusted proxy representatives.
Given a highest rank selection function, Smartocracy
is again the collective decision.
Finally, Figure 12 provides the ranking of the
1 2 3 4 5 6 7 8 9 10 11 12 13
0.0 0.1 0.2 0.3 0.4 0.5 0.6
Figure 11. Dynamically distributed democ-
racy system name ranking
13 potential solutions according to the proxy vote
algorithm. Smartocracy is once again the highest
ranked solution.
1 2 3 4 5 6 7 8 9 10 11 12 13
0.0 0.1 0.2 0.3 0.4 0.5 0.6
Figure 12. Proxy vote system name ranking
Table 2 provides the Spearman ρcorrelations be-
tween the various algorithms’ collective solution rank
distributions where dd is direct democracy, ddd is dy-
namically distributed democracy, and pv is proxy vote.
The strong correlations, with p-value <2.2−16,be-
tween the algorithms demonstrates the definitiveness
of the collective’s desired name choice. For this reason,
Smartocracy is the current name of the system.
dd ddd pv
dd 1.0 0.93 0.91
ddd 0.93 1.0 0.97
pv 0.91 0.97 1.0
Table 2. System name Spearman ρrank cor-
relations
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
7
5.2 Future Features
In line with today’s widely-used strategies for social
software development, Smartocracy was originally
implementedinabare-bonesfashionwiththedesire
that the group steer its future development. With this
idea in mind, the problem “What features should we
add to the system?” was posed to the group. Table 3
provides the list of all proposed solutions generated by
members of the group.
potential solution
1social network visualization
2know if my proxies have taken action
3domain specific proxies
4Golightly Community
5dialog with other participants
6geo-based network viz
Table 3. Future features solutions
Of the 276 participants in the system, 98 voted
for a future feature. Figure 13 depicts the direct
democracy collective solution ranking over the 6
proposed solutions. According to direct democracy
with a highest rank selection function, the collective
desires to have a feature that allows individuals to
know if their representatives, or proxies, have voted
for a solution to a problem.
123456
0.00 0.10 0.20 0.30
Figure 13. Direct democracy collective solu-
tion ranking for features
In Figure 14, the DDD collective solution ranking
provides a different perspective of the collective’s
desired future feature. Smartocracy was originally
developed with a single trust-based social network.
Therefore, decision making influence is delegated in
the system irrespective of the domain of the problem.
It became apparent to many users that they may
trust someone in one domain, but not another. The
DDD/highest rank decision shows that the collective
is more interested in having domain specific proxies,
or domain specific representatives. That is, decision
making influence is delegated to representatives de-
pending on the domain of the problem and the domain
of the trust-based representation.
123456
0.00 0.10 0.20 0.30
Figure 14. Dynamically distributed democ-
racy collective solution ranking for features
Finally, the proxy vote solution ranking is perfectly
correlated with the DDD solution ranking and there-
fore, proxy vote shows that the collective is interested
in having domain specific proxies. The proxy vote
collective solution ranking is provided in Figure 15.
123456
0.00 0.10 0.20 0.30
Figure 15. Proxy vote collective solution
ranking for features
The Spearman ρcorrelations between the various
algorithm’s collective solution rankings are provided in
Table 4 w h e r e p-value <2.2−16. Given the perfect cor-
relation between DDD and proxy vote, the developers
of Smartocracy are currently working towards imple-
menting domains into the system as articulated in [9].
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
8
dd ddd pv
dd 1.0 0.88 0.88
ddd 0.88 1.0 1.0
pv 0.88 1.0 1.0
Table 4. Future features algorithm Spearman
ρcorrelations
6 Future Directions
In spirit with the previously presented collective
decision making processes, future development of the
system will be guided by the requirements generated
by the collective. As shown in the future features
section, a ma jor push in the development of this
system will be the inclusion of domain specific repre-
sentation. In [9], a model for adding domain specific
representation to social networks is provided. Depend-
ing on the requirements of the Smartocracy group,
one of the proposed models will be implemented.
Furthermore, the current platform can be extended
to support collaborative discourse as presented in
[13, 12]. Collaborative discourse promotes interaction
amongst the participants by means of argumentation.
Finally, in terms of future research in the area of
collective decision making, we intend to explore vari-
ous collective ranking algorithms for different classes
of problems to understand which algorithms are best
suited for particular decision making situations. Given
a problem set with known optimal solutions, which al-
gorithms best aggregate the perspectives of the individ-
uals to yield the optimal solution? Such a study would
expand the use of Smartocracy into the domain of col-
lective intelligence research and would bring Smartoc-
racy to a level that is a generalization of domain specific
human collective intelligence systems like [3, 4, 12, 10].
7 Conclusion
Social systems, in order to make the ‘right’ deci-
sions, require sensors capable of delivering relevant
information. Polls have been used to collect infor-
mation relevant for societal-scale decision making.
The drawbacks of polls are well known: either they
require public participation from a large sector of the
population, or they might be biased and therefore, not
representative of the collective opinion. By exploiting
social network structures, systems such as the one
presented here can overcome some of these drawbacks.
With many collective solution ranking algorithms,
other than just direct democracy, it is possible to
learn how these metrics effect the collective solution
outcome. In turn, over time it may be possible to
understand in which context which algorithm is best.
Smartocracy could be used to make social decisions
within communities of any type, from frivolous to sci-
entific, from political to educational: scientific peer
review, project funding, school admissions, popular-
ity contests, artistic awards, ethical decisions, judicial
sentences. These are only some of the potential niches
where the research presented in this paper could be
exploited.
8 Acknowledgments
The Smartocracy project was organized by Brad de-
Graf of the Media Venture Collective8whose vision is
to revolutionize the media to better serve public inter-
est through grassroots collective action. This project is
funded by grants from the Threshold Foundation and
the Wallace Global Fund.
References
[1] F. Crestani and P. L. Lee. Searching the web by con-
strained spreading activation. Information Processing
and Management, 36(4):585–605, 2000.
[2] F. Heylighen. Collective intelligence and its implemen-
tation on the web: Algorithms to develop a collective
mental map. Computational & Mathematical Organi-
zation Theory, 5(3):253–280, 1999.
[3] N. Johnson, S. Rasmussen, C. Joslyn, L. Rocha,
S. Smith, and M. Kantor. Symbiotic intelligence: self-
organizing knowledge on distributed networks driven
by human interaction. In 6th International Conference
on Artificial Life, 1998.
[4] C. A. Kaplan. Collective intelligence: A new ap-
proach to stock price forecasting. In Proceedings of
the 2001 IEEE Systems, Man, and Cybernetics Con-
ference, New York, USA, 2001.
[5] B. Leuf and W. Cunningham. The Wiki way: quick
collaboration on the Web. Addison-Wesley Longman
Publishing Co., 2001.
[6] A. Lijphart. Democracies: Patterns of Majoritar-
ian and Consensus Government in Twenty-One Coun-
tries. Yale University Press, 1984.
[7] M. A. Rodriguez and J. Bollen. Simulating network
influence algorithms using particle-swarms: Pagerank
and pagerank-priors. [submitted], 2005.
[8] M. A. Rodriguez and D. Steinbock. A social network
for societal-scale decision-making systems. In NAAC-
SOS ’04: Proceedingss of the North American Asso-
ciation for Computational Social and Organizational
Science Conference, Pittsburgh, PA, USA, 2004.
8Media Venture Collective available at
http://www.mediaventure.org
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
9
[9] M. A. Rodriguez and D. J. Steinbock. The anatomy of
a large scale collective decision making system. Techni-
cal report, Los Alamos National Laboratory Technical
Report [LA-UR-06-2139], March 2006.
[10] D. Steinbock, C. Kaplan, M. A. Rodriguez, J. Diaz,
N. Der, and S. Garcia. Collective intelligence quani-
tifed for computer-mediated group problem solving.
Technical report, University of California at Santa
Cruz, 2004.
[11] M. Tepper. The rise of social software. netWorker,
7(3):18–23, 2003.
[12] M. Turoff, S. Hiltz, H. Cho, Z. Li, and Y. Wang. So-
cial decision support systems (SDSS). In 35th Annual
Hawaii International Conference on System Sciences
(HICSS‘02), volume 1, page 11, Hawaii, USA, 2002.
[13] M. Turoff, S. R. Hiltz, M. Bieber, J. Fejermestad, and
A. Rana. Collaborative discourse structures in com-
puter mediated group communications. In 32nd An-
nual Hawaii International Conference on System Sci-
ences (HICSS‘02), volume 1, Hawaii, USA, 1999.
[14] C.-N. Ziegler and J. Golbeck. Investigating correla-
tions of trust and interest similarity - do birds of a
feather really flock together? Decision Support Sys-
tems, [in press], 2006.
Proceedings of the 40th Hawaii International Conference on System Sciences - 2007
10