CBRkit: An Intuitive Case-Based Reasoning Toolkit for Python. Lenz, M., Malburg, L., & Bergmann, R. In Case-Based Reasoning Research and Development - 32nd International Conference, ICCBR 2024, Merida, Mexico, July 1-4, 2024, Proceedings, of Lecture Notes in Computer Science, 2024. Springer.. Accepted for Publication.
abstract   bibtex   
Developing Case-Based Reasoning (CBR) applications is a complex and demanding task that requires a lot of experience and a deep understanding of users. Additionally, current CBR frameworks are not as usable as Machine Learning (ML) frameworks that can be deployed with only a few lines of code. To address these problems and allow users to easily build hybrid Artificial Intelligence (AI) systems by combining CBR with techniques such as ML, we present the CBRkit library in this paper. CBRkit is a Python-based framework that provides generic and easily extensible functions to simplify the creation of CBR applications with advanced similarity measures and case representations. The framework is available from GitHub and PyPI under the permissive MIT license. An initial user study indicates that it is easily possible even for non-CBR experts and users who only have limited Python programming skills to develop their own customized CBR application.
@inproceedings{Lenz.2024_CBRkit,
  author       = {Lenz, Mirko and Malburg, Lukas and Bergmann, Ralph},
  title        = {{CBRkit: An Intuitive Case-Based Reasoning Toolkit for Python}},
  booktitle    = {Case-Based Reasoning Research and Development - 32nd International Conference, {ICCBR} 2024, Merida, Mexico, July 1-4, 2024, Proceedings},
  series       = {Lecture Notes in Computer Science},
  publisher    = {Springer.},
  note		   = {{Accepted for Publication.}},
  year         = {2024},
  abstract 	   = {{Developing Case-Based Reasoning (CBR) applications is a complex and demanding task that requires a lot of experience and a deep understanding of users. Additionally, current CBR frameworks are not as usable as Machine Learning (ML) frameworks that can be deployed with only a few lines of code. To address these problems and allow users to easily build hybrid Artificial Intelligence (AI) systems by combining CBR with techniques such as ML, we present the CBRkit library in this paper. CBRkit is a Python-based framework that provides generic and easily extensible functions to simplify the creation of CBR applications with advanced similarity measures and case representations. The framework is available from GitHub and PyPI under the permissive MIT license. An initial user study indicates that it is easily possible even for non-CBR experts and users who only have limited Python programming skills to develop their own customized CBR application.}},
  keywords 	   = {{Case-Based Reasoning, Machine Learning, Hybrid AI, CBR Frameworks, Python Library}}
}

Downloads: 0