Home

regelgebaseerd

Regelgebaseerd verwijst naar een paradigma in kunstmatige intelligentie en informatiesystemen waarbij besluiten of inferentie worden afgeleid uit een expliciete verzameling regels. Een regel bestaat meestal uit een voorwaarde (als) en een conclusie (dan). Een regelbasis (rule base) bevat de regels, terwijl een inferentie-engine (inference engine) ze toepast op feiten die in het werkgeheugen aanwezig zijn. De processtroom omvat meestal het evalueren van regels, het plannen van uitvoer via een agenda en een conflictoplossingsmechanisme dat bepaalt welke regel als eerste wordt toegepast wanneer meerdere regels gelijktijdig gelden. Regelgebaseerde systemen worden vaak onderverdeeld in forward chaining (van feiten naar conclusie) en backward chaining (van doel naar vereisten). Declaratieve feiten en regels kunnen worden geschreven in talen zoals CLIPS, Jess en Drools, en in BRMS-omgevingen.

Toepassingen van regelgebaseerde systemen omvatten onder meer expert systemen, bedrijfsregelensystemen (BRMS), beslissingsondersteuning, diagnose en troubleshooting, configuratie

Historisch gezien verschenen regelgebaseerde systemen in de jaren zestig en zeventig met vroege expert systemen; MYCIN

en
compliance.
Voordelen
zijn
onder
andere
heldere
interpretatie
en
traceerbaarheid
van
beslissingen,
eenvoudiger
wijziging
van
regels
dan
het
hertrainen
van
modellen,
weinig
data
nodig
om
te
starten
en
snelle
reacties
bij
kleine
tot
middelgrote
kennisbases.
Beperkingen
zijn
onder
meer
kwetsbaarheid
bij
wijzigingen
in
regels
of
kennis,
schaalbaarheidsuitdagingen
bij
grote
kennisbases,
tijdrovende
kennisverwerving
en
de
noodzaak
van
aanvullende
technieken
om
onzekerheid
te
hanteren
(zoals
fuzzy
logica
of
probabilistische
benaderingen).
Integratie
met
data-gedreven
methoden
is
vaak
kenmerkend
voor
hybride
AI-systemen.
is
een
bekend
voorbeeld.
Implementaties
zoals
CLIPS,
Jess
en
Drools
hebben
lange
tijd
bijgedragen
aan
de
praktische
toepasbaarheid.
Tegenwoordig
blijven
regelgebaseerde
benaderingen
relevant,
vooral
in
bedrijfsvoering
en
regelgeving,
waar
expliciete
regels
en
handhaving
centraal
staan
en
regelgebaseerde
componenten
vaak
deel
uitmaken
van
hybride
AI-architecturen.