130 likes | 225 Views
Knowledge Acquisition for Question Answering Roxana Girju and Dan Moldovan. Presentation by: Greg Fulton Joe Marino Lisa Sawchyn. The QAAF Module. Q uestion A nswering for A nswer F usion. QAAF Overview. Branch: Natural Language Processing Techniques: Fusion Ontology
E N D
Knowledge Acquisition for Question AnsweringRoxana Girju and Dan Moldovan Presentation by: Greg Fulton Joe Marino Lisa Sawchyn
The QAAF Module Question Answering for Answer Fusion
QAAF Overview • Branch: • Natural Language Processing • Techniques: • Fusion • Ontology • Explicit representation of the knowledge of a domain
How does this technique work? QAAF works in parts (components) • Question Processing • Sentence Indexing • Answer Extraction • Answer Classification • Ontology Development • Query Formulation
Question Processing Extracts • Question type • Expected answer type • Question focus Identifies • Keywords
Answer Extraction • Extracts information from relevant documents based on the question processing results but only those paragraphs that contain the desired information.
Answer Classification • Parses sentences from the paragraphs identified by sentence indexing process (referred to as sentence indexing) and then identifies relations and patterns to create partial answer for the next step.
Ontology Development • The partial answers are ‘filtered’ (referred to as adjective filtering) and then organized into an ontology (referred to as concept classification).
Query Formulation • NP (noun phrases) that couldn’t be classified are recycled as input to the question processing step.
What problem does QAAF solve? • Solves the problem of answering complex questions that require answer fusion • The proposed solution is on-line ontology development • Example: What are the software products that Microsoft sells?
Who does it benefit? • Hard to determine, can be applied in many domains • Most beneficial to people possessing little computer knowledge • Someone needing quick answers to complex questions • Example: Human Resources
AI Tasks Performed by QAAF • Reading & Understanding • Categorization • Classification • Speech Recognition & Synthesis • NL Understanding • Information Extraction & Retrieval
Problem Solving • Problem Solving by Search • Genetic algorithms Ontology Development Ad-Hoc