In this article we are going to explore the impact of Rule-based machine learning in our current society. From its origin to its evolution, Rule-based machine learning has played a key role in different aspects of our daily lives. Throughout history, Rule-based machine learning has been a source of debate and interest, awakening passions and generating reflections on its influence in various areas. Through this article, we will analyze the relevance of Rule-based machine learning today and how it has shaped our perceptions, behaviors and decisions. In addition, we will examine different perspectives regarding Rule-based machine learning, presenting a comprehensive and critical vision that invites reflection and deep analysis of its role in our society.
| Part of a series on |
| Machine learning and data mining |
|---|
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 learning classifier systems,[4] association rule learning,[5] artificial immune systems,[6] 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[7] 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 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 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.
Repeated incremental pruning to produce error reduction (RIPPER) is a propositional rule learner proposed by William W. Cohen as an optimized version of IREP.[8]
{{cite journal}}: CS1 maint: multiple names: authors list (link)