Efficiently Answering Technical Questions — A Knowledge Graph Approach

Authors

  • Shuo Yang Peking University
  • Lei Zou Peking University and Beijing Institute of Big Data Research
  • Zhongyuan Wang Microsoft Research Asia
  • Jun Yan Microsoft Research Asia
  • Ji-Rong Wen Renmin University of China and Beijing Key Laboratory of Big Data Management and Analysis Methods

DOI:

https://doi.org/10.1609/aaai.v31i1.10956

Abstract

More and more users prefer to ask their technical questions online. For machines, understanding a question is nontrivial. Current approaches lack explicit background knowledge.In this paper, we introduce a novel technical question understanding approach to recommending probable solutions to users. First, a knowledge graph is constructed which contains abundant technical information, and an augmented knowledge graph is built on the basis of the knowledge graph, to link the knowledge graph and documents. Then we develop a light weight question driven mechanism to select candidate documents. To improve the online performance, we propose an index-based random walk to support the online search. We use comprehensive experiments to evaluate the effectiveness of our approach on a large scale of real-world query logs. Our system outperforms main-stream search engine and the state-of-art information retrieval methods. Meanwhile, extensive experiments confirm the efficiency of our index-based online search mechanism.

Downloads

Published

2017-02-12

How to Cite

Yang, S., Zou, L., Wang, Z., Yan, J., & Wen, J.-R. (2017). Efficiently Answering Technical Questions — A Knowledge Graph Approach. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10956

Issue

Section

Main Track: NLP and Knowledge Representation