Afwijkingsanalyse
Afwijkingsanalyse onderzoekt waar procesuitvoeringen verschillen van een norm, verwacht patroon of vergelijkingsgroep. Ze maakt zichtbaar we...
Lees meerInductive Miner ontdekt recursief een block-structured process tree uit een eventlog. Sequence-, choice-, parallel- en loopcuts leveren modellen met soundnessgaranties.
Inductive Miner is een familie van process-discoveryalgoritmen die een eventlog recursief opsplitst en een process tree bouwt.
De tree gebruikt operatoren voor sequence, exclusive choice, paralleliteit en loop. Bladeren zijn activiteiten of stille stappen.
Door de block-structured opbouw kan het resultaat naar een sound workflow net worden vertaald. Dat onderscheidt deze aanpak van miners die willekeurige grafen opleveren.
Het algoritme zoekt eerst een cut die activiteiten in groepen verdeelt volgens een control-flowoperator.
Daarna projecteert het de eventlog op iedere groep en past dezelfde procedure opnieuw toe. De recursie stopt bij eenvoudige base cases zoals één activiteit.
Als geen cut gevonden wordt, gebruikt de miner een fall-throughstrategie om toch een passend subtree te maken.
Een sequence cut verdeelt activiteiten in geordende blokken. Alle gedrag uit een vroeger blok hoort vóór een later blok.
Bij traces A, B, C en A, D, C kan een sequence ontstaan met A, daarna een middenblok en ten slotte C.
Binnen het middenblok kan een volgende cut B en D als keuze herkennen.
Een XOR-cut maakt alternatieve takken. Een trace kiest één tak per uitvoering van het blok.
Wanneer B en D nooit in dezelfde trace voorkomen en dezelfde context hebben, kan dat op keuze wijzen.
Onvolledige data kan een schijnbare keuze creëren. Een zeldzame trace met beide activiteiten kan de cut veranderen.
Een parallelcut beschrijft takken die beide worden uitgevoerd maar in verschillende volgordes kunnen interleaven.
Als B en C in beide volgordes voorkomen en beide in de relevante traces aanwezig zijn, ondersteunt dat paralleliteit.
Gelijke timestamps en correlatiefouten kunnen kunstmatige volgordevariatie veroorzaken. Controleer bronsemantiek.
Een loop heeft een do-deel en één of meer redo- of exitdelen. Het model beschrijft herhaling zonder alle aantallen uit te schrijven.
De precieze cutvoorwaarden verschillen per algoritmevariant. Een herkenbare reworkreeks in de log kan tot een loopstructuur leiden.
Bekijk concrete traces om te bepalen of herhaling werkelijk procesgedrag of dubbele logging is.
Iedere operator vormt een genest blok met duidelijke ingang en uitgang. Daardoor vermijdt de tree veel deadlocks en ongecontroleerde synchronisatieproblemen.
Soundness betekent niet dat het model eenvoudig, precies of bedrijfsmatig juist is. Een model kan sound zijn en door verkeerde data toch de verkeerde werkelijkheid tonen.
Beoordeel daarom ook fitness, precision, generalisatie en begrijpelijkheid.
De infrequentvariant filtert zeldzame direct-followrelaties tijdens discovery om ruis en uitzonderingen te beheersen.
Een noise threshold beïnvloedt welke relaties als onvoldoende frequent worden behandeld. Hogere filtering geeft vaak eenvoudiger modellen met lagere dekking.
Rapporteer de threshold en inspecteer uitgesloten gedrag. Zeldzaam is niet hetzelfde als fout.
Alpha Miner leidt plaatsen af uit een footprint en heeft moeite met ruis en korte lussen. Hij levert niet onder alle realistische omstandigheden een bruikbaar sound model.
Inductive Miner gebruikt recursieve cuts, behandelt verschillende structuren expliciet en waarborgt block structure.
Alpha blijft didactisch waardevol voor de relatie tussen log en Petri-net.
Heuristics Miner scoort dependencies met frequenties en thresholds en levert een heuristics net.
Inductive Miner zoekt structurele cuts en levert een process tree. De infrequentvariant gebruikt eveneens frequentie, maar binnen die recursieve aanpak.
Heuristics kan lokale dependencies flexibel tonen; Inductive geeft sterkere modelstructuur. Vergelijk op de analysebehoefte.
Maak activity labels en lifecyclefilter consistent en controleer casecorrelatie. Discovery automatiseert geen datakwaliteitsherstel.
Test meerdere noise thresholds en leg modelmaten naast concrete varianten. Gebruik alignments of replay voor afwijkingsdiagnose.
Presenteer het model met de gebruikte logperiode, filters en variant. De tree is een samenvatting van waargenomen data onder algoritmeaannames.
Afwijkingsanalyse onderzoekt waar procesuitvoeringen verschillen van een norm, verwacht patroon of vergelijkingsgroep. Ze maakt zichtbaar we...
Lees meerAlpha Miner is een vroeg process-discoveryalgoritme dat causale, parallelle en exclusieve relaties uit direct-followgedrag afleidt en omzet ...
Lees meerBottleneck analysis zoekt de stap in een proces waar werk blijft wachten en die zo de hele doorlooptijd bepaalt. Je vindt die knelpunten doo...
Lees meerBusiness Process Automation gebruikt software om een terugkerend bedrijfsproces geheel of gedeeltelijk uit te voeren. BPA verbindt taken, be...
Lees meerEen case ID is de sleutel die alle events van één procesdoorgang samenbrengt. Denk aan een ordernummer, een ticketnummer of een patiëntdossi...
Lees meer
Process mining legt bloot waar cash vastzit in aankoop, voorraad en goedkeuringsflows. Zo maakt gerichte automatisatie werkkapitaal vrij bij...
Ontdek hoe procesmapping en process mining helpen om werkprocessen te begrijpen en klaar te maken voor succesvolle automatisering.