+To the authors' knowledge, NiaARM is one of only three publicly available software solutions that implement any form of numerical association rule mining, the other two being KEEL [@alcala2009keel] and uARMSolver [@fister_uarmsolver_2020]. KEEL is a software tool used to assess evolutionary algorithms for machine learning problems of various kinds such as regression, classification, unsupervised learning, etc. It's a GUI application written in Java primarily intended for research and educational purposes. Although its scope is much wider it also includes some popular algorithms for numerical association rule mining including GAR, GENAR and MODENAR. The uARMSolver framework, written in C++, also implements the ARM-DE algorithm. Comparatively, NiaARM offers better ease of use, the ability to use arbitrary nature-inspired algorithms from the NiaPy framework (uARMSolver only implements DE and PSO), and the ability to optimize using more interest measures.
0 commit comments