Cargando…
Human Matching Behavior in Social Networks: An Algorithmic Perspective
We argue that algorithmic modeling is a powerful approach to understanding the collective dynamics of human behavior. We consider the task of pairing up individuals connected over a network, according to the following model: each individual is able to propose to match with and accept a proposal from...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3425504/ https://www.ncbi.nlm.nih.gov/pubmed/22927918 http://dx.doi.org/10.1371/journal.pone.0041900 |
_version_ | 1782241385609428992 |
---|---|
author | Coviello, Lorenzo Franceschetti, Massimo McCubbins, Mathew D. Paturi, Ramamohan Vattani, Andrea |
author_facet | Coviello, Lorenzo Franceschetti, Massimo McCubbins, Mathew D. Paturi, Ramamohan Vattani, Andrea |
author_sort | Coviello, Lorenzo |
collection | PubMed |
description | We argue that algorithmic modeling is a powerful approach to understanding the collective dynamics of human behavior. We consider the task of pairing up individuals connected over a network, according to the following model: each individual is able to propose to match with and accept a proposal from a neighbor in the network; if a matched individual proposes to another neighbor or accepts another proposal, the current match will be broken; individuals can only observe whether their neighbors are currently matched but have no knowledge of the network topology or the status of other individuals; and all individuals have the common goal of maximizing the total number of matches. By examining the experimental data, we identify a behavioral principle called prudence, develop an algorithmic model, analyze its properties mathematically and by simulations, and validate the model with human subject experiments for various network sizes and topologies. Our results include i) a [Image: see text]-approximate maximum matching is obtained in logarithmic time in the network size for bounded degree networks; ii) for any constant [Image: see text], a [Image: see text]-approximate maximum matching is obtained in polynomial time, while obtaining a maximum matching can require an exponential time; and iii) convergence to a maximum matching is slower on preferential attachment networks than on small-world networks. These results allow us to predict that while humans can find a “good quality” matching quickly, they may be unable to find a maximum matching in feasible time. We show that the human subjects largely abide by prudence, and their collective behavior is closely tracked by the above predictions. |
format | Online Article Text |
id | pubmed-3425504 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-34255042012-08-27 Human Matching Behavior in Social Networks: An Algorithmic Perspective Coviello, Lorenzo Franceschetti, Massimo McCubbins, Mathew D. Paturi, Ramamohan Vattani, Andrea PLoS One Research Article We argue that algorithmic modeling is a powerful approach to understanding the collective dynamics of human behavior. We consider the task of pairing up individuals connected over a network, according to the following model: each individual is able to propose to match with and accept a proposal from a neighbor in the network; if a matched individual proposes to another neighbor or accepts another proposal, the current match will be broken; individuals can only observe whether their neighbors are currently matched but have no knowledge of the network topology or the status of other individuals; and all individuals have the common goal of maximizing the total number of matches. By examining the experimental data, we identify a behavioral principle called prudence, develop an algorithmic model, analyze its properties mathematically and by simulations, and validate the model with human subject experiments for various network sizes and topologies. Our results include i) a [Image: see text]-approximate maximum matching is obtained in logarithmic time in the network size for bounded degree networks; ii) for any constant [Image: see text], a [Image: see text]-approximate maximum matching is obtained in polynomial time, while obtaining a maximum matching can require an exponential time; and iii) convergence to a maximum matching is slower on preferential attachment networks than on small-world networks. These results allow us to predict that while humans can find a “good quality” matching quickly, they may be unable to find a maximum matching in feasible time. We show that the human subjects largely abide by prudence, and their collective behavior is closely tracked by the above predictions. Public Library of Science 2012-08-22 /pmc/articles/PMC3425504/ /pubmed/22927918 http://dx.doi.org/10.1371/journal.pone.0041900 Text en © 2012 Coviello et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Coviello, Lorenzo Franceschetti, Massimo McCubbins, Mathew D. Paturi, Ramamohan Vattani, Andrea Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title | Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title_full | Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title_fullStr | Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title_full_unstemmed | Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title_short | Human Matching Behavior in Social Networks: An Algorithmic Perspective |
title_sort | human matching behavior in social networks: an algorithmic perspective |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3425504/ https://www.ncbi.nlm.nih.gov/pubmed/22927918 http://dx.doi.org/10.1371/journal.pone.0041900 |
work_keys_str_mv | AT coviellolorenzo humanmatchingbehaviorinsocialnetworksanalgorithmicperspective AT franceschettimassimo humanmatchingbehaviorinsocialnetworksanalgorithmicperspective AT mccubbinsmathewd humanmatchingbehaviorinsocialnetworksanalgorithmicperspective AT paturiramamohan humanmatchingbehaviorinsocialnetworksanalgorithmicperspective AT vattaniandrea humanmatchingbehaviorinsocialnetworksanalgorithmicperspective |