Short description: AI that learns decision rules from data
Rule-based machine learning (RBML) is a term in computer science intended to encompass any machine learning method that identifies, learns, or evolves 'rules' to store, manipulate or apply.[1][2][3] The defining characteristic of a rule-based machine learner is the identification and utilization of a set of relational rules that collectively represent the knowledge captured by the system.
Rule-based machine learning approaches include knowledge extraction,[4] learning classifier systems,[5] association rule learning,[6] artificial immune systems,[7] and any other method that relies on a set of rules, each covering contextual knowledge.
While rule-based machine learning is conceptually a type of rule-based system, it is distinct from traditional rule-based systems, which are often hand-crafted, and other rule-based decision makers. This is because rule-based machine learning applies some form of learning algorithm such as Rough sets theory[8] to identify and minimise the set of features and to automatically identify useful rules, rather than a human needing to apply prior domain knowledge to manually construct rules and curate a rule set.
Rules
The output of rule-based machine learning consists of decision rules, which typically take the form of an '{IF:THEN} expression', (e.g. {IF 'condition' THEN 'result'}, or as a more specific example, {IF 'red' AND 'octagon' THEN 'stop-sign}). An individual decision rule is not in itself a model, since the rule is only applicable when its condition is satisfied. Therefore rule-based machine learning methods typically comprise a set of rules, or knowledge base, that collectively make up the prediction model usually known as decision algorithm. Rules can also be interpreted in various ways depending on the domain knowledge, data types(discrete or continuous) and in combinations.
RIPPER
Repeated incremental pruning to produce error reduction (RIPPER) is a propositional rule learner proposed by William W. Cohen as an optimized version of IREP.[9]
R.ROSETTA
R.ROSETTA[10] is an implementation of rough set theory[11] framework that gathers combinatorial statistics and provides results in the form of IF-THEN classification rules. For example, IF Gene A = elevated and Gene B = suppressed THEN decision = Cancer. These rules are generated through Boolean reasoning[12], where the IF part consists of conjuncts, referred to as descriptors (predecessors or left-hand side), and the THEN part represents the decision (successor or right-hand side).
See also
References
- ↑
Bassel, George W.; Glaab, Enrico; Marquez, Julietta; Holdsworth, Michael J.; Bacardit, Jaume (2011-09-01). "Functional Network Construction in Arabidopsis Using Rule-Based Machine Learning on Large-Scale Data Sets" (in en). The Plant Cell 23 (9): 3101–3116. doi:10.1105/tpc.111.088153. ISSN 1532-298X. PMID 21896882. Bibcode: 2011PlanC..23.3101B.
- ↑ M., Weiss, S.; N., Indurkhya (1995-01-01). "Rule-based Machine Learning Methods for Functional Prediction". Journal of Artificial Intelligence Research 3 (1995): 383–403. doi:10.1613/jair.199. Bibcode: 1995cs.......12107W. http://jair.org/papers/paper199.html.
- ↑
"GECCO 2016 | Tutorials". http://gecco-2016.sigevo.org/index.html/Tutorials#id_Introducing%20rule-based%20machine%20learning:%20capturing%20complexity.
- ↑ Komorowski, Jan; Øhrn, Aleksander (February 1999). "Modelling prognostic power of cardiac tests using rough sets". Artificial Intelligence in Medicine 15 (2): 167–191. doi:10.1016/s0933-3657(98)00051-7. ISSN 0933-3657. PMID 10082180. https://doi.org/10.1016/s0933-3657(98)00051-7.
- ↑
Urbanowicz, Ryan J.; Moore, Jason H. (2009-09-22). "Learning Classifier Systems: A Complete Introduction, Review, and Roadmap" (in en). Journal of Artificial Evolution and Applications 2009: 1–25. doi:10.1155/2009/736398. ISSN 1687-6229.
- ↑ Zhang, C. and Zhang, S., 2002. Association rule mining: models and algorithms. Springer-Verlag.
- ↑ De Castro, Leandro Nunes, and Jonathan Timmis. Artificial immune systems: a new computational intelligence approach. Springer Science & Business Media, 2002.
- ↑ ISBN 978-0-7923-1472-1.
- ↑ Agah, Arvin (2013) (in en). Medical Applications of Artificial Intelligence. CRC Press. ISBN 9781439884331. https://books.google.com/books?id=nWVmAQAAQBAJ&dq=Repeated+Incremental+Pruning+to+Produce+Error+Reduction&pg=PA37. Retrieved 13 August 2017.
- ↑ Garbulowski, Mateusz; Diamanti, Klev; Smolińska, Karolina; Baltzer, Nicholas; Stoll, Patricia; Bornelöv, Susanne; Øhrn, Aleksander; Feuk, Lars et al. (2021-03-06). "R.ROSETTA: an interpretable machine learning framework" (in en). BMC Bioinformatics 22 (1): 110. doi:10.1186/s12859-021-04049-z. ISSN 1471-2105. PMID 33676405.
- ↑ Pawlak, Zdzisław (1982-10-01). "Rough sets" (in en). International Journal of Computer & Information Sciences 11 (5): 341–356. doi:10.1007/BF01001956. ISSN 1573-7640. https://doi.org/10.1007/BF01001956.
- ↑ Brown, Frank M. (1990). Boolean Reasoning: The Logic of Boolean Equations. New York, NY: Springer. ISBN 978-1-4757-2078-5.
 | Original source: https://en.wikipedia.org/wiki/Rule-based machine learning. Read more |