Fuzzy-rough feature selection using flock of starlings optimisation

Much use has been made of particle swarm optimisation as a tool to solve complex optimisation tasks, and many extensions and modifications to the original algorithm have been proposed. One such extension is related to the murmuration or flocking behaviour of starling birds and their flight trajectories in relation to flock cohesion giving rise to the so-called flock of starlings optimisation algorithm. This algorithm uses the topological model of starling bird flocks as a basis for modifying the original particle swarm optimisation approach. In this paper, two novel approaches for feature selection using fuzzy-rough sets and based upon two different interpretations of the flock of starlings algorithm are proposed. The results demonstrate that the approach can converge quickly and can discover subsets of smaller size and which are more stable than traditional PSO.

[1]  G. Parisi,et al.  Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study , 2007, Proceedings of the National Academy of Sciences.

[2]  Qiang Shen,et al.  New Approaches to Fuzzy-Rough Feature Selection , 2009, IEEE Transactions on Fuzzy Systems.

[3]  Didier Dubois,et al.  Putting Rough Sets and Fuzzy Sets Together , 1992, Intelligent Decision Support.

[4]  Christian Blum,et al.  FlockOpt: A new swarm optimization algorithm based on collective behavior of starling birds , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[5]  Daniel W Franks,et al.  Limited interactions in flocks: relating model simulations to empirical data , 2011, Journal of The Royal Society Interface.

[6]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[7]  Ian H. Witten,et al.  Generating Accurate Rule Sets Without Global Optimization , 1998, ICML.

[8]  Xiangyang Wang,et al.  Feature selection based on rough sets and particle swarm optimization , 2007, Pattern Recognit. Lett..

[9]  Janusz Zalewski,et al.  Rough sets: Theoretical aspects of reasoning about data , 1996 .

[10]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[11]  Alessandro Salvini,et al.  The Flock of Starlings Optimization: Influence of Topological Rules on the Collective Behavior of Swarm Intelligence , 2011, Computational Methods for the Innovative Design of Electrical Devices.

[12]  Anna Maria Radzikowska,et al.  A comparative study of fuzzy rough sets , 2002, Fuzzy Sets Syst..

[13]  Z. Pawlak Rough Sets: Theoretical Aspects of Reasoning about Data , 1991 .

[14]  William W. Cohen Fast Effective Rule Induction , 1995, ICML.