Towards Social Problem-Solving with Human Subjects
Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2798-2798.
https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-471
© 2011 International Joint Conferences on Artificial Intelligence
Abstract
Recently, the use of social and human computing has witnessed increasing interest in the AI community. However, in order to harness the true potential of social computing, human subjects must play an active role in achieving computation in social networks and related media. Our work proposes an initial desiderata for effective social computing, drawing inspiration from artificial intelligence. Extensive experimentation reveals that several open issues and research questions have to be answered before the true potential of social and human computing is achieved. We, however, take a somewhat novel approach, by implementing a social networks environment where human subjects cooperate towards computational problem solving. In our social environment, human and artificial agents cooperate in their computation tasks,which may lead to a single problem-solving social network that potentially allows seamless cooperation among human and machine agents.
- R.M. Araujo and L.C. Lamb. Memetic networks: an- alyzing the effects of network properties in multi-agent performance. In AAAI'08, pages 3-8, 2008.
- C. A. Bran, T.W. Malone, D. Lewis, and J. Burton. The knowledge worker of the future. In Proc. OOPSLA'09 Companion, pages 851-852. ACM, 2009.
- J. Michel, Y. K. Shen, A. P. Aiden, Veres A., M. K. Gray, The Google Books Team, J. P. Pickett, D. Hoiberg, D. Clancy, P. Norvig, J. Orwant, S. Pinker, M. A. Nowak, and E. L. Aiden. Quantitative analysis of culture using millions of digitized books. Science, 331(6014):176- 182, 2011.
- A. Montanari and A. Saberi. The spread of innova- tions in social networks. Proc. Natl. Acad. Sci. U.S.A., 107:20196-20201, 2010.
- P. J. Richerson and R. Boyd. Not By Genes Alone : How Culture Transformed Human Evolution. U. Chicago Press, 2004.
- L. von Ahn, B. Maurer, C. McMillen, D. Abraham, and M. Blum. reCAPTCHA: Human-Based Charac- ter Recognition via Web Security Measures. Science, 321(5895):1465-1468, 2008.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
In order to harness the potential of social computing effective mechanisms and tools are needed to cooperation among human agents by means of several forms of knowledge exchange[2; 6]. Furthermore, the wide access to social networks data and the ever growing amount of human knowledge stored in digital format allows a deeper and quantitative analysis of humans' culture influence on human evolution[3; 4]. This raises an important question to Artificial Intelligence research: by which means human and machine agents can cooperate to perform computation and problem-solving in a social network?
Aiming at answering this this question we have implemented and analysed controlled experiments with human subjects solving instances of computational problems in social networks. Our experiments have tow objectives: to identify and infer properties underlying cooperation in human problem-solving, and to find out the mechanisms of knowledge exchange among human and machine agents when solving problems. As a consequence we shall be able to develop efficient algorithms for problem-solving that can impact the understanding of working group performance, coordination, cooperation, and organization of human social networks [2].
2 The Proposed Social NetworkModel
We modeled a Social Network through a generalization of Memetic Networks[1; 5]. In our model, problem-solving agents (either human or artificial) are connected through a network of arbitrary topology [1] where nodes represent agents and the edges allow connected agents to communicate (their solutions). Thus agents are allowed to perform two actions at any time:
- First, agents can formulate their own solution to the problem's instance (with no communication with network peers) and, after that, agents can submit their formulated solution through the media (social network). This is known as the introspective phase.
- Second, agents can evaluate neighbors' solutions available in the social network and potentially copy the entire neighbor's current solution. This is in the extroversive phase.
Therefore as agents evaluate solutions and choose between their own solution or their neighbor's, solutions are under selective pressure from the social network's agents.
3 Experiment Setup
In order to perform experiments to validate our model, we have built two web applications where subjects solved problems cooperatively through a web browser. Each submitted or copied solution was tagged with a timestamp and the subjects's identity information, and logged into a database. Subjects (or agents) in the network were groups of first and second year Computer Science undergraduates. The first application was shared with participating universities and experiments used non-industrial SAT problem instances from 1.2 million different instances with varying degrees of difficulty. The second application was published on Facebook's Open Service platform and used Sudoku game problem instances.
4 Experimental Results
The first set of experiments were carried out using a Social SAT solver, where subjects cooperate to solve SAT instances. A few issues have to be reported. First (as expected), we found out that the string size of harder SAT instances did not fit on a browser's window, limiting the set of SAT instances available for experimentation. The remaining SAT instances had a small solution space, thus favouring agents' strategies such as random walks due to high probability of choosing the right solution by chance. Such agents' randomwalks towards solution instances can be seen in Fig. 1.

Given the restrictions imposed by the hardness of the SAT problem, and and the small solution space of most SAT instances, we then chose to experiment with another problem. The second set of experiments was run over the Sudoku game instances. The Sudoku game has a compact description when compared to SAT instances. Also, the popularity of the Sudoku game allows participants from outside the academic community in the social network to generate very large amounts of data. The experiments' runs with the Sudoku game instances generated 300% more data with fewer problem instances (see summary in Table 1).
The experiments with the Sudoku game instances, allowed us to analyse how human subjects behave while cooperating in the extroversive phase. When human agents copy a neighbor's solution they do not evaluate how good a solution is to each problem instance; however, they do search for a neighbor's solution that is close to their own solution on their user interface. Thus, when human agents believe they cannot improve solutions' quality alone and must exchange solutions, they tend to choose solutions of their nearest neighbors, instead searching for the best solution available on the user interface. This result holds for both the SAT and Sudoku problem instances, in networks where agents have 2 to 20 connected neighbours. We also found out that the problem
| Topology | Experiments (instances) | Agents | Solutions and (%copied) |
|---|---|---|---|
| SAT experiment | |||
| Disconnected | 16 (16) | 125 | - |
| Ring (K = 4) | 4 (3) | 16 to 19 | 335 (13%) |
| Ring (K = 6) | 3 (2) | 22 to 31 | 268 (14%) |
| SF†(γ = 1.65) | 11 (9) | 1 to 32 | 1179 (10%) |
| Total | 34 (24) | 3 to 26 | 7630 (11%) |
| Sudoku experiment | |||
| Ring (K = 4) | 2 (2) | 2 to 5 | 533 (25%) |
| Ring (K = 6) | 2 (2) | 17 to 20 | 11114 (18%) |
| SF†(γ = 1.65) | 4 (3) | 14 to 35 | 6012 (87%) |
| Total | 8 (6) | 2 to 35 | 17659 (42%) |
K: # of neighbors
solving human social network always found the correct solution for all problem instances. The implications of this result and the strategies used by agents in the social networks are currently under further investigation.
5 Current Research Developments
We are currently analyzing the data collected from the experiments in order to model and understand the agents' behavior as represented in Figure 1. For instance, one could think of using Markov processes or other statistical models since there is a probabilistic behaviour associated to agents solving problems in a social network. This can contribute towards understanding how humans achieve complex problem-solving in a number of environments, with possible implications to working groups, social, and human computing.
Acknowledgements: Research partly supported by CNPq.
@inproceedings{ijcai2011p471,
title = {Towards Social Problem-Solving with Human Subjects},
author = {Farenzena, Daniel S. and de Araújo, Ricardo Matsumura and Lamb, Luís C.},
booktitle = {Proceedings of the Twenty-Second International Joint Conference on
Artificial Intelligence, {IJCAI-11}},
publisher = {AAAI Press/International Joint Conferences on Artificial Intelligence},
editor = {Toby Walsh},
pages = {2798--2798},
year = {2011},
month = {7},
doi = {10.5591/978-1-57735-516-8/IJCAI11-471},
url = {https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-471},
}
TY - CPAPER TI - Towards Social Problem-Solving with Human Subjects AU - Farenzena, Daniel S. AU - de Araújo, Ricardo Matsumura AU - Lamb, Luís C. T2 - Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, IJCAI-11 PB - AAAI Press/International Joint Conferences on Artificial Intelligence PY - 2011 SP - 2798 EP - 2798 DO - 10.5591/978-1-57735-516-8/IJCAI11-471 UR - https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-471 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: