A Modular Dual Learning for Improving Question Answering and Generation Over Knowledge Graphs

Question answering (QA) and question generation (QG) over knowledge graphs (KGs) are inherently complementary, as they both entail the mapping of natural language to relations in KGs and the formation of reasoning paths. Existing studies show that KGQG can enhance the KGQA systems through data augmentation. An interesting discussion is whether KGQA can also benefit KGQG models. It can be postulated that the joint learning of KGQA and KGQG may result in mutual improvement, given that the two tasks are symmetrical in form. However, the effectiveness of their joint learning has not been rigorously investigated. This paper presents a modular dual learning framework for KGQA and KGQG, which fosters dual learning through an adaptively chosen and self-organized modular sharing mechanism to boost the performance of both tasks. The framework comprises three core modules: the KGQA module, the KGQG module, and the modular sharing network. Specifically, for a given input, the model initially generates a routing selector via a discrete latent variable in a mixture of experts fashion. Subsequently, the selector produces a routing that flexibly selects appropriate network layers from the shared network collection and organizes them into a network adapted to the current task. The shared neural layers are identical in structure and parameter size. In the construction of the new network, the shared layers can be positioned at various points along the sequential path and subsequently reused. As a result, these layers can contribute to the final output at distinct stages of processing. To enhance the current module by incorporating a dual task inductive bias, an assessment procedure is recommended to determine if the shared network should be included in the present computation. The proposed framework has been demonstrated to substantially boost the performance of KGQA and KGQG in experiments conducted on two widely-utilized benchmarks. The utilization of dual signals within the shared network has the potential to enhance the model's generalization capabilities. Furthermore, when the trained module is substituted with a randomized network, the modular shared network still demonstrates notable advancement of the new model with slight fine-tuning, which suggests the transferability of knowledge.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Audio Speech and Language Processing
Published
2025-01-01
DOI
https://doi.org/10.1109/taslpro.2025.3527218
Citations
1
Primary Topic
Topic Modeling
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Modular Dual Learning for Improving Question Answering and Generation Over Knowledge Graphs

Sheng Bi, Zeyi Miao, Qizhi Min
1 citations
IEEE Transactions on Audio Speech and Language Processing
Topic Modeling
2.48
article

A Modular Dual Learning for Improving Question Answering and Generation Over Knowledge Graphs

Sheng Bi, Zeyi Miao, Qizhi Min
article en
1 citations

Abstract

Question answering (QA) and question generation (QG) over knowledge graphs (KGs) are inherently complementary, as they both entail the mapping of natural language to relations in KGs and the formation of reasoning paths. Existing studies show that KGQG can enhance the KGQA systems through data augmentation. An interesting discussion is whether KGQA can also benefit KGQG models. It can be postulated that the joint learning of KGQA and KGQG may result in mutual improvement, given that the two tasks are symmetrical in form. However, the effectiveness of their joint learning has not been rigorously investigated. This paper presents a modular dual learning framework for KGQA and KGQG, which fosters dual learning through an adaptively chosen and self-organized modular sharing mechanism to boost the performance of both tasks. The framework comprises three core modules: the KGQA module, the KGQG module, and the modular sharing network. Specifically, for a given input, the model initially generates a routing selector via a discrete latent variable in a mixture of experts fashion. Subsequently, the selector produces a routing that flexibly selects appropriate network layers from the shared network collection and organizes them into a network adapted to the current task. The shared neural layers are identical in structure and parameter size. In the construction of the new network, the shared layers can be positioned at various points along the sequential path and subsequently reused. As a result, these layers can contribute to the final output at distinct stages of processing. To enhance the current module by incorporating a dual task inductive bias, an assessment procedure is recommended to determine if the shared network should be included in the present computation. The proposed framework has been demonstrated to substantially boost the performance of KGQA and KGQG in experiments conducted on two widely-utilized benchmarks. The utilization of dual signals within the shared network has the potential to enhance the model's generalization capabilities. Furthermore, when the trained module is substituted with a randomized network, the modular shared network still demonstrates notable advancement of the new model with slight fine-tuning, which suggests the transferability of knowledge.

IEEE Transactions on Audio Speech and Language ProcessingVol. 33
Anhui University (CN), Southeast University (BD), Southeast University (CN)
Openalex Percentile: Top 12%
Topic Modeling
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.