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...

Descripción completa

Detalles Bibliográficos
Autores principales: Coviello, Lorenzo, Franceschetti, Massimo, McCubbins, Mathew D., Paturi, Ramamohan, Vattani, Andrea
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