Skip to content

kdis-lab/CCEA_EMLCs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cooperative CoEvolutionary Algorithm to build Ensembles of Multi-Label Classifiers

Co-EAGLET is a coevolutionary algorithm, based on the idea of EAGLET. In this case, instead of one population, the algorithm uses several subpopulations at the same time. Further, individuals are represented as lists and not binary arrays.

In this repository we provide the code of the algorithm, distributed under the GPLv3 License. It has been implemented using JCLEC [Ven08], Mulan [Tso11], and Weka [Hal09] libraries.

Yeast [Eli01] multi-label dataset has been included in the repository as example; however, a wide variety of dataset are available at the KDIS Research Group Repository.

More information about this algorithm will be provided soon.

References

[Eli01] A. Elisseeff and J. Weston. (2001). A kernel method for multi-labelled classification. In Advances in Neural Information Processing Systems, 14, 681–687.

[Hal09] M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten. (2009). The WEKA data mining software: an update. ACM SIGKDD explorations newsletter, 11(1), 10-18.

[Tso11] G. Tsoumakas, E. Spyromitros-Xioufis, J. Vilcek, and I. Vlahavas. (2011). Mulan: A java library for multi-label learning. Journal of Machine Learning Research, 12, 2411-2414.

[Ven08] S. Ventura, C. Romero, A. Zafra, J. A. Delgado, and C. Hervás. (2008). JCLEC: a Java framework for evolutionary computation. Soft Computing, 12(4), 381-392.

About

Cooperative CoEvolutionary Algorithm to build EMLCs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages