Compliance-Aware Predictive Process Monitoring: A Neuro-Symbolic Approach

Questo articolo presenta un approccio neuro-simbolico basato su Logic Tensor Networks per il monitoraggio predittivo dei processi, che integra vincoli di conformità specifici del dominio nei modelli predittivi, ottenendo risultati superiori in termini di accuratezza e aderenza alle regole rispetto ai metodi sub-simbolici tradizionali.

Fabrizio De Santis, Gyunam Park, Wil M. P. van der Aalst

Pubblicato 2026-03-31
📖 5 min di lettura🧠 Approfondimento

Each language version is independently generated for its own context, not a direct translation.

Immagina di avere un assistente virtuale molto intelligente che lavora in un ospedale o in una banca. Questo assistente ha letto migliaia di storie passate (dati storici) e sa prevedere cosa succederà in futuro. Ad esempio, può dirti: "Se il paziente ha fatto l'operazione X, è molto probabile che avrà una complicazione Y".

Tuttavia, c'è un problema: questo assistente è un po' come un bambino che impara solo guardando la TV. Se nella TV ha visto spesso un attore cadere e ridere, il bambino penserà che cadere sia divertente. Ma nella vita reale, cadere fa male. Allo stesso modo, se nei dati storici un medico ha fatto un errore e il paziente è guarito comunque, l'assistente potrebbe imparare che quell'errore va bene. Manca il buon senso e le regole di sicurezza.

Ecco di cosa parla questo paper: come insegnare all'assistente a non solo guardare i dati, ma anche a rispettare le regole del mestiere.

Il Problema: L'Intelligenza Artificiale "Senza Coscienza"

I metodi attuali di intelligenza artificiale (chiamati sub-simbolici) sono bravissimi a trovare schemi nei dati, ma sono "ciechi" alle regole logiche.

  • Esempio: Un sistema potrebbe prevedere che un paziente può essere operato domani. Ma se c'è una regola ferrea che dice "Un paziente può essere operato solo se è stato dimesso da almeno una settimana", il sistema potrebbe ignorare questa regola se nei dati storici ci sono stati casi in cui l'hanno operato subito (magari per un'emergenza) e sono guariti. Il sistema impara che "operare subito = guarigione", violando la regola di sicurezza.

La Soluzione: L'Approccio "Neuro-Simbolico"

Gli autori propongono una soluzione ibrida, un po' come un cucina dove si mescolano due ingredienti:

  1. L'Intelligenza (Neuro): La parte che impara dai dati, come un cuoco che assaggia il cibo e impara i sapori.
  2. La Logica (Simbolico): La parte che conosce le regole del libro di cucina, come il fatto che "non si può mettere il dolce prima del primo piatto".

Hanno creato un sistema chiamato LTN (Logic Tensor Networks). Immaginalo come un allenatore di calcio che non guarda solo le statistiche dei giocatori (chi ha segnato di più), ma ha anche il regolamento del calcio in mano. Se un giocatore sta per fare un gol ma ha commesso un fallo (violazione di una regola), l'allenatore lo ferma e gli dice: "No, questo gol non vale".

Come Funziona la "Magia" (Il Processo in 4 Passi)

Il sistema segue una ricetta precisa:

  1. Raccogliere gli Ingredienti (Estrazione delle Caratteristiche):
    Prendono i dati grezzi (chi ha fatto cosa, quando, e con quali risultati) e li trasformano in "parole" che il sistema può capire (es. "tempo di attesa", "età del paziente", "tipo di farmaco").

  2. Scrivere il Manuale di Istruzioni (Estrazione delle Regole):
    Usano tecniche speciali per trovare le regole nascoste nei dati o le inseriscono manualmente.

    • Regole di flusso: "Prima la visita, poi l'esame".
    • Regole di tempo: "Se il farmaco arriva dopo 2 ore, il rischio sale".
    • Regole di dati: "Se il paziente è diabetico, serve più attenzione".
  3. Creare la "Bibbia" delle Regole (Creazione della Base di Conoscenza):
    Trasformano queste regole in una lingua matematica precisa (logica) che il computer può leggere. È come scrivere le leggi del codice stradale in un linguaggio che l'auto a guida autonoma può capire perfettamente.

  4. Iniettare la Coscienza (Iniezione della Conoscenza):
    Qui avviene la vera magia. Inseriscono queste regole nel cervello dell'assistente in tre modi diversi:

    • A (Espansione): Gli danno nuovi "occhi" per vedere le regole prima ancora di fare la previsione. (Es: "Ricorda che i pazienti anziani diabetici sono a rischio").
    • B (Raffinamento): Se l'assistente sta per fare una previsione sbagliata rispetto alle regole, lo correggono direttamente. (Es: "Hai detto che l'operazione è sicura, ma la regola dice di no. Correggi la tua previsione").
    • C (Vincoli Paralleli): Gli danno un "compito extra" da fare mentre impara: assicurarsi che la struttura del processo sia logica, anche se non c'entra direttamente con il risultato finale.

I Risultati: Perché è Importante?

Hanno testato questo sistema su dati reali di ospedali e banche. Ecco cosa hanno scoperto:

  • È più preciso: Non solo rispetta le regole, ma sbaglia meno previsioni rispetto ai sistemi tradizionali.
  • È più robusto: Anche se nei dati storici ci sono pochissimi esempi di situazioni "corrette" (magari perché la regola è nuova), il sistema impara comunque a rispettarla. I sistemi normali, invece, si perdono se non vedono abbastanza esempi.
  • È sicuro: Garantisce che le previsioni non violino mai le leggi di base del settore (come la sicurezza del paziente).

In Sintesi

Immagina di dover insegnare a un robot a cucinare.

  • Il metodo vecchio gli fa guardare milioni di video di cucina: impara a fare la pasta, ma a volte mette il sale nel dolce perché l'ha visto fare una volta per sbaglio.
  • Il metodo nuovo (Neuro-Simbolico) gli dà i video, ma gli mette anche il libro delle ricette sul tavolo e gli dice: "Se leggi 'dolce', non mettere sale. Punto."

Il risultato? Un robot che non solo cucina meglio, ma non commette errori pericolosi, anche se ha visto pochi esempi di errori in passato. Questo è il futuro della previsione nei processi aziendali: intelligenza che impara, ma che non dimentica mai le regole.