REVIEW 3 major objections 6 minor 1 cited by
Incorporating External Knowledge into Machine Reading for Generative Question Answering
T0 review · 3 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read A QA model that picks each word's knowledge source beats all compared systems on MS MARCO.
desk verdict A plausible knowledge-aware generative QA architecture with a real but unvalidated fact-retrieval bottleneck; the central gain is directionally supported but the evaluation is too thin to call significant. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is the source selector, a learned categorical gate that runs before every generated word and decides which of the four information sources should produce it. Tied to it is a stochastic fact selector that scores the candidate facts by an attention-style function over fact embeddings and the decoder state, sampling a fact with Gumbel-Softmax. These two discrete latent variables are what let the model blend external symbolic knowledge with surface text; the source selector answers 'when to use knowledge' and the fact selector answers 'which fact', and the Gumbel-Softmax relaxation makes both trainable by gradient descent.
What would settle it
Take the MS MARCO dev set and, for each question, check whether the gold answer's key entity appears as the object of any ConceptNet triple whose subject matches the question or passage under the paper's scoring rules; if a large share of correct answers require facts outside the top-1000 candidate pool, the reported gains would not be attributable to knowledge selection but to the retrieval heuristic. Alternatively, replace the heuristic scorer with a simple learned retriever and see whether ROUGE-L changes.
Extended reading notes
Core claim
KEAG augments a sequence-to-sequence answer generator with a source selector that emits a discrete latent variable $y_t \in \{1,2,3,4\}$ at each timestep to decide whether the next word comes from the question, the passage, the vocabulary, or the knowledge base. When knowledge is chosen, a second discrete latent variable $z_t$ picks one fact from a retrieved set of ConceptNet triples, conditioned on the decoder state, and the object of that fact contributes to the answer. The model is trained by maximizing a variational lower bound on answer likelihood and using the Gumbel-Softmax trick to backpropagate through the discrete choices. The paper reports that this architecture outperforms all compared systems on MS MARCO and that removing the knowledge component, the latent source indicators, or the source selector degrades ROUGE-L to 49.98, 47.61, and 38.33 respectively.
Load-bearing premise
The hand-coded scoring rules that rank candidate facts decide which facts the model can ever see; if the fact needed for a correct answer is not in the top 1000 candidates, the fact selector cannot retrieve it and the knowledge advantage disappears.
Editorial extensions
If this is right
- If the source selector truly learns when knowledge is useful, then answer generators can be equipped with much larger or multiple knowledge bases without retraining the core decoder, since the selector can learn to ignore irrelevant facts.
- The per-word source decisions give a built-in provenance signal for each answer word, which could support auditing or explaining why a QA system produced a particular answer.
- The same architecture transfers to other generative tasks that mix extraction and background knowledge, such as abstractive summarization of technical documents where domain knowledge is not stated in the source text.
- Because the fact selector picks from a fixed candidate pool, the model's ceiling is set by the quality of the retrieval step; improving retrieval should translate directly into higher answer quality.
Reading between the lines
- The paper does not test whether the heuristic fact-scoring rules are themselves learnable; a natural extension would replace the +4/+2/+1 heuristic with a trained retriever and compare ROUGE-L, which would isolate how much of the gain comes from retrieval versus selection.
- The source selector's per-word choices could be inspected as a weak form of explanation; one could test whether the knowledge source is chosen exactly at the words where the passage lacks the needed fact, as the visualization in Table 5 suggests.
- Because the model appends the object of the selected fact, it is restricted to using the object as the surface realization; allowing the relation or a paraphrase of the fact to be verbalized might further improve fluency.
- The comparison set is limited to QA-specific baselines; a stronger test would compare against a large pre-trained language model fine-tuned on the same data with knowledge injected differently.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes KEAG, a generative question-answering model that augments a sequence-to-sequence framework with a source selector over four information sources (question, passage, vocabulary, and external knowledge) and a stochastic fact selector that picks a ConceptNet triple when the knowledge source is chosen. Training uses a variational lower bound on the log-likelihood with Gumbel-Softmax estimators for the discrete source and fact latent variables. Experiments on the MS MARCO V2.1 dev set report ROUGE-L and BLEU-1 results against extractive/generative baselines without knowledge (Table 1) and knowledge-enriched baselines (Table 2), an ablation study (Table 4), and a 100-question human evaluation (Table 3). The central claim is that KEAG improves answer quality over models without knowledge and over existing knowledge-aware models.
Significance. If the reported gains are statistically reliable, the work makes a useful contribution by showing a concrete mechanism for selectively injecting symbolic knowledge into abstractive answer generation, with the added benefit of interpretable source attribution at each decoding step. The paper's strengths are its use of a public benchmark (MS MARCO), comparison with several strong baselines, component ablations, and a human evaluation, as well as a principled treatment of discrete latent variables via Gumbel-Softmax. The main limitations are the absence of significance testing or multiple-seed variance estimates, evaluation restricted to the dev set, and the unvalidated, asymmetric heuristic fact-scoring rule that determines the candidate fact pool. These issues make the quantitative claims plausible but not yet fully established.
major comments (3)
- [§5.1, especially the bulleted scoring rules] The fact-extraction scoring is asymmetric in a way that may exclude exactly the connective facts the model needs. A triple such as (Hawaii, LocatedIn, United States), the type needed for the paper's motivating Obama example, has its subject in the passage and its object in the question, so it receives only +1 under the stated rules, the same score as any fact whose subject merely appears in the passage. Since the fact selector can only choose among the top Nf=1000 facts, this ranking can be dominated by within-passage co-occurrence facts and by subject-in-question/object-in-passage triples, while passage-entity-to-question-entity links are not preferentially ranked. The paper does not validate this ranking against a held-out fact-recall gold set, and the Table 4 ablation (removing the whole knowledge module) cannot separate 'knowledge helps' from 'this particular scoring rule helps or hurts.' I request a fact-retrieval evaluation, an ablation or variant of the scoring rule, and at least a discussion of the asymmetry with respect to the motivating example.
- [§7.3 and §7.4, Tables 1-4] No statistical significance tests, confidence intervals, or multiple-seed results are reported. The reported margins are small: KEAG's ROUGE-L of 51.68 is only 1.17 above MHPGM's 50.51 in Table 2, and the knowledge-ablation drop in Table 4 is 1.70 ROUGE-L points. Without variance estimates or a paired significance test, these differences may be within noise. Please report results over multiple random seeds (or at least bootstrap confidence intervals) and apply a paired test such as a bootstrap or Wilcoxon signed-rank test for the main comparisons and the knowledge ablation.
- [§7.3, Table 3 and surrounding text] The human evaluation is based on only 100 randomly selected questions, with no inter-annotator agreement reported and no significance testing. The text states that KEAG 'significantly outperforms' the compared models on substantive correctness (4.03 vs 3.81 for MHPGM), but this claim is not backed by a statistical test. Please include the number of annotations per item, agreement metrics, and a significance test such as a paired permutation test.
minor comments (6)
- [Abstract and §7.3] The phrase 'confirming its effectiveness' is too strong given that the evaluation is on the dev set only and lacks significance tests; 'consistent with its effectiveness' would be more cautious.
- [§6, Eq. (9)-(11)] The paper optimizes the variational lower bound, not the exact log-likelihood, and the Gumbel-Softmax estimator introduces bias at nonzero temperature. This is standard, but it would be helpful to state explicitly that the reported objective is a lower bound and that gradients are approximations.
- [§5.2] The paper says that when the knowledge source is chosen, the model 'appends the object of the selected fact to the end of the answer.' Please clarify how multi-word objects are handled and whether the fact object's words are emitted one by one or as a single unit; this matters for the decoder's word-level likelihood computation.
- [§7.1] The description says hyper-parameters are tuned by cross-validation on the training set, while evaluation is on the dev set; please clarify the relationship between the 'cross-validation' split and the final training set used for the reported dev results.
- [Table 5 and §7.5] The running example would be more informative if it identified the specific ConceptNet fact selected and its score under the §5.1 extraction rules, since this directly illustrates the knowledge-injection mechanism that the paper claims.
- [Throughout] Minor consistency issues: 'Rouge-L' and 'ROUGE-L' are both used; also the reference list is missing venue information for a few entries (e.g., Bahdanau et al., 2015 and Gumbel, 1954).
Circularity Check
No circularity: KEAG's claims are evaluated on a held-out external benchmark with an external knowledge source; no prediction reduces to a fitted constant or self-citation.
full rationale
The paper's central claim is that KEAG improves generative QA by integrating external knowledge from ConceptNet. The model is trained on the MS MARCO training split and evaluated on the held-out dev split, with hyper-parameters tuned by cross-validation on the training set (Section 7.1). The knowledge source (ConceptNet) is external, and the fact extraction scoring rules in Section 5.1 are hand-coded heuristics, not parameters fitted to the dev set. The ablation in Table 4 removes the knowledge module and observes a drop in ROUGE-L and BLEU-1; this is an empirical comparison, not a definitional identity. No load-bearing step cites prior work by the same authors, and no 'uniqueness theorem' is invoked. The only notable weakness is that the candidate fact pool depends on the heuristic scoring in Section 5.1, which could limit recall, but this is a correctness and efficacy risk, not circularity, because the scoring rules are not derived from the evaluation targets and the dev-set predictions are not used to set them.
Assumptions & free parameters
free parameters (4)
- Fact extraction scoring weights =
+4, +2, +1
- Maximum related facts Nf =
1000
- Gumbel-Softmax temperature schedule =
not specified
- ConceptNet relation-type frequency threshold =
not specified
assumptions (6)
- domain assumption ConceptNet facts are relevant for MARCO queries
- ad hoc to paper The fact scoring rules recover the facts needed for correct answers
- standard math The variational lower bound is an adequate training objective
- domain assumption Gumbel-Softmax provides effective gradients through discrete choices
- domain assumption The dev-set evaluation with concatenated passages is comparable to prior baselines
- ad hoc to paper Appending the object of a selected fact produces an acceptable answer token
Cite this review
Pith. "Pith review of Incorporating External Knowledge into Machine Reading for Generative Question Answering." pith.science (2026). https://pith.science/paper/XDCTTIEP
@misc{pith2026190902745,
author = {Pith},
title = {Pith review of: Incorporating External Knowledge into Machine Reading for Generative Question Answering},
year = {2026},
howpublished = {\url{https://pith.science/paper/XDCTTIEP}},
note = {Machine review of arXiv:1909.02745}
}
read the original abstract
Commonsense and background knowledge is required for a QA model to answer many nontrivial questions. Different from existing work on knowledge-aware QA, we focus on a more challenging task of leveraging external knowledge to generate answers in natural language for a given question with context. In this paper, we propose a new neural model, Knowledge-Enriched Answer Generator (KEAG), which is able to compose a natural answer by exploiting and aggregating evidence from all four information sources available: question, passage, vocabulary and knowledge. During the process of answer generation, KEAG adaptively determines when to utilize symbolic knowledge and which fact from the knowledge is useful. This allows the model to exploit external knowledge that is not explicitly stated in the given text, but that is relevant for generating an answer. The empirical study on public benchmark of answer generation demonstrates that KEAG improves answer quality over models without knowledge and existing knowledge-aware models, confirming its effectiveness in leveraging knowledge.
Figures
Forward citations
Cited by 1 Pith paper
-
A Large Vision-Language Model based Environment Perception System for Visually Impaired People
A wearable system that feeds segmentation results into a vision-language model's prompt improves scene description accuracy and object retrieval for visually impaired users.
Reference graph
Works this paper leans on
-
[1]
URL: " 'urlintro :=
ENTRY address author booktitle chapter edition editor howpublished institution journal key month note number organization pages publisher school series title type volume year eprint doi pubmed url lastchecked label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence after.sentence after.block STRINGS urlintro eprinturl eprintpr...
-
[2]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION word.in bbl.in capitalize " " * FUNCT...
-
[3]
Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural machine translation by jointly learning to align and translate. In Proceedings of the International Conference on Learning Representations
work page 2015
-
[4]
Lisa Bauer, Yicheng Wang, and Mohit Bansal. 2018. Commonsense for generative multi-hop question answering tasks. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, pages 4220--4230
2018
-
[5]
Anthony Fader, Stephen Soderland, and Oren Etzioni. 2011. Identifying relations for open information extraction. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pages 1535--1545
work page 2011
-
[6]
Yao Fu and Yansong Feng. 2018. Natural answer generation with heterogeneous memory. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pages 185--195
work page 2018
-
[7]
Shen Gao, Zhaochun Ren, Yihong Zhao, Dongyan Zhao, Dawei Yin, and Rui Yan. 2019. Product-aware answer generation in e-commerce question-answering. In Proceedings of the 12th ACM International Conference on Web Search and Data Mining
work page 2019
-
[8]
E.J. Gumbel. 1954. Statistical theory of extreme values and some practical applications: a series of lectures. Applied mathematics series. U. S. Govt. Print. Office
work page 1954
Show all 30 references
-
[9]
Shizhu He, Cao Liu, Kang Liu, and Jun Zhao. 2017. Generating natural answers by incorporating copying and retrieving mechanisms in sequence-to-sequence learning. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, pages 199--208
2017
-
[10]
Eric Jang, Shixiang Gu, and Ben Poole. 2017. Categorical reparametrization with gumbel-softmax. In Proceedings of the International Conference on Learning Representations
2017
-
[11]
Chin-Yew Lin. 2004. Rouge: A package for automatic evaluation of summaries. In Proceedings of the ACL Workshop: Text Summarization Braches Out 2004, page 10
2004
-
[12]
Teng Long, Emmanuel Bengio, Ryan Lowe, Jackie Chi Kit Cheung, and Doina Precup. 2017. World knowledge for reading comprehension: Rare entity prediction with hierarchical lstms using external descriptions. In Proceedings of the 2017 Conference on Empirical Methods in Natural La...
2017
-
[13]
Mausam, Michael Schmitz, Robert Bart, Stephen Soderland, and Oren Etzioni. 2012. Open language learning for information extraction. In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, page...
2012
-
[14]
Todor Mihaylov and Anette Frank. 2018. Knowledgeable reader: Enhancing cloze-style reading comprehension with external commonsense knowledge. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 821--832
2018
-
[15]
Rajarshee Mitra. 2017. An abstractive approach to question answering. CoRR, abs/1711.06238
2017 arXiv
-
[16]
Ramesh Nallapati, Bowen Zhou, Cicero dos Santos, Caglar Gulcehre, and Bing Xiang. 2016. Abstractive text summarization using sequence-to-sequence rnns and beyond. In Proceedings of The 20th SIGNLL Conference on Computational Natural Language Learning
2016
-
[17]
Khapra, Anirban Laha, and Balaraman Ravindran
Preksha Nema, Mitesh M. Khapra, Anirban Laha, and Balaraman Ravindran. 2017. Diversity driven attention model for query-based abstractive summarization. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, pages 1063--1072. Association fo...
2017
-
[18]
Tri Nguyen, Mir Rosenberg, Xia Song, Jianfeng Gao, Saurabh Tiwary, Rangan Majumder, and Li Deng. 2016. MS MARCO: A human generated machine reading comprehension dataset. In Proceedings of the Workshop on Cognitive Computation: Integrating neural and symbolic approaches 2016 co...
2016
-
[19]
Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: A method for automatic evaluation of machine translation. In Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, pages 311--318
2002
-
[20]
Thomas Pellissier Tanon, Denny Vrande c i\' c , Sebastian Schaffert, Thomas Steiner, and Lydia Pintscher. 2016. From freebase to wikidata: The great migration. In Proceedings of the 25th International Conference on World Wide Web, pages 1419--1428
2016
-
[21]
Jeffrey Pennington, Richard Socher, and Christopher D Manning. 2014. Glove: Global vectors for word representation. In EMNLP, volume 14, pages 1532--1543
2014
-
[22]
Liu, and Christopher D
Abigail See, Peter J. Liu, and Christopher D. Manning. 2017. Get to the point: Summarization with pointer-generator networks. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics
2017
-
[23]
Minjoon Seo, Aniruddha Kembhavi, Ali Farhadi, and Hananneh Hajishirzi. 2017. Bidirectional attention flow for machine comprehension. In Proceedings of the International Conference on Learning Representations
2017
-
[24]
Robert Speer, Joshua Chin, and Catherine Havasi. 2016. Conceptnet 5.5: An open multilingual graph of general knowledge. In AAAI Conference on Artificial Intelligence
2016
-
[25]
Chuanqi Tan, Furu Wei, Nan Yang, Bowen Du, Weifeng Lv, and Ming Zhou. 2018. S-net: From answer extraction to answer synthesis for machine reading comprehension. In AAAI
2018
-
[26]
Yizhong Wang, Kai Liu, Jing Liu, Wei He, Yajuan Lyu, Hua Wu, Sujian Li, and Haifeng Wang. 2018. Multi-passage machine reading comprehension with cross-passage answer verification. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volum...
2018
-
[27]
Dirk Weissenborn. 2017. Dynamic integration of background knowledge in neural NLU systems. CoRR, abs/1706.02596
2017 arXiv
-
[28]
Bishan Yang and Tom Mitchell. 2017. Leveraging knowledge bases in LSTMs for improving machine reading. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, pages 1436--1446
2017
-
[29]
Jun Yin, Xin Jiang, Zhengdong Lu, Lifeng Shang, Hang Li, and Xiaoming Li. 2016. Neural generative question answering. In Proceedings of the Workshop on Human-Computer Question Answering, pages 36--42
2016
-
[30]
Wanjun Zhong, Duyu Tang, Nan Duan, Ming Zhou, Jiahai Wang, and Jian Yin. 2018. Improving question answering by commonsense-based pre-training. CoRR, abs/1809.03568
2018 arXiv
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.