2012-04-06 11 views
11

Esiste un pacchetto o una metodologia per il rilevamento di argomenti logici imperfetti nel testo?Rilevamento e identificazione errati e/o identificazione con elaborazione in linguaggio naturale

Speravo in qualcosa che avrebbe funzionato per il testo che non è scritto in un contesto accademico (come una classe logica). Potrebbe essere un tratto, ma vorrei qualcosa in grado di identificare dove la logica sta cercando di essere utilizzata e identificare l'errore logico. Un possibile uso di questo sarebbe marcando gli errori negli articoli editoriali.

Non ho bisogno di nulla che sia lucido. Non mi dispiacerebbe lavorare per sviluppare qualcosa, quindi sono davvero alla ricerca di ciò che è là fuori in questo momento.

risposta

7

Questo è un problema difficile, perché dovrai mappare il linguaggio naturale ad alcune rappresentazioni logiche e gestire l'ambiguità nel processo.

Attempto Project potrebbe essere interessante per voi. Ha diversi tools che puoi provare online. In particolare, RACE potrebbe fare qualcosa che volevi fare. Controlla la coerenza delle affermazioni fornite. Ma il problema più grande qui è nel trasformarli in forme logiche.

2

Per una onologia degli assiomi logici, OpenCyc e le ontologie commerciali complete di Cyc potrebbero valere la pena di essere analizzate. Il CycML è usato come linguaggio per modellare le asserzioni logiche e il motore Cyc è capace di inferenza logica. La fonte per OpenCyc può essere trovata nel OpenCyc SourceForge project. Il Cyc Wikipedia page ha anche ottime informazioni.

0

Sì, questo è un problema molto sgradevole. Ti suggerirei di provare a concentrarti su un dominio ristretto. Ad esempio, se stai cercando errori logici nella determinazione del cancro, devi concentrarti su quale tipo di cancro e su cosa stai cercando di risolvere, ad esempio: piani di trattamento corretti, osservazioni corrette, procedure corrette, determinazione del palco corretta, ecc. Quindi devi trovare la tassonomia o l'ontologia per quel cancro specifico, ad esempio: Medline. Quindi, per esempio, probabilmente dovrai concentrarti solo sul cancro al polmone e quindi solo su un sottoinsieme di tipi di cancro ai polmoni e solo su osservazioni che indicano il cancro del polmone. Poi avrai identificato il tuo corpus, gli alberi della conoscenza, le relazioni tra entità e poi ti preoccuperai del rilevamento della negazione, degli ipotetici e del rilevamento dei soggetti. Se l'assistenza sanitaria non fa galleggiare la tua barca, sento che un altro settore difficile per gli errori logici è l'industria legale/legale.

+0

Come risponde la domanda OP? È solo un suggerimento focalizzarsi di più su qualche punto, ma l'OP chiede un pacchetto o una metodologia. Non penso che tu fornisca una metodologia per "l'elaborazione in linguaggio naturale". Penso che dovresti rivedere la tua risposta per affrontare meglio quello che sta chiedendo – flen

Problemi correlati