Abstract
The Internet of Things equips citizens with a phenomenal new means for online participation in sharing economies. When agents self-determine options from which they choose, for instance, their resource consumption and production, while these choices have a collective systemwide impact, optimal decision-making turns into a combinatorial optimization problem known as NP-hard. In such challenging computational problems, centrally managed (deep) learning systems often require personal data with implications on privacy and citizens’ autonomy. This article envisions an alternative unsupervised and decentralized collective learning approach that preserves privacy, autonomy, and participation of multi-agent systems self-organized into a hierarchical tree structure. Remote interactions orchestrate a highly efficient process for decentralized collective learning. This disruptive concept is realized by I-EPOS, the Iterative Economic Planning and Optimized Selections, accompanied by a paradigmatic software artifact. Strikingly, I-EPOS outperforms related algorithms that involve non-local brute-force operations or exchange full information. This article contributes new experimental findings about the influence of network topology and planning on learning efficiency as well as findings on techno-socio-economic tradeoffs and global optimality. Experimental evaluation with real-world data from energy and bike sharing pilots demonstrates the grand potential of collective learning to design ethically and socially responsible participatory sharing economies.
- Mohammad Alaggan, Sébastien Gambs, and Anne-Marie Kermarrec. 2011. Private Similarity Computation in Distributed Systems: From Cryptography to Differential Privacy. Springer, Berlin, 357--377. Google ScholarDigital Library
- Zeyuan Allen-Zhu and Elad Hazan. 2016. Variance reduction for faster non-convex optimization. In Proceedings of the International Conference on Machine Learning. 699--707. Google ScholarDigital Library
- Kevin Beyer, Jonathan Goldstein, Raghu Ramakrishnan, and Uri Shaft. 1999. When is “nearest neighbor” meaningful? In Proceedings of the International Conference on Database Theory. Springer, 217--235. Google ScholarDigital Library
- Stefan Bosse. 2017. Incremental distributed learning with javascript agents for earthquake and disaster monitoring. Int. J. Distrib. Syst. Technol. 8, 4 (2017), 34--53.Google ScholarDigital Library
- Arthur Earl Bryson and Yu-Chi Ho. 1969. Applied Optimal Control: Optimization, Estimation and Control. Xerox College Publishing.Google Scholar
- Antonio Bucchiarone, Martina De Sanctis, and Annapaola Marconi. 2016. Decentralized dynamic adaptation for service-based collective adaptive systems. In Proceedings of the International Conference on Service-Oriented Computing. Springer, Berlin, 5--20.Google Scholar
- Javier Cámara, David Garlan, Bradley Schmerl, and Ashutosh Pandey. 2015. Optimal planning for architecture-based self-adaptation via model checking of stochastic games. In Proceedings of the 30th Annual ACM Symposium on Applied Computing (SAC’15). ACM, New York, NY, 428--435. Google ScholarDigital Library
- Ernest J. J. H. H. Chang. 1982. Echo algorithms: Depth parallel operations on general graphs. IEEE Trans. Softw. Eng. 8, 4 (1982), 391. Google ScholarDigital Library
- Anton Chechetka and Katia Sycara. 2006. No-commitment branch and bound search for distributed constraint optimization. In Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems. ACM, 1427--1429. Google ScholarDigital Library
- Cyrille Médard de Chardon, Geoffrey Caruso, and Isabelle Thomas. 2016. Bike-share rebalancing strategies, patterns, and purpose. J. Transport Geogr. 55 (2016), 22--39.Google ScholarCross Ref
- Li Deng, Dong Yu, et al. 2014. Deep learning: Methods and applications. Found. Trends Sign. Process. 7, 3--4 (2014), 197--387. Google ScholarDigital Library
- Frederick Ducatelle, Gianni Di Caro, and Luca Maria Gambardella. 2005. Using ant agents to combine reactive and proactive strategies for routing in mobile ad-hoc networks. Int. J. Comput. Intell. Appl. 5, 2 (2005), 169--184.Google ScholarCross Ref
- Ivana Dusparic and Vinny Cahill. 2009. Distributed w-learning: Multi-policy optimization in self-organizing systems. In Proceedings of the 2009 3rd IEEE International Conference on Self-Adaptive and Self-Organizing Systems. IEEE, 20--29. Google ScholarDigital Library
- Judith Fröhling. 2017. Abstract Flexibility Description for Virtual Power Plant Scheduling. Ph.D. Dissertation. BIS der Universität Oldenburg.Google Scholar
- Wojciech Galuba, Karl Aberer, Zoran Despotovic, and Wolfgang Kellerer. 2009. ProtoPeer: A P2P toolkit bridging the gap between simulation and live deployement. In Proceedings of the 2nd International Conference on Simulation Tools and Techniques. Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, 60. Google ScholarDigital Library
- Reza GhasemAghaei, Md Abdur Rahman, Wail Gueaieb, and Abdulmotaleb El Saddik. 2007. Ant colony-based reinforcement learning algorithm for routing in wireless sensor networks. In Proceedings of the 2007 IEEE Instrumentation 8 Measurement Technology Conference (IMTC’07). IEEE, 1--6.Google ScholarCross Ref
- Ian Goodfellow, Yoshua Bengio, and Aaron Courville. 2016. Deep Learning. MIT Press, Cambridge, MA. Google ScholarDigital Library
- Sara Hajian, Francesco Bonchi, and Carlos Castillo. 2016. Algorithmic bias: From discrimination discovery to fairness-aware data mining. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 2125--2126. Google ScholarDigital Library
- Dirk Helbing, Bruno S. Frey, Gerd Gigerenzer, Ernst Hafen, Michael Hagner, Yvonne Hofstetter, Jeroen van den Hoven, Roberto V. Zicari, and Andrej Zwitter. 2017. Will democracy survive big data and artificial intelligence. Sci. Am. 25 (2017).Google Scholar
- Dirk Helbing and Evangelos Pournaras. 2015. Society: Build digital democracy. Nature 527 (2015), 33--34.Google ScholarCross Ref
- Christian Hinrichs, Sebastian Lehnhoff, and Michael Sonnenschein. 2013. COHDA: A combinatorial optimization heuristic for distributed agents. In Proceedings of the International Conference on Agents and Artificial Intelligence. Springer, 23--39.Google Scholar
- Christian Hinrichs, Sebastian Lehnhoff, and Michael Sonnenschein. 2014. A decentralized heuristic for multiple-choice combinatorial optimization problems. In Proceedings of the Annual Conference on Operations Research 2012. Springer, 297--302.Google ScholarCross Ref
- Honglin Hu, Jian Zhang, Xiaoying Zheng, Yang Yang, and Ping Wu. 2010. Self-configuration and self-optimization for LTE networks. IEEE Commun. Mag. 48, 2 (2010), 94--100. Google ScholarDigital Library
- Aravind Kailas, Valentina Cecchi, and Arindam Mukherjee. 2012. A survey of communications and networking technologies for energy management in buildings and home automation. J. Comput. Netw. Commun. 2012 (2012).Google Scholar
- Hongseok Kim, Young-Jin Kim, Kai Yang, and Marina Thottan. 2011. Cloud-based demand response for smart grid: Architecture and distributed algorithms. In Proceedings of the 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm’11). IEEE, 398--403.Google Scholar
- Stefan Korff and Rainer Böhme. 2014. Too much choice: End-user privacy decisions in the context of choice proliferation. In Proceedings of the Symposium on Usable Privacy and Security (SOUPS’14). 69--87. Google ScholarDigital Library
- Marinos Koutsomichalis and Evangelos Pournaras. 2017. The sound of decentralization-sonifying computational intelligence in sharing economies. In Proceedings of the 23rd International Symposium on Electronic Art (ISEA’17).Google Scholar
- Yung-Ming Li, Yong Tan, and Prabuddha De. 2013. Self-organized formation and evolution of peer-to-peer networks. INFORMS J. Comput. 25, 3 (2013), 502--516. Google ScholarDigital Library
- Ashutosh Pandey, Gabriel A. Moreno, Javier Cámara, and David Garlan. 2016. Hybrid planning for decision making in self-adaptive systems. In Proceedings of the 10th International Conference on Self-adaptive and Self-organizing Systems. IEEE.Google ScholarCross Ref
- Payal V. Parmar, Shraddha B. Padhar, Shafika N. Patel, Niyatee I. Bhatt, and Rutvij H. Jhaveri. 2014. Survey of various homomorphic encryption algorithms and schemes. Int. J. Comput. Appl. 91, 8 (2014).Google Scholar
- Adrian Petcu and Boi Faltings. 2005. A Scalable Method for Multiagent Constraint Optimization. In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI'05). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 266--271. Google ScholarDigital Library
- Peter Pilgerstorfer and Evangelos Pournaras. 2017. Self-adaptive learning in decentralized combinatorial optimization: A design paradigm for sharing economies. In Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. IEEE Press, 54--64. Google ScholarDigital Library
- Evangelos Pournaras. 2013. Multi-level Reconfigurable Self-organization in Overlay Services. Ph.D. Dissertation. TU Delft, Delft University of Technology.Google Scholar
- Evangelos Pournaras, Ben-Elias Brandt, Manish Thapa, Dinesh Acharya, Jose Espejo-Uribe, Mark Ballandies, and Dirk Helbing. 2017a. SFINA-simulation framework for intelligent network adaptations. Simul. Model. Pract. Theory 72 (2017), 34--50.Google ScholarCross Ref
- Evangelos Pournaras and Jose Espejo-Uribe. 2017. Self-repairable smart grids via online coordination of smart transformers. IEEE Trans. Industr. Inf. 13, 4 (2017), 1783--1793.Google ScholarCross Ref
- Evangelos Pournaras, Matteo Vasirani, Robert E. Kooij, and Karl Aberer. 2014a. Decentralized planning of energy demand for the management of robustness and discomfort. IEEE Trans. Industr. Inf. 10, 4 (2014), 2280--2289.Google ScholarCross Ref
- Evangelos Pournaras, Matteo Vasirani, Robert E. Kooij, and Karl Aberer. 2014b. Measuring and controlling unfairness in decentralized planning of energy demand. In Proceedings of the 2014 IEEE International Energy Conference (ENERGYCON’14). IEEE, 1255--1262.Google ScholarCross Ref
- Evangelos Pournaras, Srivatsan Yadhunathan, and Ada Diaconescu. 2018. Holarchic Structures for Decentralized Deep Learning-A Performance Analysis. arXiv preprint arXiv:1805.02686 (2018). http://arxiv.org/abs/1805.02686Google Scholar
- Evangelos Pournaras, Mark Yao, and Dirk Helbing. 2017b. Self-regulating supply--demand systems. Fut. Gener. Comput. Syst. 76 (2017), 73--91. Google ScholarDigital Library
- Jakob Puchinger and Günther R. Raidl. 2005. Combining metaheuristics and exact algorithms in combinatorial optimization: A survey and classification. In Proceedings of the International Work-Conference on the Interplay Between Natural and Artificial Computation. Springer, 41--53. Google ScholarDigital Library
- R. Tyrrell Rockafellar, Stanislav Uryasev, et al. 2000. Optimization of conditional value-at-risk. J. Risk 2 (2000), 21--42.Google ScholarCross Ref
- Ognjen Scekic, Hong-Linh Truong, and Schahram Dustdar. 2013. Incentives and rewarding in social computing. Commun. ACM 56, 6 (2013), 72--82. Google ScholarDigital Library
- Thure Traber and Claudia Kemfert. 2011. Gone with the wind? - Electricity market prices and incentives to invest in thermal power plants under increasing wind energy supply. Energy Econ. 33, 2 (2011), 249--256.Google ScholarCross Ref
- William Yeoh, Ariel Felner, and Sven Koenig. 2008. BnB-ADOPT: An asynchronous branch-and-bound DCOP algorithm. In Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, Vol. 2. International Foundation for Autonomous Agents and Multiagent Systems, 591--598. Google ScholarDigital Library
Index Terms
- Decentralized Collective Learning for Self-managed Sharing Economies
Recommendations
Self-adaptive learning in decentralized combinatorial optimization: a design paradigm for sharing economies
SEAMS '17: Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing SystemsThe democratization of Internet of Things and ubiquitous computing equips citizens with phenomenal new ways for online participation and decision-making in application domains of smart grids and smart cities. When agents autonomously self-determine the ...
Multi-agent Reinforcement Learning for Decentralized Stable Matching
Algorithmic Decision TheoryAbstractIn the real world, people/entities usually find matches independently and autonomously, such as finding jobs, partners, roommates, etc. It is possible that this search for matches starts with no initial knowledge of the environment. We propose the ...
A Decentralized Approach to Intrusion Detection in Dynamic Networks of the Internet of Things Based on Multiagent Reinforcement Learning with Interagent Interaction
AbstractThe application of multiagent reinforcement learning technology to solve the problem of intrusion detection in the Internet of Things (IoT) systems is considered. Three models of a multiagent intrusion detection system are implemented: a ...
Comments