Knowledge Graph란?


지식 그래프는 현실 세계의 엔터티(개체)와 그 관계를 조직적으로 표현한 것입니다. 일반적으로 그래프 데이터베이스에 저장되며, 이 데이터베이스는 데이터 엔터티 간의 관계를 원래 형태로 저장합니다. 지식 그래프의 엔터티는 객체, 사건, 상황, 또는 개념을 나타낼 수 있으며, 이러한 엔터티 간의 관계는 그들이 어떻게 연결되는지에 대한 맥락과 의미를 포착합니다.
지식 그래프는 데이터와 관계를 조직 원칙이라 불리는 프레임워크와 함께 저장합니다. 이 원칙은 데이터에 유연하고 개념적인 구조를 제공하는 규칙이나 카테고리로 볼 수 있습니다. 지식 그래프의 유용성은 이러한 원칙, 데이터, 관계를 조직하여 사용자나 비즈니스에 새로운 지식을 제공하는 데 있습니다. 이 설계는 실시간 애플리케이션, 검색 및 발견, 그리고 질문-응답을 위한 생성형 AI에 기반을 제공하는 등 여러 용도로 유용합니다.
때로 사람들은 지식 그래프의 개념을 너무 복잡하게 생각합니다. 데이터 사일로와 다양한 소스를 연결하고 정보를 통합하는 기업 차원의 구조에 대해 이야기하는 경우가 있습니다. 이러한 설명이 지식 그래프를 설명하긴 하지만, 이는 매우 넓은 범위의 사례를 의미합니다. 큰 데이터셋과 여러 데이터 소스를 연결하는 것만을 생각하면 지식 그래프를 만드는 과정이 복잡하고 시간이 많이 소요된다고 느낄 수 있습니다. 그러나 지식 그래프는 반드시 넓거나 복잡할 필요가 없습니다. 특정 사용 사례의 문제를 해결하기 위해 훨씬 작은 범위로 구축할 수 있습니다.
원문보기
A knowledge graph is an organized representation of real-world entities and their relationships. It is typically stored in a graph database, which natively stores the relationships between data entities. Entities in a knowledge graph can represent objects, events, situations, or concepts. The relationships between these entities capture the context and meaning of how they are connected.
A knowledge graph stores data and relationships alongside frameworks known as organizing principles. They can be thought of as rules or categories around the data that provide a flexible, conceptual structure to drive deeper data insights. The usefulness of a knowledge graph lies in the way it organizes the principles, data, and relationships to surface new knowledge for your user or business. The design is useful for many usage patterns, including real-time applications, search and discovery, and grounding generative AI for question-answering.
Sometimes, people overcomplicate the concept of a knowledge graph. You might hear about enterprise-wide structures that consolidate and connect information across data silos and various sources. While that does describe a knowledge graph (one that can underpin a data integration use case), it describes one with a wide scope. Thinking only in terms of bridging large datasets and multiple data sources can make creating and implementing knowledge graphs seem complicated and time-consuming. But knowledge graphs don’t need to be broad or elaborate. You can build one with a much smaller scope to solve a use-case-specific problem.
지식 그래프가 작동하는 방식 (How Knowledge Graphs Work)
지식 그래프를 검색 엔진과 관련하여 들어본 적이 있을 것입니다. 구글의 지식 그래프는 우리가 웹에서 정보를 검색하고 찾는 방식을 변화시켰습니다. 이는 사람, 장소, 사물에 대한 사실을 모아 엔터티의 조직된 네트워크로 구성합니다. 구글에서 정보를 검색할 때, 구글은 엔터티 간의 연결을 활용하여 가장 관련성 높은 결과를 맥락에 맞게 제공합니다. 예를 들어, 구글에서 '지식 패널'이라 부르는 상자 안에서 이 결과를 볼 수 있습니다.

구글 지식 패널에는 라 사그라다 파밀리아의 이미지, 지도, 설명, 주소, 운영 시간, 건축가, 높이 등이 포함됩니다.
구글 지식 그래프의 엔터티는 우리가 알고 있는 세상을 나타내며, 이는 단순히 "문자열에서 사물로" 이동하는 것 이상의 변화를 의미합니다. 이 단순한 문구 뒤에는 웹상의 정보를 단순한 텍스트가 아닌 엔터티로 취급하는 깊은 개념이 있습니다. 정보가 엔터티의 네트워크로 조직되어 있으므로, 구글은 지식 그래프의 집단 지성을 활용하여 단순한 키워드 일치가 아닌 사용자 쿼리의 의미에 맞게 맞춤형 결과를 반환할 수 있습니다.
원문보기
You may have heard of knowledge graphs in the context of search engines. The Google Knowledge Graph changed how we search for and find information on the Web. It amasses facts about people, places, and things into an organized network of entities. When you do a Google search for information, it uses the connections between entities to surface the most relevant results in context, for example, in the box Google calls the “knowledge panel.”
The Google knowledge panel of La Sagrada Familia includes an image of the site, a map, a description, address, hours of operation, the architects who built it, its height, and more.
The entities in the Google knowledge graph represent the world as we know it, marking a shift from “strings to things.” Behind this simple phrase is the profound concept of treating information on the web as entities rather than a bunch of text. Since information is organized as a network of entities, Google can tap into the collective intelligence of the knowledge graph to return results tailored to the meaning of your query rather than a simple keyword match.
주요 특성 (Key Characteristics)
이제 지식 그래프가 데이터를 맥락과 함께 조직하고 액세스하는 방식을 이해했으니, 지식 그래프 데이터 모델의 구성 요소를 살펴보겠습니다. 지식 그래프의 정의는 사람마다 다를 수 있지만, 우리는 이를 세 가지 주요 구성 요소로 요약할 수 있습니다: 노드, 관계, 조직 원칙.
원문보기
Now that you understand how knowledge graphs organize and access data with context, let’s look at the building blocks of a knowledge graph data model. The definition of knowledge graphs varies depending on whom you ask, but we can distill the essence into three key components: nodes, relationships, and organizing principles.
노드 (Nodes)
노드는 사람, 장소, 객체, 기관 등 엔터티에 대한 세부 정보를 저장합니다. 각 노드에는 노드 유형을 식별하는 레이블이 있으며, 선택적으로 하나 이상의 속성(속성)을 가질 수 있습니다. 노드는 때때로 버텍스(정점)라고도 불립니다.
예를 들어, 전자 상거래 지식 그래프의 노드는 일반적으로 고객 및 잠재 고객, 제품, 주문과 같은 엔터티를 나타냅니다.
원문보기
Nodes denote and store details about entities, such as people, places, objects, or institutions. Each node has a (or sometimes several) label to identify the node type and may optionally have one or more properties (attributes). Nodes are also sometimes called vertices.
For example, the nodes in an e-commerce knowledge graph typically represent entities such as people (customers and prospects), products, and orders:

관계 (Relationships)
관계는 두 노드를 연결합니다. 관계는 엔터티가 어떻게 관련되어 있는지를 보여줍니다. 노드와 마찬가지로 각 관계에는 관계 유형을 식별하는 레이블이 있으며, 선택적으로 하나 이상의 속성을 가질 수 있습니다. 관계는 때때로 엣지(간선)라고도 불립니다.
전자 상거래 예시에서, 관계는 고객과 주문 노드 사이에 존재하여 고객과 그들의 주문 사이의 "주문한" 관계를 캡처합니다.
원문보기
Relationships link two nodes together: they show how the entities are related. Like nodes, each relationship has a label identifying the relationship type and may optionally have one or more properties. Relationships are also sometimes called edges.
In the e-commerce example, relationships exist between the customer and order nodes, capturing the “placed order” relationship between customers and their orders:

Organizing Principle(s)
조직 원칙은 노드와 관계를 관련된 사용 사례에 필수적인 기본 개념에 따라 조직하는 프레임워크 또는 스키마입니다. 많은 데이터 설계와 달리, 지식 그래프는 여러 조직 원칙을 쉽게 통합할 수 있습니다.
조직 원칙은 간단한 것(예: 제품 라인 -> 제품 카테고리 -> 제품 분류)에서 복잡한 것(예: 그래프 내 데이터를 설명하는 완전한 비즈니스 어휘)에 이르기까지 다양합니다. 조직 원칙은 그래프의 데이터와 관계를 오버레이하는 개념적 지도 또는 메타데이터 계층으로 생각할 수 있습니다.
모델은 지식 그래프의 나머지 부분과 동일한 노드 및 관계 구조를 사용하여 조직 원칙을 설명하므로, 인스턴스 데이터와 조직 원칙 모두에서 쿼리를 작성할 수 있습니다.
전자 상거래 예시에서, 조직 원칙은 제품 유형 및 카테고리일 수 있습니다.
원문보기
Organizing Principles are a framework, or schema, that organizes nodes and relationships according to fundamental concepts essential to the use cases at hand. Unlike many data designs, knowledge graphs easily incorporate multiple organizing principles.
Organizing principles range from simple (product line -> product category -> product taxonomy) to complex (a complete business vocabulary that explains the data in the graph). Think of an organizing principle as a conceptual map or metadata layer overlaying the data and relationships in the graph.
The model uses the same node-and-relationship structure as the rest of the knowledge graph to describe the organizing principles – which means you can write queries that draw from both instance data and organizing principles.
In the e-commerce example, an organizing principle might be product types and categories:

온톨로지는 무엇인가요? (What About Ontologies?)
지식 그래프에 대해 학습하다 보면 온톨로지에 관한 기사를 접할 수 있으며, 온톨로지가 어디에 들어맞는지 궁금할 수 있습니다. 온톨로지는 특정 주제 영역에 대한 개념과 그들 간의 관계를 공식적으로 명시한 것으로, 시맨틱 네트워크는 온톨로지를 표현하는 일반적인 방법입니다. 간단히 말해, 온톨로지는 조직 원칙의 일종입니다.
온톨로지는 복잡할 수 있으며 정의하고 유지하는 데 많은 노력이 필요합니다. 지식 그래프를 사용해 해결하려는 문제가 무엇인지 고려하는 것이 중요합니다. 많은 경우, 온톨로지가 필요하지 않을 것입니다. 전자 상거래 예시에서 제품 분류 체계를 조직 원칙으로 사용하는 것만으로도 제품 추천 사용 사례에 충분할 수 있습니다.
지식 그래프를 초기 단계에서 간단하게 설계하고 빠르게 가치를 제공할 수 있는 성장하고 발전하는 시스템으로 생각하십시오. 적절한 기술을 선택하여 지식 그래프를 구현하면 필요에 따라 그래프를 확장하고 발전시킬 수 있습니다. 이렇게 하면 온톨로지를 처음부터 구축할 필요 없이 사용 사례에 따라 필요할 때 추가할 수 있습니다.
원문보기
When learning about knowledge graphs, you might come across articles on ontologies and wonder where they fit in. An ontology is a formal specification of the concepts and the relationships between them for a given subject area; semantic networks are a common way to represent ontologies. Put simply, ontologies are a type of organizing principle.
Ontologies can be complex and require a great deal of effort to define and maintain. When deciding whether an ontology is needed, it’s critical to consider the problems you’re trying to solve with a knowledge graph. In many cases, it won’t be necessary. In the e-commerce example, using a product taxonomy as the organizing principle is sufficient for a product recommendation use case.
Think of the knowledge graph as a growing, evolving system to simplify your design in the early stages and deliver value sooner. If you pick the right technology to implement your knowledge graph, you can expand and evolve the graph as your needs change. In this way, you can add ontologies when your use case requires them rather than forcing yourself to build them up-front.
지식 그래프 예시 (Knowledge Graph Example)
지식 그래프가 어떻게 생겼는지 살펴보겠습니다. 아래는 노드를 원으로, 노드 간의 관계를 화살표로 나타낸 전자 상거래 예시의 간단한 지식 그래프입니다. 조직 원칙도 노드와 관계로 저장되므로, 인스턴스 데이터와 조직 원칙이 어떤 것인지 표시하기 위해 색상 음영을 사용했습니다.
원문보기
Let’s see what a knowledge graph might look like. Below is a simple knowledge graph of the e-commerce example that shows nodes as circles and relationships between them as arrows. The organizing principles are also stored as nodes and relationships, so the illustration uses some color shading to show which nodes and relationships are the instance data and which are the organizing principles:

An example knowledge graph showing nodes as circles and relationships as arrows. The instance data and organizing principles are highlighted for display.
지식 그래프와 그래프 데이터베이스 (Knowledge Graphs and Graph Databases)
지식 그래프를 만들려면 개념적으로 그래프 데이터 모델을 매핑한 후 데이터베이스에 이를 구현해야 합니다. 선택할 수 있는 데이터베이스는 많지만, 올바른 데이터베이스를 선택하면 설계 과정을 단순화하고 개발 및 구현 속도를 높이며 향후 변화와 개선에 적응하기가 더 쉬워집니다.
원문보기
Creating a knowledge graph involves conceptually mapping the graph data model and then implementing it in a database. There are many databases to choose from, but choosing the right one can simplify the design process, speed up development and implementation, and make it easier to adapt to future changes and improvements.
속성 그래프 (Property Graphs)
Neo4j와 같은 네이티브 속성 그래프 데이터베이스는 지식 그래프를 구현하기 위한 논리적인 선택입니다. 이 데이터베이스는 정보를 노드, 관계, 속성으로 원래 형태로 저장하므로, 고도로 상호 연결된 데이터 구조의 직관적인 시각화를 제공합니다. 물리적 데이터베이스가 개념적 데이터 모델과 일치하기 때문에 지식 그래프의 설계 및 개발이 더 쉬워집니다. 속성 그래프를 사용할 때 다음과 같은 이점을 얻을 수 있습니다:
- 단순성과 설계 용이성: 속성 그래프는 지식 그래프 설계 시 간단한 데이터 모델링을 허용합니다. 개념적 모델과 물리적 모델이 매우 유사하거나 동일하기 때문에 설계에서 구현으로의 전환이 더 간단하며 비기술적 사용자에게 설명하기도 쉽습니다.
- 유연성: 새로운 데이터, 속성, 관계 유형, 조직 원칙을 광범위한 리팩토링이나 코드 재작성 없이 쉽게 추가할 수 있습니다. 필요가 변화함에 따라 지식 그래프의 데이터, 관계, 조직을 반복적으로 확장할 수 있습니다.
- 성능: 속성 그래프는 복잡한 탐색과 다대다 관계에 대해 RDF 데이터베이스 또는 관계형 데이터베이스보다 뛰어난 쿼리 성능을 제공합니다. 이는 관계형 데이터베이스에서 조인을 사용하여 다시 생성하는 대신 엔터티 간의 관계를 데이터베이스에 직접 저장하기 때문입니다. 네이티브 속성 그래프 데이터베이스는 메모리 내 포인터를 따라가면서 관계를 탐색하므로, 많은 관계를 탐색하는 복잡한 쿼리도 매우 빠르게 실행됩니다.
- 개발자 친화적인 코드: 속성 그래프는 직관적이고 표현력이 풍부한 ISO 쿼리 언어 표준인 GQL을 지원하므로 SQL이나 SPARQL보다 적은 코드로도 구현할 수 있습니다. Neo4j의 Cypher는 GQL의 가장 널리 사용되는 구현입니다.
원문보기
Native property graph databases, such as Neo4j, are a logical choice for implementing knowledge graphs. They natively store information as nodes, relationships, and properties, allowing for an intuitive visualization of highly interconnected data structures. The physical database matches the conceptual data model, making designing and developing the knowledge graph easier. When you use property graphs, you get:
- Simplicity and ease of design: Property graphs allow for straightforward data modeling when designing the knowledge graph. Because the conceptual and physical models are very similar (often the same), the transition from design to implementation is more straightforward (and easy to explain to non-technical users).
- Flexibility: It’s easy to add new data, properties, relationship types, and organizing principles without extensive refactoring or code rewrites. As needs change, you can iterate and incrementally expand the knowledge graph’s data, relationships, and organization.
- Performance: Property graphs offer superior query performance compared to alternatives like RDF databases or relational databases, especially for complex traversals and many-to-many relationships. This performance comes from storing the relationships between entities directly in the database rather than re-generating them using joins in queries. A native property graph database traverses relationships by following pointers in memory, making queries that traverse even complex chains of many relationships very fast.
- Developer-friendly Code: Property graphs support an intuitive and expressive ISO query language standard, GQL, which means you have less code to write, debug, and maintain than SQL or SPARQL. Neo4j’s Cypher is the most widely used implementation of GQL.
- Simplicity and ease of design: Property graphs allow for straightforward data modeling when designing the knowledge graph. Because the conceptual and physical models are very similar (often the same), the transition from design to implementation is more straightforward (and easy to explain to non-technical users).
속성 그래프 vs 트리플 스토어(RDF) (Property Graph Vs. Triple Stores (RDF))
사람들은 종종 속성 그래프와 트리플 스토어가 지식 그래프를 구축하는 데 동등하게 유효한 옵션이라고 생각하지만, 트리플 스토어(RDF 데이터베이스라고도 함)는 상당한 단점이 있습니다.
Resource Description Framework(RDF)를 기반으로 하는 트리플 스토어는 설계와 저장에서 세분화된 접근 방식을 사용합니다. 트리플 스토어는 모든 데이터를 주체-서술어-객체 "트리플" 형태로 표현합니다. 이 모델은 속성을 가진 관계나 동일한 유형의 여러 관계를 지원하지 않습니다. 현실 세계의 사용 사례를 수용하려면 해결 방법이 필요합니다. 일반적인 해결 방법에는 관계를 객체로 변환하는 방식(재정의라고 함) 또는 추가 "유형" 관계를 사용하여 속성을 캡처하는 단일 속성을 사용하는 방식이 포함됩니다. 이러한 해결 방법은 데이터베이스를 더 크게 만들고 물리적 모델을 복잡하게 하며 쿼리 성능을 저하시킵니다.
재정의와 단일 속성은 설계 시 어려운 결정을 강요하므로 트리플 스토어는 복잡한 데이터 도메인을 포함하는 현실적인 문제를 해결하는 데 적합하지 않습니다. 트리플 스토어를 기반으로 한 지식 그래프는 설계가 더 어렵고 구현하는 데 시간이 오래 걸리며 변경하기도 어렵습니다.
원문 보기
People sometimes think of property graphs and triple stores as equally viable options for building a knowledge graph, but triple stores (also known as RDF databases) have considerable disadvantages.
Based on the Resource Description Framework (RDF), triple stores use a granular approach to design and storage. Triple stores express all data in the form of subject-predicate-object “triples.” This model does not support relationships with properties or multiple same-typed relationships between entities. To accommodate real-world use cases, you will need to implement workarounds. Common workarounds include turning relationships into objects (called reification) or using singleton properties to capture properties using extra “type-of” relationships. These workarounds mean larger databases, additional complexity in the physical model, and poor query performance.
Because reification and singleton properties force tough decisions about the design up front, triple stores don’t lend themselves to solving real-world problems that involve messy data domains. Knowledge graphs built on a triple store are more challenging to design, time-consuming to implement, and difficult to change.
관계형 데이터베이스와 속성 그래프 (Property Graph) 비교
관계형 데이터베이스와 비네이티브(non-native) 그래프 접근 방식은 설계에서 유사한 마찰을 겪습니다. 관계형 데이터베이스나 문서형 데이터베이스 모두 관계를 직접 저장하지 않으며, 쿼리 코드에서 조인(join)이나 값 조회를 통해 런타임 시 관계를 합성해야 합니다. 관계가 데이터셋이 아닌 코드에 존재하기 때문에, 각 애플리케이션 및 데이터 사용 사례마다 자체 구현이 필요합니다. SQL(관계형 데이터베이스 쿼리 언어)은 쿼리 자체에서 모든 조인을 정의하도록 강요합니다. 그 결과, 관계가 확장될수록 지식 그래프(knowledge graph)를 관리하기가 더 어려워지며 런타임 성능도 저하됩니다.
원문보기
Relational databases and other non-native graph approaches suffer similar design friction. Neither relational nor document databases store relationships – they must be synthesized at runtime with joins or value lookups in query code. Since the relationships reside in the code rather than with the dataset, each application and data use must have its own implementation. SQL (the relational database query language) forces you to define every join in the query itself. As a result, the knowledge graph becomes more difficult to manage and yields poor runtime performance as the number of relationships expands.
지식 그래프 사용 사례 (Knowledge Graph Use Cases)
지식 그래프는 데이터를 저장하고 조직화하여 해당 데이터에 대해 더 정교한 이해를 가능하게 하는 강력한 도구를 제공합니다. 기업들이 이를 어떻게 활용하고 있는지 이해하기 위해, 지식 그래프를 사용해 특정 문제를 해결한 사례를 살펴보겠습니다. 이는 지식 그래프가 실질적인 애플리케이션에서 어떻게 활용되는지를 보여주는 구체적인 예시들의 집합이며, 사용 사례의 포괄적인 목록은 아닙니다.
Original
Knowledge graphs offer a powerful tool for storing and organizing data to enable a more sophisticated understanding of that data. To understand how companies have done this, let’s look at examples of using knowledge graphs to tackle particular problems. Though not a comprehensive list of use cases, it’s a set of concrete examples demonstrating knowledge graphs in real-world applications.
엔터프라이즈 검색 애플리케이션을 위한 생성형 AI (Generative AI for Enterprise Search Applications)
생성형 AI 애플리케이션에서는 지식 그래프가 주요 도메인별 정보나 회사의 독점적인 정보를 포착하고 조직화합니다. 지식 그래프는 구조화된 데이터에 국한되지 않으며, 덜 조직화된 데이터도 처리할 수 있습니다.
GraphRAG라는 기술은 지식 그래프로 대형 언어 모델(large language model, LLM)을 보강하여 독점적인 도메인 데이터를 사용하는 AI 애플리케이션의 기초가 되고 있습니다(RAG 애플리케이션으로 알려짐). 지식 그래프를 기반으로 하면 응답의 정확성이 향상되며, 데이터 관계가 제공하는 맥락을 통해 설명 가능성도 개선됩니다. Deloitte와 같은 업계 리더들은 기업용 생성형 AI를 구축하는 데 있어 지식 그래프의 중요한 역할을 강조하고 있으며, Gartner는 지식 그래프가 생성형 AI에 대한 고도로 영향력 있는 기술이라고 평가합니다.
Original
In generative AI applications, knowledge graphs capture and organize key domain-specific or proprietary company information. Knowledge graphs are not limited to structured data; they can handle less organized data as well.
GraphRAG, a technique that grounds large language models with knowledge graphs, is emerging as the foundation of AI applications that use proprietary domain data (these are known as RAG applications). A knowledge graph grounding increases response accuracy and improves explainability with the context provided by data relationships. Industry leaders such as Deloitte highlight the critical role of knowledge graphs for building enterprise-grade GenAI. Gartner places knowledge graphs having a “high mass,” being an impactful technology for GenAI today:

This Impact Radar from Gartner highlights knowledge graphs as a high-impact technology within the Generative AI landscape (Credit: Gartner)
금융 서비스, 은행 및 보험에서의 사기 탐지 및 분석 (Fraud Detection and Analytics in Financial Services, Banking, and Insurance)
사기 탐지 및 분석에서 지식 그래프는 거래 네트워크, 참가자 및 관련 정보를 나타냅니다. 기업은 이 지식 그래프를 사용하여 의심스러운 활동을 신속하게 식별하고, 의심되는 사기를 조사하며, 변화하는 사기 패턴에 대응하여 지식 그래프를 발전시킬 수 있습니다. 경로 찾기(pathfinding) 및 커뮤니티 탐지(community detection)와 같은 알고리즘은 더 정교한 사기 네트워크를 발견할 수 있는 기계 학습 알고리즘에 중요한 신호를 제공합니다.
Original
In Fraud Detection and Analytics, the knowledge graph represents a network of transactions, their participants, and relevant information about them. Companies can use this knowledge graph to quickly identify suspicious activity, investigate suspected fraud, and evolve their knowledge graph to keep up with changing fraud patterns. Algorithms such as pathfinding and community detection provide key signals to machine learning algorithms that can uncover more sophisticated fraud networks.
마스터 데이터 관리 (Master Data Management)
마스터 데이터 관리(Master Data Management, MDM)에서는, 예를 들어 고객 360(Customer 360) 사용 사례에서 지식 그래프가 회사의 고객과 그들과의 상호작용을 조직화하고, 중복을 제거하며, 포괄적인 데이터베이스로 제공합니다. 이러한 조직화된 고객 뷰는 여러 부서나 애플리케이션이 고객과 상호작용하는 기업에게 특히 중요합니다. 지식 그래프가 없다면 고객에 대한 정확한 뷰를 얻기가 어렵거나 불가능할 수 있습니다. 지식 그래프는 동일한 고객에게서 나오는 것으로 식별되는 원칙을 통해 여러 애플리케이션에서의 고객 행동을 연결합니다.
Original
In Master Data Management (e.g., for Customer 360 use cases), the knowledge graph provides an organized, resolved (i.e., “de-duped”), and comprehensive database of a company’s customers and the company’s interactions with them.
This organized view of customers is especially important for companies with multiple divisions or applications interacting with customers. Without a knowledge graph, it can be difficult or impossible to obtain an accurate view of the customer. A knowledge graph links customer behaviors across multiple applications through an organizing principle that identifies them as coming from the same customer.
공급망 관리 (Supply Chain Management)
공급망 관리(Supply Chain Management)에서는 지식 그래프가 공급업체, 원자재, 제품 및 물류의 네트워크를 나타내어 회사의 운영 및 고객을 공급하는 역할을 합니다. 이 종단 간(end-to-end) 공급망 가시성은 관리자에게 약점을 식별하고 중단이 발생할 수 있는 위치를 예측할 수 있게 해줍니다. 경로 최적화 알고리즘은 A와 B 사이의 가장 직접적인 경로를 찾아 실시간으로 공급망을 최적화합니다.
Original
In Supply Chain Management, a knowledge graph represents the network of suppliers, raw materials, products, and logistics that work together to supply a company’s operations and customers. This end-to-end supply chain visibility allows managers to identify weak points and predict where disruptions may occur. Graph algorithms such as shortest path optimize the supply chain in real time by finding the most direct route between A and B.
탐사 저널리즘 (Investigative Journalism)
탐사 저널리즘(Investigative Journalism)에서 지식 그래프는 조사 대상인 주요 개체(회사, 사람, 은행 계좌 등)와 활동을 포착합니다. 이러한 개체들을 서로 관련지어 조직하면 존재해서는 안 되는 개체 간의 먼 관계와 같은 숨겨진 패턴을 발견할 수 있습니다. 조사자들은 개체 해결(entity resolution) 기술을 사용해 활동을 숨기기 위해 가짜나 쉘(shel) 신원을 사용하는 개체들을 밝힐 수 있습니다. 커뮤니티 탐지와 링크 예측(link prediction)과 같은 알고리즘도 통찰력을 제공하며, 추가 조사의 영역을 제시합니다.
Original
In Investigative Journalism, knowledge graphs capture key entities (companies, people, bank accounts, etc.) and activities under investigation. Organizing these entities in relation to one another makes it possible to find hidden patterns, such as distant relationships between entities that shouldn’t be present.
Investigators may use techniques such as entity resolution to reveal entities hiding behind fake or shell identities to mask their activities. Algorithms like community detection and link prediction also provide insight and areas for further investigation.
의료 연구에서의 약물 발견 (Drug Discovery in Healthcare Research)
지식 그래프는 의학 및 기타 연구에서 연구 대상에 대한 정보를 저장합니다. 예를 들어, 지식 그래프에는 단백질 및 유전체 서열과 환경 및 화학적 데이터가 함께 포함되어 있어 복잡한 패턴을 드러내고 단백질에 대한 우리의 지식을 확장합니다.
Original
Knowledge graphs store information about the research subject in medical and other research use cases. For example, the knowledge graph could have protein and genome sequences together with environmental and chemical data, revealing intricate patterns and expanding our knowledge of proteins.
