Вы находитесь на странице: 1из 8

review articles

DOI:10.1145/2960403 Social computing is blossoming


into a rich research area of its own,
Social computing benefits from with contributions from diverse dis-
ciplines including computer science,
mathematical foundations, but research economics, and other social
has barely scratched the surface. sciences. The field spans everything
from sys- tems research directed at
BY YILING CHEN, ARPITA GHOSH, MICHAEL KEARNS, building scalable platforms for new
TIM ROUGHGARDEN, AND JENNIFER WORTMAN VAUGHAN social com-

puting applications to HCI research


directed toward user interface design,

Mathematica several related areas,


such as human
computation and

l Foundations subsets of collective


intelligence; we use it
in its broadest sense to

for Social encompass all of these


things.

Computing

SOCIAL COMPUTING ENCOMPASSES the


mechanisms through which people interact with
computational systems: crowdsourcing systems,
ranking and recommendation systems, online
IM AGE BY TTF NRO B/ M IL KYWAY PR O JEC T. OR G, C OU RT ESY O F ZOON I VER SE

prediction markets, citizen science projects, and


collaboratively edited wikis, to name a few. These
systems share the common feature that humans
are active participants, making choices that
determine the input to, and therefore the
output of, the system. The output of these
systems can be viewed as a joint computation
between machine and human, and can be richer
than what either could produce alone. The term
social computing is often used as a synonym for
from studies of incentive alignment in online applications to behavioral ex-
periments evaluating the performance of specific systems, and from under-
standing online human social behav- ior to demonstrating new possibilities of
organized social interactions. Yet a broad mathematical foundation for so- cial
computing is yet to be established, with a plethora of under-explored op-
portunities for mathematical research to impact social computing.
In many fields or subfields, math- ematical theories have provided major
contributions toward real-world ap- plications. These contributions often come
in the form of mathematical models to address the closely-related problems of
analysiswhy do exist- ing systems exhibit the outcomes they do?and design
how can systems be engineered to produce better out- comes? In computer
science, math- ematical research led to the develop- ment of commonly used
practical machine learning methods such as

key insights
The output of a social computing system can be viewed as a joint computation between
humans and machines,
and can be richer than what either can produce alone.
Mathematical research has led to innovations in social computing such as crowdsourced
democracy, prediction markets, and fair division are all examples of social computing
applications.
Social computing systems cannot be properly modeled or analyzed without
accounting for the behavior of their human components,
which requires a dialog between theoretical, experimental, and empirical research
and across disciplinary boundaries.

A mosaic for the Milky Way Project


that was created from data analyzed
by citizen scientists at Zooniverse.

boosting and support vector abled kidney exchanges and have As in other fields, there is great
machines, public-key led to significant successes in po- tential for mathematical work
cryptography including the RSA public school admissions and to in- fluence and shape the future
protocol, widely used data struc- residence matching for doctors of social computing. There is a
tures such as splay trees and tech- and hospitals, the influ- ence of small literature using
niques like locality-sensitive auction theory on the design of mathematical models to analyze
hashing, and more. Well-known the FCC spectrum auctions, and and propose design
examples in economics include the design and redesign of the recommendations for social
the analysis and de- sign of auctions used in online computing systems includ- ing
matching markets that have en- advertising markets. crowdsourcing markets,7,18,24,25,30,37

this work. However, we are far quired to match the impact on


prediction markets,1,2,33 human com- from having the systematic and applica- tions that has occurred in
putation games,28,39 and user-generated principled under- standing of the other fields.
content sites;12,15,17,29 see, for example, advantages, limitations, and We note that social computing
Ghosh14 for a survey of one facet of potentials of social computing re- en- joys a close relationship with
another emerging discipline, which an entertainment channel, and also coming the leader for such processes
is compu- tational social science.19,34,a supplements Hollywood by acting in the U.S.e For example, this platform
But it is also distinct from that field. as a distribution mechanism. Twit- ter was recently used to decide how to
While human and social behavior, has a similar relationship to news spend
ability, and perfor- mance are central media, and Coursera to universities. $250,000 of infrastructure funds to
to both, computa- tional social But Washington has no such counter- im- prove Long Beach (CA) Council
science focuses primarily on the use part; there are no online alternatives District 9, and how to allocate $2.4
of modern technology, data, and for making democratic decisions at million of Vallejos capital
algorithms to understand and de- large scale as a society. As opposed to improvement budget. Looking
scribe social interactions in their building consensus and compromise, forward, it is an interesting and open
natu- ral habitats. In contrast, social public discussion boards often research challenge to under- stand if
comput- ing (as the name suggests) devolve into flame wars when dealing these algorithms and systems yield
has a much more deliberate focus on with con- tentious socio-political near-optimal aggregations of so- cietal
engineering systems that are hybrids issues. This motivates the problem of preferences, or decisions that are near-
of humans and machines, which may designing systems in which crowds of optimal in terms of overall soci- etal
often entail shaping collective hundreds, perhaps millions, of utility.
behavior in unfamil- iar environments. individuals col- laborate together to Automated market
Nevertheless, we an- ticipate a come to consen- sus on difficult makers for pre- diction
continued close relationship and societal issues. markets. A prediction market is a
even blurring of the two efforts. As Mathematical research has recent- financial market designed to ex- tract
an example, one should expect the ly led to new systems implementing and aggregate predictions from a
vast theoretical and experimental crowdsourced democracy.21 This work crowd. In a typical prediction market,
literature on the diffusion of influence builds upon a body of research on so- traders buy and sell securities with
and behav- ior in social networks to cial choice that examines how to best pay- ments that are contingent on the
be relevant to any effort to design a take the preferences of multiple agents out- come of a future event. For
social computing system that relies (human or otherwise) and obtain from example, a security may yield a
on such dynamics to recruit and them a social decision or aggregate payment of $1 if a Democrat wins the
engage workers. so- cial preference, typically 2016 U.S. Presiden- tial election and
In June 2015, we brought together accomplished through some form of $0 otherwise. A trader who believes
roughly 25 expertsb in related fields at voting.d the true probability of a Democrat
a CCC-sponsored Visioning Consider situations where a highly winning the election is p maximizes
Workshop on the Theoretical structured decision must be made. his expected utility by pur- chasing
Foundations of So- cial Computingc to Some examples are making budgets, the security if it is available at a price
discuss the promise and challenges of assigning water resources, and setting less than $p and selling the se- curity
establishing mathe- matical tax rates. Goel et al.21 made significant if it is available at a price greater than
foundations for social comput- ing. progress towards understanding the $p. The market price of this secu- rity
is thought to reflect the traders col-
This document captures several of the right mechanisms for such
lective belief about the likelihood of a
key ideas discussed. problems. One promising candidate is
Democrat winning.
Knapsack Voting. Recall that in the
Prediction markets have been
Success Stories knapsack problem, a subset of items
shown to produce forecasts at least
We begin by describing some with differ- ent values and weights
as accurate as other alternatives in a
examples in which mathematical must be placed in a knapsack to
wide variety of domains, including
research has led to innovations in maximize the total value without
politics, business, disease
social computing. Crowdsourced exceeding the knapsacks capacity.
surveillance, entertainment, and
democracy. This captures most budgeting
beyond, and have been widely cited
You- Tube competes processesthe set of chosen budget
by the press during recent elections.
with Hollywood as items must fit under a spending limit,
However, markets operated using
while maximizing societal value. Goel
tra- ditional mechanisms like
et al.21 prove that asking users to
continuous double auctions (similar
compare projects in terms of value
to the stock market) often suffer
for money or asking them to choose
from low liquid- ity. Without
an entire budget results in provably
liquidity, a market faces a chicken-
better prop- erties than using the more
and-egg problem: potential traders
traditional approaches of approval or
are dissuaded from participat- ing
rank-choice voting. Inspired by these
due to lack of counterparties, which
mathematical results, Goel et al.
contributes to an even greater
designed a participa- tory budgeting
reduction in future trading
platform that is fast be-
opportunities.
Low liquidity can also lead to high
price volatility and large spreads, both
a There are also clear connections to, and influence of which cause the market price to
yield
from, older topics and models in the classical b Participant list and bios available at d A significant research community concerns itself
mathematical sociology literature.6 http://bit.ly/ 1Vy9Ck7. primarily with computational social choice:4
This area has particular promise for so- cial a less meaningful prediction. To combat this problem, Hanson23
computing because of the problems of scale
proposed the idea of operating mar-
c http://cra.org/ccc/events/theoretical-founda- that are associated with group decision-making
tions-forsocial-computing/ online, such as in crowdsourced democracy. e https://pbstanford.org/cambridge/approval

large or infinite outcome spac- es. and an information incorporation


kets using an automated market maker They took an axiomatic approach, property) and fully characterized the
called a market scoring rule. This mar- defining a set of formal set of pricing mechanisms that satisfy
ket maker is an algorithmic agent that mathematical properties that these properties. Then, using
is always willing to buy or sell correspond to economic properties techniques from convex analysis, they
securities at current market prices that that any reasonable market should provided a method for designing
depend on the history of trade. satisfy (such as no arbitrage specific market makers that satisfy
Hansons ideas build on the extensive these properties. The framework
literature on proper scoring rules, 20 enables formal reason- ing of trade-
payment rules that elicit honest offs between different eco- nomic
features of these market makers as
predictions from agents. Market
scoring rules ensure the market maker Recently there well as evaluating the computational
has bounded risk and that traders are
unable to engage in arbitrage.
has been interest efficiency of the pricing algorithms.
This framework is particularly ex-
Because of these desirable properties, in further tapping citing because it offers a way to think
Hansons market scoring rules have
become the prediction mar- ket
into the about approximate pricing
combina- torial markets when exact
in

implementation of choice used by information pricing is still intractable.


companies including Consensus Point,
Inkling, and Augur, and large-scale efficiency of Approximate pricing for markets is
challenging because approx- imation
academic projects including SciCast prediction markets errors may be exploited by trad- ers to
cause the market maker to incur a
(http://scicast.org) and the Good Judg-
ment Project.38 and using them to large or even infinite loss. The frame-
Recently there has been interest in
further tapping into the informational
obtain accurate work of Abernethy, Chen, and
Vaughan1 characterizes deviations
efficiency of prediction markets and predictions of more from exact pricing that wont add
using them to obtain accurate predic-
tions on more fine-grained events. For
fine-grained events. additional cost to the market maker.
Building upon this understanding,
example, instead of viewing a Dudk et al.9 further developed a
Presiden- tial election as having two computationally tractable method to
possible out- comes (Democrat wins run a large-scale prediction market
or Republican wins), we could view it that allows participants to trade almost
as having 250 po- tential outcomes, any contract they can define over an
with each outcome specifying a exponentially large outcome space.
winner in each U.S. state. Traders This method is starting to gain traction
could then trade securities on events in industry where it has been used in
(combinations of outcomes) to profit the PredictWise election market10 and
on their unique knowledge, such as pre- vious and upcoming iterations of
whether or not the same candidate will the Microsoft Prediction Service.f
win in both Ohio and Florida, or Fair division for the
whether or not the Republican candi- masses. Social computing systems
date will win in at least one of Ohio, can be used to help groups of people
Pennsylvania, and Virginia. Such a make decisions about their day-to-day
pre- diction market is called a lives. One particularly innovative
combinato- rial prediction market. example is Spliddit,g a web- site that
Unfortunately, due to the difficulty of provides tools that help groups of
keeping prices logically consistent people achieve fair allocations. Splid-
across large out- come spaces, running dit currently offers tools to allocate
market scoring rules off-the-shelf is rooms and divide rent payments
computationally intractable for many among roommates, split taxi fares
natural examples of combinatorial among pas- sengers, assign credit in
markets.5 group projects, divide sets of
In search of pricing rules that are (divisible or indivisible) goods among
tractable and preserve the logical recipients, or split up tasks among
rela- tionships between security collaborators. It has been featured in
payoffs, Ab- ernethy, Chen, and the New York Timesh and had tens
Vaughan1 proposed a general of thousands of users as of 2014.22
framework for the design of efficient Spliddits website boasts indisput-
automated market makers over very able fairness guarantees. Indeed, each
of the division mechanisms 06wt g
http://www.spliddit.org/ h
employed on the site stems from f http://nyti.ms/1o0TUtO
the body of re- http://nyti.ms/1sL

theoretical research in computer able fairness properties. As one ex-


search on (computational) fair divi- science, mathematics, and ample, a representative of one of the
sion36 and comes with provable math- economics, from an unusual largest school districts in California
ematical guarantees. For example, the perspec- tive. Indeed, the approached the Spliddit team about
algorithm used for room assignment project has inspired some a problem he was tasked with solving:
and rent splitting relies on the fact that members of the public to take an fairly allocating unused classrooms in
there always exists an assignment of interest in algorithms with public schools to the districts charter
rooms and a corresponding set of prov- schools. This led the Spliddit team,
prices that are envy-free: every in collaboration with the California
roommate pre- fers the room he is school district, to design a practical
assigned to any other room given the new approach to classroom allocation
that guarantees envy-freeness as well
prices. Each roommate submits her
own value for each of the rooms, Mathematical as several other desirable properties.32
under the constraint that the to- tal
value of all rooms matches the total
and experimental
A Challenge Problem:
rent for the apartment; viewed another research are The Crowdsourcing Compiler
way, each roommate is essentially
sub- mitting a proposed set of prices
complementary A concrete challenge problem for fu-
ture research in social computing is
for each room such that she would be and both are what might be called the Crowdsourc-
equally happy obtaining any room at
the speci- fied price. The algorithm
needed to develop ing Compiler:i the development of
high-level programming languages for
then maximiz- es the minimum utility relevant specifying large-scale, distributed tasks
(value of room minus price) of any
roommate subject to the constraint mathematical whose solution requires combining tra-
ditional computational and network-
that envy-freeness is satisfied. The
solution is also Pareto ef- ficient,
foundations for ing resources with volunteer (or paid)
human intelligence and contributions.
meaning there is no other allo- cation social computing. The hypothetical compiler would trans-
that would increase the utility of any late an abstract program into a more
roommate without decreasing the de- tailed organizational plan for
utility of another. machines and people to jointly carry
As another example, the credit as- out the de- sired task. In the same way
signment problem is solved using an that todays Java programmer is
algorithm of de Clippel et al.8 Each relieved of low- level, machine-specific
col- laborator reports the relative decisions (such as which data to keep
portion of credit that he believes in fast registers, and which in main
should be as- signed to each of the memory or disk), the future
other collabora- tors. For example, on crowdsourcing programmer would
a project with four collaborators, specify the goals of their system, and
collaborator A might re- port that leave many of the implementation
collaborators B and C should receive details to the Crowdsourcing Compiler.
equal credit while D should receive Such details might include which com-
twice as much credit. The algo- rithm ponents of the task are best carried out
takes these reports as input and by machine and which by human vol-
produces a credit assignment that is unteers; whether the human volunteers
impartial, meaning that an individuals should be incentivized by payment,
share of credit is independent of his rec- ognition, or entertainment; how
own report, and consensual, meaning their contributions should be combined
that if there is a division of credit that to solve the overall task; and so on.
agrees with all collaborators reports While a fully general Crowdsourcing
then this division is chosen. While Compiler might well be unattainable,
these conditions may not sound significant progress toward it would
restrictive, de Clippel et al.8 show they imply a much deeper scientific
are not si- multaneously achievable understanding of crowdsourcing than
with three col- laborators. Their we currently have, which in turn should
algorithm therefore requires at least have great engi- neering benefits.
four. Noteworthy research efforts which can
In addition to providing a useful be viewed as steps on the path to the
set of tools, part of Spliddits Crowdsourcing Compiler include
mission is to communicate to the Emery Bergers AutoMan Proj-
public the beauty and value of
i See http://bit.ly/20juYEX and http://bit.ly/
1nIyc3P.
schemes should be used under what systems for solving tasks that are much
ect (http://emeryberger.com/research/ as- sumptions on the nature of the more challenging and less transac- tional
automan/),3 as well as both academic task and what assumptions on the than what we currently see in the fieldfor
and commercial efforts to automate volunteers? instance, complex prob-
workflow in crowdsourcing and social How can we design crowdsourced lemswheretherearestrongconstraints and
computing systems (see, for example, interdependencies between the
http://groups.csail.mit.edu/uid/turkit/ contributions of different volunteers?
and http://www.crowdflower.com/). Behavioral research in recent years has
We note the organizational schemes shown that groups of humans can in- deed
in most of the successful crowdsourc- excel on such tasks,31 but we are far from
ing examples to date share much in understanding when and why. Finally, we
common. The tasks to be performed note that while the com- parison to
(for example, building an online en- traditional compilers might be a useful
cyclopedia, labeling images for their guide and metaphor, a crowdsourcing
content, creating a network of website analogue would have to face a variety of
bookmark labels, finding surveillance issues that simply do not arise with
balloons) are obviously parallelizable, standard hardware and software. In
and furthermore the basic unit of hu- addition to the afore- mentioned challenges
man contribution required is of deciding how to organize and
extremely small (fix some incentivize human contributions, there may
punctuation, label an image, and so also be the potential for malicious or
on). Furthermore, there is usually deceptive behavior by workers, and the
very little coordination re- quired need for error correction of crowd work
between the contributions. The (which is currently largely handled by
presence of these commonalities is a redun-
source of optimism for the dancy and voting techniques).
Crowdsourc- ing Compilerso far,
there seems to be some shared Challenges to Overcome
structure to success- ful We have argued that mathematical re-
crowdsourcing that the compiler search has the potential to make great
might codify. But are such common- contributions to social computing.
alities present because they somehow However, before this potential is fully
delineate fundamental limitations on realized, there are several challenges that
successful crowdsourcingor simply must be addressed.
because this is the low-hanging Blending mathematical and
fruit? experi- mental research.
Today, the Crowdsourcing Mathematical and ex- perimental research
Compiler is clearly a blue sky are complemen- tary and both are needed to
proposal meant more to delineate an develop relevant mathematical foundations
ambitious re- search agenda for social for social computing. The strengths of
computation than to serve as a guide mathematical work include:
to short-term steps. But we believe 1. Mathematical modeling and analysis can be
that such an agen- da would both need used to cleanly formu- late and answer
and drive research on theoretical many questions about system behavior
foundations. First steps toward without requiring that we build a complete
developing the mathematical system, providing us with a tool to evaluate
foundations of a Crowdsourcing Com- the impact of design decisions before
piler include formally addressing the commit- ting to any particular design. For
following questions: ex- ample, such models can provide guid-
For a given set of assumptions
ance on how to increase participation (such
about the volunteer force, and given as, comparing a leaderboard to badges 16,27),
the nature of the task, what is the predict whether a social computing system
best scheme for organizing the will achieve critical mass, and perhaps
volunteers and their contributions? understand how the behavior of groups of
For instance, is it a flat scheme users change as the system scales.
where all contribu- tors are equal 2. Mathematical guarantees are de- sirable for
and their contributions are combined properties like user privacy (that can be
in some kind of majority vote obtained, for example, us-
fashion? Or is it more hierarchical,
with proven and expert contributors
given higher weight and harder sub-
problems? Which of these (or other)
ing techniques from the Needless to say, mathematical eled or analyzed without accounting
extensive and growing literature mod- eling should not and for the behavior of their human com-
on differential priva- cy11), cannot replace experimental ponents. Much of the literature thus
correctness of a systems output, work. A mathematical theory far uses standard models of economic
or the scalability of a social can only be truly tested through agents and corresponding assumptions
computing system. experiments, and discrepancies about agent preferences, but a growing
3. Theoretical work in computer be- tween the theory and literature based on experimental work
sci- ence provides tools for experimental re- sults provide on online platforms suggests that hu-
designing and analyzing new guidance about how to revise man behavior in several online
algorithms that could lie at the the theory. For example, the settings might deviate from these
heart of social computing ap- abil- ity of mathematical models models,26,35,40 and these deviations can
plications, answering questions to make valuable predictions have signifi- cant consequences for
like how to aggregate noisy and about system be- havior how to optimally
unstruc- tured estimates or depends on an accurate model design social computing systems.13,26
information from crowds, 25,30 of system users, which is In order for mathematical founda-
how to optimally divide a generally best developed tions to provide useful practical
community into subgroups, or through experimental work. results, it is necessary to base it on
how to bring people together in Learning from the models that better reflect human
moments of spare time to social sciences. Computer behavior. This is most effectively
achieve a common goal. scientists cannot develop the achieved via a dialog be- tween
4. Mathematical models can be mathematical foundations of theoretical and experimental and
used to explore counterfactual social computing in isolation. empirical research, with studies of hu-
analy- sis, something that is Social comput- ing systems are man behavior informing mathematical
notoriously dif- ficult to do fundamentally social. These
through experiments alone. systems cannot be properly mod-
such as discrimination and fairness. International World Wide Web Conference, 2011.
18. Ghosh, A. and McAfee, P. Crowdsourcing with
modeling choices, as well as Examining and avoiding the endogenous entry. In Proceedings of the 21 st

mathemat- ical results suggesting the unintend- ed consequences of 19. International World Wide Web Conference, 2012.
Giles, J. Computational social science: Making the links.
most impor- tant agent characteristics opaque decisions made by Nature 488, 7412 (2012).
to understand via experimental algorithms is a topic that has been 20. Gneiting, T. and Raftery, A.E. Strictly proper
scoring rules, prediction, and estimation. J. American
research. It will be important to gaining interest in the machine Statistical Association 102, 477 (2007), 359378.
21. Goel, A., Krishnaswamy, A., Sakshuwong, S. and
understand and incorpo- rate relevant learning and big data communities.j Aitamurto, T. Knapsack voting. Collective
research from psychology, economics, Such concerns will undoubtedly Intelligence, 2015.
22. Goldman, J. and Procaccia, A.D. Spliddit: Unleashing
sociology, and other fields. For need to be addressed in the context fair division algorithms. SIGecom Exchanges 13, 2
example, behavioral economics and of social computing as well. (2014), 4146.
23. Hanson, R. Combinatorial information market design.
psychology provide insight into how Acknowledgments. We Information Systems Frontiers 1 (2003), 105
hu- mans respond to incentives. thank the participants of the Visioning 119.
24. Ho, C.-J. and Vaughan, J.W. Online task assignment
Generalization. Most of the Work- shop on Theoretical in crowdsourcing markets. In Proceedings of the 26 th

existing mathematical work on social Foundations for Social Computing for AAAI Conference on Artificial Intelligence, 2012.
25. Ho, C.-J., Jabbari, S. and Vaughan, J.W.
comput- ing focuses on a single their contri- butions. We also thank Adaptive task assignment for crowdsourced
application. What does the research on Ashish Goel, Vince Conitzer, David classification. In Proceedings of the 26 th

International Conference on Machine Learning,


prediction market design tell us about McDonald, Da- vid Parkes, and Ariel 2013.
26. Ho, C.-J., Slivkins, A., Suri, S. and Vaughan, J.W.
recom- mendation systems or citizen Procaccia for their feedback. Incentivizing high quality crowdwork. In
science? Models will have the most Proceedings of
potential

for impact if they incorporate reus- the 24th International World Wide Web Conference,
2015.
27. Immorlica, N., Stoddard, G. and Syrgkanis, V. Social
able components, allowing results to something real. Clear- ly, the systems. Users are becoming
generalize to many systems. (This is identification of such problems increas-
one motivation for the Crowdsourcing requires a dialog between
Compiler discussed earlier.) practitioners
A related issue is the lack of con- buildingrealsystemsandtheoreticia
sensus and understanding of the core ns to identify the most pressing
social computing problems, or even problems requiring mathematical
if such a set of core problems exists. study.
Mathematical theories are typically Transparency,
developed with one or more such core interpretability, and
problems in mind. ethical implications. One
Such problems should capture final chal- lenge to overcome is
chal- lenges that span a wide range the potential need to make social
of appli- cations and be robust to computing algorithms and models
small changes in the applications to transparent and interpre- table to
be sure that they are capturing the users of social computing
j For example, see the series of recent workshops Proceedings of the 2nd AAAI Conference on Human
status and badge design. In Proceedings of the 24th Computation and Crowdsourcing, 2014.
on Fairness, Accountability, and Transparency in International World Wide Web Conference, 2015. 40. Yin, M., Chen, Y. and Sun, Y.-A. The effects of
Machine Learning (http://www.fatml.org/). 28. Jain, S. and Parkes, D.C. A game-theoretic analysis performance-contingent financial incentives in
of the ESP Game. ACM Trans. Economics and online labor markets. In Proceedings of the
Computation 1, 1 (2013), 3:13:35. 27th AAAI Conference on Artificial Intelligence,
References 29. Jain, S., Chen, Y. and Parkes, D.C. Designing 2013.
1. Abernethy, J., Chen, Y. and Vaughan, J.W. Efficient market incentives for online question-and-answer
making via convex optimization, and a connection to forums. Games and Economic Behavior 86
online learning. ACM Trans. Economics and Computation 1, (2014), 458474.
2 (2013), Article 12. 30. Karger, D., Oh, S. and Shah, D. Iterative
2. Abernethy, J., Frongillo, R., Li, X. and Vaughan, J.W. learning for reliable crowdsourcing systems.
A general volume-parameterized market-making Advances in Neural Information Processing
framework. In Proceedings of the 15th ACM Conference on Systems, 2011.
Economics and Computation, 2014. 31. Kearns, M. Experiments in social computation.
3. Barowy, D., Curtsinger, C., Berger, E.D. and McGregor, Commun. ACM 55, 10 (Oct. 2012).
A.Automan: A platform for integrating human-based and 32. Kurokawa, D., Procaccia, A.D. and Shah, N.
digital computation. In Proceedings of the Object- Leximin allocations in the real world. In
Oriented Programming, Systems, Languages, and Proceedings of the 16th ACM Conference on
Applications, 2012. Economics and Computation, 2015.
4. Brandt, F., Conitzer, V., Endriss, U., Lang, J. and Procaccia, 33. Lambert, N.S., Langford, J., Vaughan, J.W., Chen,
J.D., Eds. Handbook of Computational Social Choice. Y., Reeves, D., Shoham, Y. and Pennock, D.M. An
Cambridge University Press. Forthcoming. axiomatic characterization of wagering
5. Chen, Y., Fortnow, L., Lambert, N., Pennock, D. and mechanisms. J. Economic Theory 156 (2015), 389
Wortman, J. Complexity of combinatorial market makers. 416.
In Proceedings of the 9th ACM Conference on Electronic 34. Lazer, D. et al. Computational social science.
Commerce, 2008. Science 323, 5915 (2009), 721723.
6. Coleman, J. Introduction to Mathematical Sociology. Free 35. Mason, W. and Watts, D. Financial incentives
Press of Glencoe, 1964. and the performance of crowds. In
7. Dasgupta, A. and Ghosh, A. Crowdsourced judgement Proceedings of the First Human Computation
elicitation with endogenous proficiency. In Proceedings of Workshop, 2009.
the 22nd International World Wide Web Conference, 2013. 36. Procaccia, A.D. Cake cutting: Not just childs play.
8. de Clippel, G., Moulin, H. and Tideman, N. Impartial Commun. ACM 56, 7 (July 2013), 7887.
division of a dollar. J. Economic Theory 139, 1 (2008), 176 37. Slivkins, A. and Vaughan, J.W. Online decision
191. making in crowdsourcing markets: Theoretical
9. Dudk, M., Lahaie, S. and Pennock, D.M. A tractable challenges. ACM SIGecom Exchanges 12, 2
combinatorial market maker using constraint generation. (2013).
In Proceedings of the 13th ACM Conference on Electronic 38. Ungar, L., Mellors, B., Satop, V., Baron, J.,
Commerce, 2012. Tetlock, P., Ramos, J. and Swift, S. The good
10. Dudk, M., Lahaie, S. and Pennock, D.M and Rothschild, D. judgment project: A large-scale test of different
A combinatorial prediction market for the U.S. elections. methods of combining expert predictions. AAAI
In Proceedings of the 14th ACM Conference on Electronic Technical Report FS-12-06, 2012.
Commerce, 2013. 39. Waggoner, B. and Chen, Y. Output agreement
11. Dwork, C. and Roth, A. The algorithmic foundations of mechanisms and common knowledge. In
differential privacy. Foundations and Trends in Theoretical
ingly sophisticated and are aware the Computer Science 9, 34 (2014), 211407.
12. Easley, D. and Ghosh, A. Incentives, gamification, and
algorithms employed online impact game theory: An economic approach to badge
Yiling Chen (yiling@seas.harvard.edu) is Gordon McKay
Professor of Computer Science at Harvard
both their day-to-day user experience design. In Proceedings of the 14th ACM Conference University, Cambridge, MA.
on Electronic Commerce, 2013.
and their privacy. When faced with the 13. Easley, D. and Ghosh, A. Behavioral mechanism Arpita Ghosh (arpitaghosh@cornell.edu) is an
output of an algorithm, many will design: Optimal crowdsourcing contracts and associate professor of information science at Cornell
prospect theory. In Proceedings of the 16th ACM University, Ithaca, NY.
ques- tion where this output came Conference on Economics and Computation, 2015.
Michael Kearns (mkearns@cis.upenn.edu) is a professor and
from and why. It is already difficult to 14. Ghosh, A. Game theory and incentives in
National Center Chair of Computer and Information
human computation. Handbook of Human
explain to users why complex Computation. P. Michelucci, ed. Springer, 2014. Science at the University of Pennsylvania, Philadelphia, PA.
probabilistic al- gorithms and models 15. Ghosh, A. and Hummel, P. A game-theoretic Tim Roughgarden (tim@cs.stanford.edu) is an
analysis of rank-order mechanisms for user- associate professor of CS at Stanford University,
produce the re- sults they do, and this generated content. In Proceedings of the 12th Stanford, CA.
will only become more difficult as ACM Conference on Electronic Commerce, 2011.
16. Ghosh, A. and Kleinberg, R. Behavioral mechanism Jennifer Wortman Vaughan (jenn@microsoft.com) is
algorithms integrate human behavior design: Optimal contests for simple agents. In a senior researcher at Microsoft Research, New York,
to a larger extent. Proceedings of the 15th ACM Conference on NY.
Economics and Computation, 2014.
The issue of algorithmic transpar- 17. Ghosh, A. and McAfee, P. Incentivizing high-
ency is often tied to ethical concerns quality user generated content. In Proceedings Copyright held by owners/authors.
of the 20th Publication rights licensed to ACM. $15.00.

Вам также может понравиться