Thinking, Fast and Slow: Combining Vector Spaces and Knowledge Graphs
Not on the map. Why?
Abstract (arXiv)
Knowledge graphs and vector space models are robust knowledge representation techniques with individual strengths and weaknesses. Vector space models excel at determining similarity between concepts, but are severely constrained when evaluating complex dependency relations and other logic-based operations that are a strength of knowledge graphs. We describe the VKG structure that helps unify knowledge graphs and vector representation of entities, and enables powerful inference methods and search capabilities that combine their complementary strengths. We analogize this to thinking `fast' in vector space along with thinking 'slow' and `deeply' by reasoning over the knowledge graph. We have created a query processing engine that takes complex queries and decomposes them into subqueries optimized to run on the respective knowledge graph or vector view of a VKG. We show that the VKG structure can process specific queries that are not efficiently handled by vector spaces or knowledge graphs alone. We also demonstrate and evaluate the VKG structure and the query processing engine by developing a system called Cyber-All-Intel for knowledge extraction, representation and querying in an end-to-end pipeline grounded in the cybersecurity informatics domain.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 3; 2025: 1.
10 papers.
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planningcited by 32
- 2021Generating Fake Cyber Threat Intelligence Using Transformer-Based Modelscited by 28
- 2021Thinking Fast and Slow in AI: the Role of Metacognitioncited by 11
- 2022A Neural-Symbolic Approach to Natural Language Understandingcited by 8
- 2022Combining Fast and Slow Thinking for Human-like and Efficient Navigation in Constrained Environmentscited by 5
- 2024Knowledge graph enhanced retrieval-augmented generation for failure mode and effects analysiscited by 5
- 2023A Neural Divide-and-Conquer Reasoning Framework for Image Retrieval from Linguistically Complex Textcited by 4
- 2024MathLearner: A Large Language Model Agent Framework for Learning to Solve Mathematical Problemscited by 4
- 2025Bridging Social Psychology and LLM Reasoning: Conflict-Aware Meta-Review Generation via Cognitive Alignmentcited by 2
- 2023A Planning Ontology to Represent and Exploit Planning Knowledge for Performance Efficiencycited by 0
- 2025Bridging Social Psychology and LLM Reasoning: Conflict-Aware Meta-Review Generation via Cognitive Alignment18 Mar 2025
- 2024MathLearner: A Large Language Model Agent Framework for Learning to Solve Mathematical Problems3 Aug 2024
- 2024Knowledge graph enhanced retrieval-augmented generation for failure mode and effects analysis26 Jun 2024
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planning8 Jun 2024
- 2023A Planning Ontology to Represent and Exploit Planning Knowledge for Performance Efficiency25 Jul 2023
- 2023A Neural Divide-and-Conquer Reasoning Framework for Image Retrieval from Linguistically Complex Text3 May 2023
- 2022A Neural-Symbolic Approach to Natural Language Understanding20 Mar 2022
- 2022Combining Fast and Slow Thinking for Human-like and Efficient Navigation in Constrained Environments18 Jan 2022
- 2021Thinking Fast and Slow in AI: the Role of Metacognition5 Oct 2021
- 2021Generating Fake Cyber Threat Intelligence Using Transformer-Based Models8 Feb 2021