Select-and-Evaluate: A Learning Framework for Large-Scale Knowledge Graph Search
نویسندگان
چکیده
Querying graph structured data is a fundamental operation that enables important applications including knowledge graph search, social network analysis, and cyber-network security. However, the growing size of real-world data graphs poses severe challenges for graph search to meet the response-time requirements of the applications. To address these scalability challenges, we develop a learning framework for graph search called Select-and-Evaluate (SCALE). The key insight is to select a small part of the data graph that is sufficient to answer a given query in order to satisfy the specified constraints on time or accuracy. We formulate the problem of generating the candidate subgraph as a computational search process and induce search control knowledge from training queries using imitation learning. First, we define a search space over candidate selection plans, and identify target selection plans corresponding to the training queries by performing an expensive search. Subsequently, we learn greedy search control knowledge to imitate the search behavior of the target selection plans. Our experiments on large-scale knowledge graphs including DBpedia, YAGO, and Freebase show that using the learned selection plans, we can significantly improve the computational-efficiency of graph search to achieve high accuracy.
منابع مشابه
A partition-based algorithm for clustering large-scale software systems
Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...
متن کاملپیشنهاد چارچوبی مفهومی جهت معماری دانش سازمانهای کلان مقیاس
The main concern for most organizations in this age, which has been called the age of knowledge-based economy, is their success and superiority in competitive markets. Reviewing the parameters that might have been effective on the success of operationalizing a knowledge management project leads us to a potential factor as knowledge architecture. With regard to the significant effect of knowledg...
متن کاملEfficiently Answering Technical Questions - A Knowledge Graph Approach
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 aug...
متن کاملAn Ant Colony Optimization Algorithm for Network Vulnerability Analysis
Intruders often combine exploits against multiple vulnerabilities in order to break into the system. Each attack scenario is a sequence of exploits launched by an intruder that leads to an undesirable state such as access to a database, service disruption, etc. The collection of possible attack scenarios in a computer network can be represented by a directed graph, called network attack gra...
متن کاملThe Development and Initial Validation of the Perinatal Mental Health Awareness Scale in Student Midwives
Background & aim: Perinatal mental health problems have been demonstrated to impact upon maternal, and fetal/child outcomes. Despite the global evidence and a policy-driven responsibility for identification of these problems, research demonstrates that student midwives/midwives lack knowledge and confidence to assess, identify, and manage them. A similar context is evident for learning disabili...
متن کامل