Abstract
The paper presents a new generation of Rseslib library - a collection of rough set and machine learning algorithms and data structures in Java. It provides algorithms for discretization, discernibility matrix, reducts, decision rules and for other concepts of rough set theory and other data mining methods. The third version was implemented from scratch and in contrast to its predecessor it is available as a separate open-source library with API and with modular architecture aimed at high reusability and substitutability of its components. The new version can be used within Weka and with a dedicated graphical interface. Computations in Rseslib 3 can be also distributed over a network of computers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adamczyk, M.: Parallel feature selection algorithm based on rough sets and particle swarm optimization. In: Proceedings of the 2014 Federated Conference on Computer Science and Information System. In: ACSIS, vol. 2, pp. 43â50 (2014)
Bazan, J.G., Szczuka, M.: The rough set exploration system. In: Peters, J.F., Skowron, A. (eds.) Transactions on Rough Sets III. LNCS, vol. 3400, pp. 37â56. Springer, Heidelberg (2005). https://doi.org/10.1007/11427834_2
Bazan, J.G., Latkowski, R., Szczuka, M.: DIXER â distributed executor for rough set exploration system. In: ĆlÄzak, D., Yao, J.T., Peters, J.F., Ziarko, W., Hu, X. (eds.) RSFDGrC 2005. LNCS (LNAI), vol. 3642, pp. 39â47. Springer, Heidelberg (2005). https://doi.org/10.1007/11548706_5
Brown, F.M.: Boolean Reasoning: The Logic of Boolean Equations. Kluwer Academic Publishers, Dordrecht (1990)
Fayyad, U., Irani, K.: Multi-interval discretization of continuous-valued attributes for classification learning. In: Proceedings of the 13th International Joint Conference on Artificial Intelligence, pp. 1022â1027. Morgan Kaufmann (1993)
GĂłra, G., Wojna, A.: RIONA: a new classification system combining rule induction and instance-based learning. Fundamenta Informaticae 51(4), 369â390 (2002)
Grama, L., Rusu, C.: Choosing an accurate number of mel frequency cepstral coefficients for audio classification purpose. In: Proceedings of the 10th International Symposium on Image and Signal Processing and Analysis, pp. 225â230. IEEE (2017)
Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witen, I.: The weka data mining software: an update. SIGKDD Explor. 11(1), 10â18 (2009)
Holte, R.C.: Very simple classification rules perform well on most commonly used datasets. Mach. Learn. 11(1), 63â90 (1993)
Hu, Y.C.: Rough sets for pattern classification using pairwise-comparison-based tables. Appl. Math. Model. 37(12â13), 7330â7337 (2013)
Janusz, A., Stawicki, S., Szczuka, M., ĆlÄzak, D.: Rough set tools for practical data exploration. In: Ciucci, D., Wang, G., Mitra, S., Wu, W.-Z. (eds.) RSKT 2015. LNCS (LNAI), vol. 9436, pp. 77â86. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25754-9_7
Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9(3), 256â278 (1974)
Kerber, R.: Chimerge: discretization of numeric attributes. In: Proceedings of the 10th National Conference on Artificial Intelligence, pp. 123â128. AAAI Press (1992)
Kryszkiewicz, M.: Properties of incomplete information systems in the framework of rough sets. In: Polkowski, L., Skowron, A. (eds.) Rough Sets in Knowledge Discovery 1: Methodology and Applications, pp. 422â450. Physica-Verlag, Heidelberg (1998)
Latkowski, R.: Flexible indiscernibility relations for missing attribute values. Fundamenta Informaticae 67(1â3), 131â147 (2005)
Moshkov, M., Piliszczuk, M., Zielosko, B.: Partial Covers, Reducts and Decision Rules in Rough Sets: Theory and Applications. SCI, vol. 145. Springer, Heidelberg (2008)
Nguyen, H.S.: Discretization of real value attributes: a boolean reasoning approach. Ph.D. thesis, Warsaw University (1997)
Nguyen, H.S., ĆlÄzak, D.: Approximate reducts and association rules - correspondence and complexity results. In: Zhong, N., Skowron, A., Ohsuga, S. (eds.) Proceedings of the International Workshop on Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing. LNCS, pp. 137â145. Springer, Heidelberg (1999)
Ăhrn, A., Komorowski, J., Skowron, A., Synak, P.: The design and implementation of a knowledge discovery toolkit based on rough sets - the rosetta system. In: Polkowski, L., Skowron, A. (eds.) Rough Sets in Knowledge Discovery 2: Applications, Case Studies and Software Systems, pp. 376â399. Physica-Verlag, Heidelberg (1998)
Pawlak, Z.: Rough Sets - Theoretical Aspects of Reasoning about Data. Kluwer Academic Publishers, Dordrecht (1991)
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 177(1), 3â27 (2007)
PrÄdki, B., Wilk, S.: Rough set based data exploration using ROSE system. In: RaĆ, Z.W., Skowron, A. (eds.) ISMIS 1999. LNCS, vol. 1609, pp. 172â180. Springer, Heidelberg (1999). https://doi.org/10.1007/BFb0095102
Riza, L.S., et al.: Implementing algorithms of rough set theory and fuzzy rough set theory in the R package âroughsets". Inf. Sci. 287, 68â89 (2014)
Rusu, C., Grama, L.: Recent developments in acoustical signal classification for monitoring. In: Proceedings of the 5th International Symposium on Electrical and Electronics Engineering. IEEE (2017)
Skowron, A.: Boolean reasoning for decision rules generation. In: Komorowski, J., RaĆ, Z.W. (eds.) ISMIS 1993. LNCS, vol. 689, pp. 295â305. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-56804-2_28
Skowron, A., GrzymaĆa-Busse, J.W.: From rough set theory to evidence theory. In: Yager, R.R., Kacprzyk, J., Fedrizzi, M. (eds.) Advances in the Dempster-Shafer Theory of Evidence, pp. 193â236. Wiley, New York (1994)
Skowron, A., Rauszer, C.: The discernibility matrices and functions in information systems. In: Slowinski, R. (ed.) Intelligent Decision Support, Handbook of Applications and Advances of the Rough Sets Theory, pp. 331â362. Kluwer Academic Publishers, Dordrecht (1992)
Skowron, A., Wojna, A.: K nearest neighbor classification with local induction of the simple value difference metric. In: Tsumoto, S., SĆowiĆski, R., Komorowski, J., GrzymaĆa-Busse, J.W. (eds.) RSCTC 2004. LNCS (LNAI), vol. 3066, pp. 229â234. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25929-9_27
Stefanowski, J., TsoukiĂ s, A.: On the extension of rough sets under incomplete information. In: Zhong, N., Skowron, A., Ohsuga, S. (eds.) RSFDGrC 1999. LNCS (LNAI), vol. 1711, pp. 73â81. Springer, Heidelberg (1999). https://doi.org/10.1007/978-3-540-48061-7_11
Telembici, T., Grama, L.: Detecting indoor sound events. Acta Technica Napocensis - Electron. Telecommun. 59(2), 13â17 (2018)
Tiwari, M., Chakrabarti, P., Chakrabarti, T.: Performance analysis and error evaluation towards the liver cancer diagnosis using lazy classifiers for ILPD. In: Zelinka, I., Senkerik, R., Panda, G., Lekshmi Kanthan, P.S. (eds.) ICSCS 2018. CCIS, vol. 837, pp. 161â168. Springer, Singapore (2018). https://doi.org/10.1007/978-981-13-1936-5_19
Widz, S.: Introducing Nrough framework. In: Polkowski, L., et al. (eds.) IJCRS 2017. LNCS (LNAI), vol. 10313, pp. 669â689. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60837-2_53
Wojna, A.: Center-based indexing for nearest neighbors search. In: Proceedings of the 3rd IEEE International Conference on Data Mining, pp. 681â684. IEEE Computer Society Press (2003)
Wojna, A.: Analogy-based reasoning in classifier construction. In: Peters, J.F., Skowron, A. (eds.) Transactions on Rough Sets IV. LNCS, vol. 3700, pp. 277â374. Springer, Heidelberg (2005). https://doi.org/10.1007/11574798_11
Wojna, A., Latkowski, R.: Rseslib 3: open source library of rough set and machine learning methods. In: Nguyen, H.S., Ha, Q.-T., Li, T., PrzybyĆa-Kasperek, M. (eds.) IJCRS 2018. LNCS (LNAI), vol. 11103, pp. 162â176. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99368-3_13
Wojna, A., Latkowski, R., Kowalski, Ć.: RSESLIB: User Guide. http://rseslib.mimuw.edu.pl/rseslib.pdf
Wojnarski, M.: Debellor: a data mining platform with stream architecture. In: Peters, J.F., Skowron, A., RybiĆski, H. (eds.) Transactions on Rough Sets IX. LNCS, vol. 5390, pp. 405â427. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89876-4_22
Wojnarski, M.: Debellor: Open source modular platform for scalable data mining. In: Proceedings of the 17th International Conference on Intelligent Information Systems (2009)
Wojnarski, M., Stawicki, S., Wojnarowski, P.: TunedIT.org: system for automated evaluation of algorithms in repeatable experiments. In: Szczuka, M., Kryszkiewicz, M., Ramanna, S., Jensen, R., Hu, Q. (eds.) RSCTC 2010. LNCS (LNAI), vol. 6086, pp. 20â29. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13529-3_4
WrĂłblewski, J.: Covering with reducts - a fast algorithm for rule generation. In: Polkowski, L., Skowron, A. (eds.) RSCTC 1998. LNCS (LNAI), vol. 1424, pp. 402â407. Springer, Heidelberg (1998). https://doi.org/10.1007/3-540-69115-4_55
Acknowledgment
We would like to thank Professor Andrzej Skowron for his support and mentorship over the project and for his advice on the development and Professor Dominik ĆlÄzak for his remarks to this paper. It must be emphasized that the library is the result of joint effort of many people and we express our gratitude to all the contributors: Jan Bazan, RafaĆ Falkowski, Grzegorz GĂłra, Wiktor Gromniak, Marcin JaĆmuĆŒna, Ćukasz Kosson, Ćukasz Kowalski, MichaĆ KurzydĆowski, Ćukasz Ligowski, MichaĆ MikoĆajczyk, Krzysztof Niemkiewicz, Dariusz OgĂłrek, Marcin Piliszczuk, Maciej PrĂłchniak, Jakub Sakowicz, Sebastian Stawicki, Cezary Tkaczyk, Witold Wojtyra, Damian WĂłjcik and Beata Zielosko.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer-Verlag GmbH Germany, part of Springer Nature
About this chapter
Cite this chapter
Wojna, A., Latkowski, R. (2019). Rseslib 3: Library of Rough Set and Machine Learning Methods with Extensible Architecture. In: Peters, J., Skowron, A. (eds) Transactions on Rough Sets XXI. Lecture Notes in Computer Science(), vol 10810. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-58768-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-58768-3_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-58767-6
Online ISBN: 978-3-662-58768-3
eBook Packages: Computer ScienceComputer Science (R0)