8.4
Antwortextraktion (QA)
8.4.1
Idee
Idee der Antwortextraktion (Question Answering)
Relevante Textstellen für natürlichsprachliche Anfragen
Anstelle von Dokumenten sollen spezifische Textstellen
(Passage-Retrieval) als Suchresultat erscheinen, welche die Antwort auf die (An-)Frage
enthalten.
Beispiel 8.4.1 (Unser ExtrAns-Projekt: Fragebeantwortung über Unix-Manuals ).
- Linguistische Analyse
der Texte und Anfragen: Dependenz-Parsing, Auflösen der Bezüge von Pronomen, semantische
Analyse in eine prädikatenlogische Repräsentation.
- Logikbasierte Fragebeantwortung
: Welche sind die Textstellen, mit deren logischer Repräsentation die Anfrage beweisbar
wird?
8.4.2
ExtrAns
- Antwort: In “cp recursively copies directory1” muss “directory1” als (ein Exemplar von)
“directory” erkannt werden.
- Antwort: Die Analyse dieses komplexen Satz muss wohl total falsch gelaufen sein.
ExtrAns: Linguistische Analyse
- Antwort: “subdirectory” ist Hyponym
von “directory”. [1ex] Passivform
: “are copied”
- Antwort: Koordinationsellipse
auflösen (“cp creates it and [cp] duplicates”).[1ex] Synonym
“(to) duplicate” für “(to) copy”
ExtrAns: Linguistische Analyse
- Explizite Frage nach Kommando schränkt Antworten ein: Kommandos werden wie named
entities behandelt.
- 3. Antwort: Auflösung des Pronomens “it”.
- Ziel sind möglichst präzise Antwort-Sets.