Aprendizaje automático basado en reglas

El aprendizaje automático basado en reglas (RBML) es un término de la informática que engloba cualquier método de aprendizaje automático que identifica, aprende o evoluciona "reglas" para almacenar, manipular o aplicar.

[1]​[2]​[3]​ La característica que define a un aprendiz automático basado en reglas es la identificación y utilización de un conjunto de reglas relacionales que representan colectivamente el conocimiento captado por el sistema.

Esto se debe a que el aprendizaje automático basado en reglas aplica algún tipo de algoritmo de aprendizaje para identificar automáticamente las reglas útiles, en lugar de que un humano tenga que aplicar conocimientos previos del dominio para construir manualmente las reglas y curar un conjunto de reglas.

Las reglas suelen adoptar la forma de una expresión {IF:THEN}, (por ejemplo, {IF 'condición' THEN 'resultado'}, o como ejemplo más específico, {IF 'rojo' AND 'octágono' THEN 'señal de stop}).

Una regla individual no es en sí misma un modelo, ya que la regla sólo es aplicable cuando se cumple su condición.