Generations of Knowledge Graphs: The Crazy Ideas and the Business Impact

Xin Luna Dong
2023-08-28
Abstract:Knowledge Graphs (KGs) have been used to support a wide range of applications, from web search to personal assistant. In this paper, we describe three generations of knowledge graphs: entity-based KGs, which have been supporting general search and question answering (e.g., at Google and Bing); text-rich KGs, which have been supporting search and recommendations for products, bio-informatics, etc. (e.g., at Amazon and Alibaba); and the emerging integration of KGs and LLMs, which we call dual neural KGs. We describe the characteristics of each generation of KGs, the crazy ideas behind the scenes in constructing such KGs, and the techniques developed over time to enable industry impact. In addition, we use KGs as examples to demonstrate a recipe to evolve research ideas from innovations to production practice, and then to the next level of innovations, to advance both science and business.
Databases,Artificial Intelligence,Computation and Language
What problem does this paper attempt to address?
The paper mainly explores the development history of Knowledge Graphs (KGs) and their applications in different fields, and proposes the concept of three generations of Knowledge Graphs. Specifically, the paper attempts to address the following issues: 1. **Evolution and Development of Knowledge Graphs**: - The paper describes the development process of Knowledge Graphs from entity-based KGs, to text-rich KGs, and then to emerging dual neural KGs. - Through these different generations, it showcases the characteristics of each generation of Knowledge Graphs, some innovative ideas in the construction process, and the technological advancements over time. 2. **Cycle of Technological Innovation and Practice**: - A theory of iterative cycles from innovation to production practice and back to new innovation is proposed, and this process is demonstrated through the development history of Knowledge Graphs. - This cycle includes stages such as feasibility verification, quality improvement, enhanced reproducibility, scalability realization, and the pursuit of universal applicability. 3. **Industry Impact**: - The paper analyzes the application of Knowledge Graphs in various industries, such as search engines, personal assistants, product recommendation systems, etc., and discusses how these applications have driven business development. Through the above research, the authors hope to reveal the important value of Knowledge Graphs in scientific research and practical applications, and provide guidance for future technological development.