Swarm Intelligence in Data Science: Applications, Opportunities and Challenges
- 13 July 2020
- book chapter
- conference paper
- Published by Springer Science and Business Media LLC
- Vol. 12145, 3-14
- https://doi.org/10.1007/978-3-030-53956-6_1
Abstract
The Swarm Intelligence (SI) algorithms have been proved to be a comprehensive method to solve complex optimization problems by simulating the emergence behaviors of biological swarms. Nowadays, data science is getting more and more attention, which needs quick management and analysis of massive data. Most traditional methods can only be applied to continuous and differentiable functions. As a set of population-based approaches, it is proven by some recent research works that the SI algorithms have great potential for relevant tasks in this field. In order to gather better insight into the utilization of these methods in data science and to provide a further reference for future researches, this paper focuses on the relationship between data science and swarm intelligence. After introducing the mainstream swarm intelligence algorithms and their common characteristics, both the theoretical and real-world applications in the literature which utilize the swarm intelligence to the related domains of data analytics are reviewed. Based on the summary of the existing works, this paper also analyzes the opportunities and challenges in this field, which attempts to shed some light on designing more effective algorithms to solve the problems in data science for real-world applications.Keywords
This publication has 66 references indexed in Scilit:
- Swarm Intelligence in Big Data AnalyticsLecture Notes in Computer Science, 2013
- Bat algorithm: a novel approach for global engineering optimizationEngineering Computations, 2012
- Support Vector Machine Based Diagnostic System for Breast Cancer Using Swarm IntelligenceJournal of Medical Systems, 2011
- Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problemsComputer-Aided Design, 2011
- Brain Storm Optimization AlgorithmLecture Notes in Computer Science, 2011
- Editorial survey: swarm intelligence for data miningMachine Learning, 2010
- Community detection in graphsPhysics Reports, 2009
- Firefly Algorithms for Multimodal OptimizationLecture Notes in Computer Science, 2009
- Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functionsSwarm Intelligence, 2008
- A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithmJournal of Global Optimization, 2007