succ  prec  indice 

Generalizzazione Relativa Meno Generica

 

Operatore di Generalizzazione

Il procedimento descritto e' basato sulla ripetuta applicazione dell'operatore di generalizzazione all'ipotesi corrente.

Data una clausola c, l'operatore di generalizzazione p(c) ritorna l'insieme delle clausole c' (consentite dal linguaggio L) che siano minori di c, rispetto all'ordinamento indotto da theta-subsumpion
 

p(c) = { c' | c' appartiene a L, c' <theta-sub. c }
Il procedimento prevede due operazioni sintattiche sulla clausola c:
      1. applicazione di una sostituzione inversa alla clausola c
      2. rimozione di un  letterale dal corpo della clausola
 

Generalizzazione Meno Generica

Introdotta da Plotkin (least general generalization "lgg") per consentire solo generalizzazioni ragionevolmente "prudenti" durante la ricerca bottom-up nello spazio delle ipotesi.
E' motivata dal fatto che se le clausole c' e c'' sono vere, allora probabilmente e' vera anche lgg(c',c'').
Richiamando la struttura a reticolo dello spazio delle ipotesi,  lgg(c',c'') indica la minima generalizzazione comune delle due clausole c' e c''.

Piu' precisamente, lgg(c',c'') puo' venire introdotto come segue:
 

Generalizzazione Relativa Meno Generica

Metodo di induzione usato da  GOLEM, applica la ricerca di lgg(e',e'') a due esempi positivi, considerando le possibili generalizzazioni relativamente alla conoscenza di base, per ottenere la clausola di induzione rlgg( e',e'' ) come generalizzazione minima dei due esempi.


 succ  prec  indice