Multiagent-Based Allocation of Complex Tasks in Social Networks

In many social networks (SNs), social individuals often need to work together to accomplish a complex task (e.g., software product development). In the context of SNs, due to the presence of social connections, complex task allocation must achieve satisfactory social effectiveness; in other words, each complex task should be allocated to socially close individuals to enable them to communicate and collaborate effectively. Although several approaches have been proposed to tackle this so-called social task allocation problem, they either suffer from being centralized or ignore the objective of maximizing the social effectiveness. In this paper, we present a distributed multiagent-based task allocation model by dispatching a mobile and cooperative agent to each subtask of each complex task, which also addresses the objective of social effectiveness maximization. With respect to mobility, each agent can transport itself to a suitable individual that has the relevant capability. With respect to cooperativeness, agents can cooperate with each other by forming teams and moving to a suitable individual jointly if the cooperation is beneficial. Our theoretical analyses provide provable performance guarantees of this model. We also apply this model in a set of static and dynamic network settings to investigate its effectiveness, scalability, and robustness. Through experimental results, our model is determined to be effective in improving the system load balance and social effectiveness; this model is scalable in reducing the computation time and is robust in adapting the system dynamics.

[1]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[2]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[3]  Minjie Zhang,et al.  Self-Adaptation-Based Dynamic Coalition Formation in a Distributed Agent Network: A Mechanism and a Brief Survey , 2013, IEEE Transactions on Parallel and Distributed Systems.

[4]  Wanyuan Wang,et al.  Community-Aware Task Allocation for Social Networked Multiagent Systems , 2014, IEEE Transactions on Cybernetics.

[5]  Yunpeng Li,et al.  Reliable Task Allocation with Load Balancing in Multiplex Networks , 2015, TAAS.

[6]  Theodoros Lappas,et al.  Finding a team of experts in social networks , 2009, KDD.

[7]  Samik Datta,et al.  Capacitated team formation problem on social networks , 2012, KDD.

[8]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[9]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[10]  Gerhard Weiss,et al.  Evolution of cooperation in arbitrary complex networks , 2014, AAMAS.

[11]  Yu-Kwong Kwok,et al.  On Load Balancing for Distributed Multiagent Computing , 2002, IEEE Trans. Parallel Distributed Syst..

[12]  Sudip Misra,et al.  Distributed Information-Based Cooperative Strategy Adaptationin Opportunistic Mobile Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[13]  Wei Chen,et al.  Efficient influence maximization in social networks , 2009, KDD.

[14]  Yingqian Zhang,et al.  Multiagent task allocation in social networks , 2011, Autonomous Agents and Multi-Agent Systems.

[15]  Daniela E. Damian,et al.  Mining Task-Based Social Networks to Explore Collaboration in Software Teams , 2009, IEEE Software.

[16]  Wanyuan Wang,et al.  Task Allocation for Undependable Multiagent Systems in Social Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[17]  Bo An,et al.  Automated negotiation with decommitment for dynamic resource allocation in cloud computing , 2010, AAMAS.

[18]  Nicholas R. Jennings,et al.  Efficient Crowdsourcing of Unknown Experts using Multi-Armed Bandits , 2012, ECAI.

[19]  Duc A. Tran,et al.  DAROS: Distributed user-server assignment and replication for online social networking applications , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[20]  Sven Koenig,et al.  K-swaps: cooperative negotiation for solving task-allocation problems , 2009, IJCAI 2009.

[21]  Sarit Kraus,et al.  Forming coalitions and facilitating relationships for completing tasks in social networks , 2014, AAMAS.

[22]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[23]  L. Shapley,et al.  Potential Games , 1994 .

[24]  Yichuan Jiang,et al.  Understanding Social Networks From a Multiagent Perspective , 2014, IEEE Transactions on Parallel and Distributed Systems.

[25]  Milind Tambe,et al.  Solving Multiagent Networks using Distributed Constraint Optimization , 2008, AI Mag..

[26]  Silvio Lattanzi,et al.  Arrival and departure dynamics in social networks , 2013, WSDM '13.

[27]  Jiuchuan Jiang,et al.  Contextual Resource Negotiation-Based Task Allocation and Load Balancing in Complex Software Systems , 2009, IEEE Transactions on Parallel and Distributed Systems.

[28]  Agostino Poggi,et al.  Agent-based Social Networks for Enterprise Collaboration , 2011, WETICE.

[29]  Luca Becchetti,et al.  Power in unity: forming teams in large-scale community systems , 2010, CIKM.

[30]  Béla Bollobás,et al.  Random Graphs: Notation , 2001 .

[31]  Luca Becchetti,et al.  Online team formation in social networks , 2012, WWW.

[32]  Aijun An,et al.  Discovering top-k teams of experts with/without a leader in social networks , 2011, CIKM '11.

[33]  Victor R. Lesser,et al.  A Cooperative mediation-based protocol for dynamic distributed resource allocation , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[34]  Yichuan Jiang,et al.  Diffusion in Social Networks: A Multiagent Perspective , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[35]  Wanyuan Wang,et al.  A Practical Negotiation-Based Team Formation Model for Non-cooperative Social Networks , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[36]  Matthias Sutter,et al.  University of Innsbruck Working Papers in Economics and Statistics Communication , cooperation and collusion in team tournaments – An experimental study , 2007 .

[37]  Matthias Hein,et al.  Towards realistic team formation in social networks based on densest subgraphs , 2013, WWW.

[38]  Jiming Liu,et al.  Agent-based load balancing on homogeneous minigrids: macroscopic modeling and characterization , 2005, IEEE Transactions on Parallel and Distributed Systems.

[39]  Marie desJardins,et al.  Agent-organized networks for dynamic team formation , 2005, AAMAS '05.

[40]  Ryszard Kowalczyk,et al.  Towards autonomous mobile agents with emergent migration behaviour , 2006, AAMAS '06.

[41]  Ramachandra Kota,et al.  Self-organising agent organisations , 2009, AAMAS.

[42]  Elias Koutsoupias,et al.  The price of anarchy of finite congestion games , 2005, STOC '05.