QA over KGs Flashcards

(11 cards)

1
Q

What are the main stages of the KGQA pipeline?

A

1) Natural Language Question
2) Query Formulation
3) Structured Query (SPARQL)
4) Query Execution
5) Knowledge Graph Execution
6) Result Processing
7) Answer Generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What occurs in the ‘Query Formulation’ stage of KGQA?

A

Translating the natural language question into a formal structured query (e.g., SPARQL) by recognizing entities, relations, and constructing the logical form.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is involved in ‘Query Execution’ and ‘Knowledge Graph Execution’?

A

Running the SPARQL query against the knowledge graph endpoint to retrieve matching triples or subgraphs that answer the query.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does ‘Result Processing’ entail in the KGQA pipeline?

A

Aggregating raw query results, filtering or deduplicating, ranking candidate answers, and formatting the data for the final generation step.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe the ‘Answer Generation’ stage in KGQA.

A

Using the processed results (and optionally retrieved text via RAG) to generate a coherent, natural-language answer for the user through templates or an LLM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where and how does Retrieval-Augmented Generation (RAG) integrate into the pipeline?

A

Between Result Processing and Answer Generation: format retrieved KG data as context, optionally augment with text or embeddings, then feed to an LLM to produce the final answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name the four key challenges highlighted on the KGQA pipeline slide.

A

1) Entity Recognition
2) Relation Mapping
3) Query Construction
4) Answer Ranking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What issues arise in ‘Entity Recognition’ within KGQA?

A

Identifying and disambiguating entity mentions in user questions, handling synonyms, polysemy, and acronyms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the ‘Relation Mapping’ challenge in KGQA?

A

Mapping natural-language predicates to the correct KG properties, dealing with varied phrasing and implicit relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the ‘Query Construction’ challenge refer to?

A

Assembling the recognized entities and relations into a valid SPARQL query, capturing the intended logic and filters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the ‘Answer Ranking’ challenge in KGQA.

A

Ordering multiple candidate answers by relevance or correctness, selecting the best for presentation to the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly