US-20260127449-A1 - METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM FOR GENERATING DYNAMIC KNOWLEDGE GRAPH
Abstract
The present disclosure provides a dynamic knowledge graph generation method. The method includes providing a plurality of second-team asset nodes; arranging a plurality of first-team offensive instrument site nodes and a plurality of second-team defensive instrument site nodes; arranging a plurality of first-team offensive instrument nodes and a plurality of second-team defensive instrument nodes; arranging a plurality of first-team deployment nodes and a plurality of second-team deployment nodes; and providing a plurality of engagement nodes. A relationship from a site node to a deployment node is configured as “HOST”; a relationship from an instrument node to a deployment node is configured as “JOIN”; a relationship from a second-team asset node to an engagement node is configured as “TARGET”; a relationship from a second-team deployment node to the engagement node is configured as “DEFEND”; and a relationship from a first-team deployment node to the engagement node is configured as “OFFEND”.
Inventors
- Xin Tian
- Genshe Chen
Assignees
- Intelligent Fusion Technology, Inc.
Dates
- Publication Date
- 20260507
- Application Date
- 20241101
Claims (20)
- 1 . A method for generating a dynamic knowledge graph, applied to an instrument deployment scenario including a first team and a second team, wherein the first team includes an offensive participant, and the second team includes a defensive participant, the method comprising: providing a plurality of second-team asset nodes; arranging a plurality of site nodes, including a plurality of first-team offensive instrument site nodes and a plurality of second-team defensive instrument site nodes; arranging a plurality of instrument nodes, including a plurality of first-team offensive instrument nodes and a plurality of second-team defensive instrument nodes; arranging a plurality of deployment nodes, including a plurality of first-team deployment nodes and a plurality of second-team deployment nodes, wherein a first-team deployment node is configured to represent deployment of a first-team offensive instrument to a first-team offensive instrument site; and a second-team deployment node is configured to represent deployment of a second-team defensive instrument to a second-team defensive instrument site; and providing a plurality of engagement nodes, wherein: a relationship from a first-team offensive instrument site node to a first-team deployment node or from a second-team defensive instrument site node to a second-team deployment node is configured as “HOST”; a relationship from a first-team offensive instrument node to the first-team deployment node or from a second-team defensive instrument node to the second-team deployment node is configured as “JOIN”; a relationship from a second-team asset node to an engagement node is configured as “TARGET”; a relationship from the second-team deployment node to the engagement node is configured as “DEFEND”; a relationship from the first-team deployment node to the engagement node is configured as “OFFEND”; and the dynamic knowledge graph is configured for modeling and analysis of behaviors and interactions of opposing teams including the first team and the second team.
- 2 . The method according to claim 1 , further including: arranging a plurality of surveillance vehicles, including a plurality of second-team surveillance vehicles and/or a plurality of first-team surveillance vehicles.
- 3 . The method according to claim 2 , wherein: a relationship from a first-team surveillance vehicle to a second-team defensive instrument site node is configured as “OBSERVE”.
- 4 . The method according to claim 2 , wherein: a relationship from a second-team surveillance vehicle to a first-team offensive instrument site node is configured as “OBSERVE”.
- 5 . The method according to claim 1 , further including: arranging a plurality of transition nodes, including a plurality of second-team transition nodes and a plurality of first-team transition nodes.
- 6 . The method according to claim 5 , wherein: a relationship from a second-team deployment node to a second-team transition node is configured as “FROM”; and a relationship from another second-team deployment node to the second-team transition node is configured as “TO”.
- 7 . The method according to claim 1 , wherein: an engagement score is calculated as a property of the engagement node according to an evaluated outcome of a corresponding engagement and configured for representing an engagement value to the first team and/or the second team.
- 8 . The method according to claim 1 , wherein: a plurality of queries is performed on the dynamic knowledge graph to generate a plurality of query results.
- 9 . The method according to claim 8 , wherein: the plurality of query results is configured to return corresponding assets, sites, and engagements according to criterions set by the plurality of queries.
- 10 . The method according to claim 1 , wherein: modeling and analysis of the behaviors and interactions of the opposing teams is configured to support a situational awareness process and a decision making process.
- 11 . An electronic device, comprising: a memory, configured to store program instructions for performing a method for generating a dynamic knowledge graph, applied to an instrument deployment scenario including a first team and a second team, wherein the first team includes an offensive participant, and the second team includes a defensive participant; and a processor, coupled with the memory and, when executing the program instructions, configured for: providing a plurality of second-team asset nodes; arranging a plurality of site nodes, including a plurality of first-team offensive instrument site nodes and a plurality of second-team defensive instrument site nodes; arranging a plurality of instrument nodes, including a plurality of first-team offensive instrument nodes and a plurality of second-team defensive instrument nodes; arranging a plurality of deployment nodes, including a plurality of first-team deployment nodes and a plurality of second-team deployment nodes, wherein a first-team deployment node is configured to represent deployment of a first-team offensive instrument to a first-team offensive instrument site; and a second-team deployment node is configured to represent deployment of a second-team defensive instrument to a second-team defensive instrument site; and providing a plurality of engagement nodes, wherein: a relationship from a first-team offensive instrument site node to a first-team deployment node or from a second-team defensive instrument site node to a second-team deployment node is configured as “HOST”; a relationship from a first-team offensive instrument node to the first-team deployment node or from a second-team defensive instrument node to the second-team deployment node is configured as “JOIN”; a relationship from a second-team asset node to an engagement node is configured as “TARGET”; a relationship from the second-team deployment node to the engagement node is configured as “DEFEND”; a relationship from the first-team deployment node to the engagement node is configured as “OFFEND”; and the dynamic knowledge graph is configured for modeling and analysis of behaviors and interactions of opposing teams including the first team and the second team.
- 12 . The electronic device according to claim 11 , wherein the processor is further configured to: arrange a plurality of surveillance vehicles, including a plurality of second-team surveillance vehicles and/or a plurality of first-team surveillance vehicles.
- 13 . The electronic device according to claim 12 , wherein: a relationship from a first-team surveillance vehicle to a second-team defensive instrument site node is configured as “OBSERVE”.
- 14 . The electronic device according to claim 12 , wherein: a relationship from a second-team surveillance vehicle to a first-team offensive instrument site node is configured as “OBSERVE”.
- 15 . The electronic device according to claim 11 , wherein the processor is further configured to: arrange a plurality of transition nodes, including a plurality of second-team transition nodes and a plurality of first-team transition nodes.
- 16 . The electronic device according to claim 15 , wherein: a relationship from a second-team deployment node to a second-team transition node is configured as “FROM”; and a relationship from another second-team deployment node to the second-team transition node is configured as “TO”.
- 17 . The electronic device according to claim 11 , wherein: an engagement score is calculated as a property of the engagement node according to an evaluated outcome of a corresponding engagement and configured for representing an engagement value to the first-team and/or the second-team.
- 18 . The electronic device according to claim 11 , wherein: a plurality of queries is performed on the dynamic knowledge graph to generate a plurality of query results.
- 19 . The electronic device according to claim 18 , wherein: the plurality of query results is configured to return corresponding assets, sites, and engagements according to criterions set by the plurality of queries.
- 20 . A non-transitory computer-readable storage medium, containing program instructions for, when being executed by a processor, performing a method for generating a dynamic knowledge graph, applied to an instrument deployment scenario including a first team and a second team, wherein the first team includes an offensive participant, and the second team includes a defensive participant, the method comprising: providing a plurality of second-team asset nodes; arranging a plurality of site nodes, including a plurality of first-team offensive instrument site nodes and a plurality of second-team defensive instrument site nodes; arranging a plurality of instrument nodes, including a plurality of first-team offensive instrument nodes and a plurality of second-team defensive instrument nodes; arranging a plurality of deployment nodes, including a plurality of first-team deployment nodes and a plurality of second-team deployment nodes, wherein a first-team deployment node is configured to represent deployment of a first-team offensive instrument to a first-team offensive instrument site; and a second-team deployment node is configured to represent deployment of a second-team defensive instrument to a second-team defensive instrument site; and providing a plurality of engagement nodes, wherein: a relationship from a first-team offensive instrument site node to a first-team deployment node or from a second-team defensive instrument site node to a second-team deployment node is configured as “HOST”; a relationship from a first-team offensive instrument node to the first-team deployment node or from a second-team defensive instrument node to the second-team deployment node is configured as “JOIN”; a relationship from a second-team asset node to an engagement node is configured as “TARGET”; a relationship from the second-team deployment node to the engagement node is configured as “DEFEND”; a relationship from the first-team deployment node to the engagement node is configured as “OFFEND”; and the dynamic knowledge graph is configured for modeling and analysis of behaviors and interactions of opposing teams including the first team and the second team.
Description
GOVERNMENT RIGHTS The present disclosure was made with Government support under Contracts No. FA2384-23-P-0007, awarded by the United States Air Force. The U.S. Government has certain rights in the present disclosure. FIELD OF THE DISCLOSURE The present disclosure generally relates to the field of machine learning technology and, more particularly, relates to a method, an electronic device, and a storage medium for generating a dynamic knowledge graph. BACKGROUND Remarkable success of algorithm innovations in information processing and extraction has powered numerous large-scale applications in a variety of domains based on machine-friendly knowledge-graph (KG) representation. Examples may include DBpedia, Yet Another Great Ontology YAGO2, Freebase, Wikidata, and Google KG. A KG may represent information as entities and corresponding relations and may explicitly model interconnections between content itself as well as external knowledge sources. Knowledge-Graph-Data-Base (KGDB) is basic building block of various state-of-the-art data-driven cognitive systems. In KGDB, the existences of facts may be represented as subject-predicate-object (SPO) triples following standard World Wide Web Consortium (W3C) Resource Description Framework (RDF). The RDF symbolic representation, coupled with advanced pattern and relational learning methods, may provide a solid foundation to facilitate storing, exchanging, and visualizing knowledge. Likewise, there is supporting efficient inference for situation awareness and predictive analytics. For learning behavior of Second-team units in intelligence, surveillance, and reconnaissance ISR, conventional static KGs may need to be augmented into Temporal Knowledge Graphs (TKGs) where events/facts occur, recur, and evolve over time in graphs. This disclosure presents the design and generation of a dynamic knowledge graph (DKG) for the modeling and analysis of scenarios with two/multiple opposing teams. The DKG is able to effectively model the teams'asset allocation and the interactions between the teams, and facilities situational awareness and decision makings in the scenarios. However, most existing knowledge graphs are static which are not suitable for modeling or representing knowledge in dynamically evolving scenarios. BRIEF SUMMARY OF THE DISCLOSURE One aspect of the present disclosure provides a method for generating a dynamic knowledge graph, applied to an instrument deployment scenario including a first team and a second team, where the first team includes an offensive participant, and the second team includes a defensive participant. The method includes providing a plurality of second-team asset nodes; arranging a plurality of site nodes, including a plurality of first-team offensive instrument site nodes and a plurality of second-team defensive instrument site nodes; arranging a plurality of instrument nodes, including a plurality of first-team offensive instrument nodes and a plurality of second-team defensive instrument nodes; arranging a plurality of deployment nodes, including a plurality of first-team deployment nodes and a plurality of second-team deployment nodes, where a first-team deployment node is configured to represent deployment of a first-team offensive instrument to a first-team offensive instrument site; and a second-team deployment node is configured to represent deployment of a second-team defensive instrument to a second-team defensive instrument site; and providing a plurality of engagement nodes. A relationship from a first-team offensive instrument site node to a first-team deployment node or from a second-team defensive instrument site node to a second-team deployment node is configured as “HOST”; a relationship from a first-team offensive instrument node to the first-team deployment node or from a second-team defensive instrument node to the second-team deployment node is configured as “JOIN”; a relationship from a second-team asset node to an engagement node is configured as “TARGET”; a relationship from the second-team deployment node to the engagement node is configured as “DEFEND”; a relationship from the first-team deployment node to the engagement node is configured as “OFFEND”; and the dynamic knowledge graph is configured for modeling and analysis of behaviors and interactions of opposing teams including the first team and the second team. Another aspect of the present disclosure provides an electronic device. The electronic device includes a memory, configured to store program instructions for performing a method for generating a dynamic knowledge graph, applied to an instrument deployment scenario including a first team and a second team, where the first team includes an offensive participant, and the second team includes a defensive participant; and a processor, coupled with the memory and, when executing the program instructions, configured for: providing a plurality of second-team asset nodes; arranging a plurality of site nodes, incl