stored and combined with a greedy search algorithm
to create ensembles based on accuracy, phenotype and
genotype diversity.
Overall results indicates that using information in
the search space of each objective (local optima po-
sitions and values), rather than in the objective space,
permits creating pools of classifiers that are more ac-
curate and with lower computational cost. For in-
cremental learning scenarios with real-world video
streams, ADNPSO provides accuracy comparable to
that of using mono-objective optimization, yet re-
quires a fraction of its computational cost. Since
the proposed AMCS is designed with samples col-
lected from changing classification environments, fu-
ture work will focus on measures to detect various
types of changes in the feature space (see Figure 1).
This information could then be used to trigger an up-
date of the pool and archive only when new data in-
corporated relevant information.
ACKNOWLEDGEMENTS
This research was supported by the Natural Sciences
and Engineering Research Council of Canada.
REFERENCES
Brown, G., Wyatt, J., Harris, R., and Yao, X. (2005). Di-
versity creation methods: a survey and categorization.
Information Fusion, 29(6):5–20.
Carpenter, G. A., Grossberg, S., Markuzon, N., Reynolds,
J. H., and Rosen, D. B. (1992). Fuzzy artmap: A neu-
ral network architecture for incremental supervised
learning of analog multidimensional maps. IEEE
Transactions on Systems, Man, and Cybernetics C,
3(5):698–713.
Coello, C., Pulido, G., and Lechuga, M. (2004). Han-
dling multiple objectives with particle swarm opti-
mization. IEEE Transactions on Evolutionary Com-
putation, 8(3):256–279.
Connolly, J.-F., Granger, E., and Sabourin, R. (2008). Su-
pervised incremental learning with the fuzzy artmap
neural network. In Proceedings of the Artificial Neu-
ral Networks in Pattern Recognition, pages 66–77,
Paris, France.
Connolly, J.-F., Granger, E., and Sabourin, R. (2012a).
An adaptive classification system for video-based face
recognition. Information Sciences, 192(1):50–70.
Swarm Intelligence and Its Applications.
Connolly, J.-F., Granger, E., and Sabourin, R. (2012b).
Evolution of heterogeneous ensembles through dy-
namic particle swarm optimization for video-based
face recognition. Pattern Recognition, 45(7):2460–
2477.
Elwell, R. and Polikar, R. (2011). Incremental learning
of concept drift in nonstationary environments. IEEE
Transactions on Neural Networks, 22(10):1517–1531.
Gorodnichy, D. O. (2005). Video-based framework for face
recognition in video. In Second Workshop on Face
Processing in Video in Proceedings of the Conference
on Computer and Robot Vision, pages 325–344, Vic-
toria, Canada.
Granger, E., Henniges, P., Oliveira, L. S., and Sabourin, R.
(2007). Supervised learning of fuzzy artmap neural
networks through particle swarm optimization. Jour-
nal of Pattern Recognition Research, 2(1):27–60.
Jain, A. K., Ross, A., and Pankanti, S. (2006). Biometrics:
A tool for information security. IEEE Transactions on
Information Forensics and Security, 1(2):125–143.
Kennedy, J. (2007). Some issues and practices for particle
swarms. In Proceedings of the IEEE International on
Swarm Intelligence, pages 162–169, Honolulu, USA.
Kuncheva, L. I. (2004). Classifier ensembles for chang-
ing environments. In Proceedings of the International
Workshop on Multiple Classifier Systems, pages 1–15,
Cagliari, Italy.
Li, R., Mersch, T. R., Wen, O. X., Kaylani, A., and Anag-
nostopoulos, G. C. (2010). Multi-objective memetic
evolution of art-based classifiers. In Proceedings
of the IEEE Congress on Evolutionary Computation,
pages 1–8, Barcelona, Spain.
Minku, L. L., White, A. P., and Yao, X. (2010). The impact
of diversity on online ensemble learning in the pres-
ence of concept drift. IEEE Transactions on Knowl-
edge and Data Engineering, 22(5):730–742.
Nickabadi, A., Ebadzadeh, M. M., and Safabakhsh, R.
(2008). DNPSO: A dynamic niching particle swarm
optimizer for multi-modal optimization. In Proceed-
ings of the IEEE Congress on Evolutionary Computa-
tion, pages 26–32, Hong Kong, China.
Polikar, R., Udpa, L., Udpa, S. S., and Honavar, V. (2001).
Learn++ : An incremental learning algorithm for su-
pervised neural networks. IEEE Transactions on Sys-
tems, Man, and Cybernetics C, 31(4):497–508.
Roli, F., Didaci, L., and Marcialis, G. (2008). Adaptive bio-
metric systems that can improve with use. In Ratha,
N. K. and Govindaraju, V., editors, Advances in Bio-
metrics, pages 447–471. Springer London.
Valentini, G. (2003). Ensemble methods based on bias-
variance analysis. PhD thesis, University of Genova,
Genova, Switzerland.
EvolvingClassifierEnsemblesusingDynamicMulti-objectiveSwarmIntelligence
215