Next Article in Journal
A Data-Driven Framework to Reduce Information Asymmetry in the Second-Hand Battery Electric Vehicle Market
Previous Article in Journal
Reliability-Aware Dynamic Score Fusion for Robust Face–Voice Biometric Identification Under Mask and Transparent Shield Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Hop Trajectory Prediction of Aircraft Taxiing Using Spatio-Temporal Knowledge Graph with Vector-Index Support

1
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(12), 2613; https://doi.org/10.3390/electronics15122613 (registering DOI)
Submission received: 6 May 2026 / Revised: 7 June 2026 / Accepted: 9 June 2026 / Published: 12 June 2026

Abstract

Efficient multi-hop prediction over large-scale spatio-temporal knowledge graphs of aircraft taxiing trajectories remains challenging, as existing methods focus either on static multi-hop relations or on accuracy improvement for spatio-temporal single-hop predictions, leading to computational inefficiency. This paper proposes a vector-index-supported multi-hop prediction method. First, a knowledge graph embedding technique that integrates spatio-temporal features maps the trajectory graph into a low-dimensional complex vector space. Then, a hierarchical query acceleration structure based on IndexIVFFlat is constructed. A clustering strategy guided by the distribution of trajectory data partitions the vector space into subspaces, and approximate nearest neighbor search within those subspaces rapidly prunes the candidate set to accelerate multi-hop retrieval. Experiments on real aircraft taxiing trajectory datasets and general benchmarks show that the proposed method substantially improves prediction efficiency while maintaining competitive accuracy. The results demonstrate that the vector index mechanism effectively balances accuracy and efficiency, and the efficiency has been improved by at least 56.65%. This work provides a key technical foundation for real-time analysis and intelligent prediction of large-scale aircraft taxiing trajectories.

1. Introduction

With the rapid growth of the air transportation industry, aircraft taxiing trajectory data are increasing at an unprecedented scale and complexity. As a core element of air traffic management and aviation safety, efficient analysis and intelligent prediction of taxiing trajectories are critical for resource optimization, anomaly detection, accident investigation, and other applications. However, faced with massive, high-dimensional, dynamic spatio-temporal trajectory data, traditional prediction and reasoning methods encounter significant challenges [1]. On the one hand, prediction approaches based on relational databases or simple spatio-temporal indexes cannot effectively support multi-hop exploration of complex spatio-temporal associations and semantic relations among trajectory entities. On the other hand, existing methods mostly concentrate on multi-hop prediction of static knowledge or single-hop prediction of spatio-temporal knowledge, lacking the ability to handle multi-hop associations in spatio-temporal knowledge of aircraft taxiing trajectories [2]. Against this backdrop, constructing an efficient prediction framework that deeply integrates spatio-temporal attributes with semantic knowledge to enable rapid mining and retrieval of implicit patterns in taxiing trajectories has become a key problem in smart aviation [3].
Knowledge graphs provide a powerful structured knowledge representation model, offering a new way for semantic organization and associative prediction of taxiing trajectory data. Through subject-relation-object triples, a knowledge graph can naturally capture the rich spatio-temporal multi-hop relations among various entities such as aircraft, taxiway nodes, and flights. In recent years, knowledge graph technology has shown potential in spatio-temporal data applications, including traffic trajectory analysis [4] and urban mobility understanding [5]. Nevertheless, existing knowledge graphs for aircraft taxiing trajectories often suffer from knowledge incompleteness. In the specialized aviation domain, fine-grained trajectory patterns and domain rules are difficult to obtain, resulting in limited graph coverage, which in turn makes multi-step association prediction prone to interruption or missing answers [6,7]. This deficiency seriously affects the practicality of knowledge graphs in real-time air traffic situation awareness and in-depth historical trajectory analysis.
To alleviate the limitations caused by knowledge incompleteness, KGE techniques have been widely adopted. By mapping discrete entities and relations into a low-dimensional continuous vector space, KGE not only enables probabilistic prediction of missing links but, more importantly, provides a unified representation framework for structured computation of complex knowledge [8,9]. From classic models such as TransE [10] and DistMult [11] to more recent ones incorporating semantic information like DRGCL [12], KGE has made continuous progress in enhancing knowledge representation and reasoning, laying an important foundation for constructing spatio-temporal knowledge graphs of taxiing trajectories that deeply integrate temporal and spatial attributes.
Nevertheless, applying KGE to multi-hop prediction on taxiing trajectory knowledge graphs still faces two major challenges. First, such graphs are generally large and involve complex relations. Performing multi-hop prediction in a high-dimensional embedding space requires multiple consecutive nearest neighbor searches or vector operations, incurring high computational costs that make real-time or near-real-time prediction difficult [13]. Second, existing research on KGE optimization has mostly focused on improving link prediction accuracy for static, simple relations, with little attention to efficiency optimization for prediction patterns that involve the specific temporal order, spatial proximity, and multi-hop semantic associations inherent in spatio-temporal trajectory data [14]. In scenarios such as aviation monitoring and emergency response, the stringent demand for prediction efficiency makes the computational bottleneck of traditional KGE methods particularly prominent.
In recent years, vector-index-based methods for accelerating knowledge graph queries have gained attention [13,15,16,17,18,19]. Their core idea is to transform exact vector distance computation into approximate nearest neighbor search by constructing efficient vector index structures such as hierarchical navigable small world graphs or product quantization indexes, thereby achieving orders-of-magnitude improvement in prediction efficiency with acceptable accuracy loss. Although these methods perform well on general knowledge graphs, their direct application to spatio-temporal knowledge graphs of aircraft taxiing trajectories has limitations. The spatio-temporal attributes of taxiing trajectories are highly domain-specific, and general vector index cannot adequately capture and exploit this domain knowledge to optimize the index structure and search path.
To address the above challenges, this study proposes a vector-index-supported multi-hop prediction method for spatio-temporal knowledge graphs of aircraft taxiing trajectories. The method establishes a spatio-temporal feature-aware KGE model that jointly embeds flight entities, relations, and spatio-temporal semantics into a low-dimensional vector space. Based on this, a hierarchical vector index structure optimized for multi-hop prediction is constructed, using the spatio-temporal distribution characteristics of trajectory data to guide the clustering partition of the index space. Finally, a multi-hop prediction processing algorithm based on the index is developed to achieve fast pruning of the search range and efficient retrieval of approximate answers. Experimental results show that the proposed index mechanism significantly improves the efficiency of multi-hop prediction, substantially reducing response time while maintaining prediction accuracy. The main contributions of this study are as follows:
  • A multi-hop prediction acceleration method for spatio-temporal knowledge graphs of aircraft taxiing trajectories is proposed. By introducing a vector index structure, the method achieves a significant improvement in multi-hop prediction efficiency while essentially preserving prediction quality.
  • A KGE model that incorporates spatio-temporal context is designed, and a vector index mechanism adapted to the distribution of taxiing trajectory data is constructed. The embedding module models complex relations using an interaction scheme that integrates spatio-temporal operations. The index mechanism employs a clustering algorithm to partition the vector space in a domain-aware manner, replacing global exact computation with approximate search within subspaces to achieve fast retrieval.
  • Comprehensive multi-hop prediction experiments and evaluations are conducted on a real aircraft taxiing trajectory dataset and on public spatio-temporal knowledge graph benchmarks. The results show that the proposed method has a clear efficiency advantage on the taxiing trajectory knowledge graph and exhibits good generalization performance on the general benchmarks.

2. Related Work

2.1. Static Knowledge Graph Multi-Hop Prediction Models

Static knowledge graph multi-hop prediction aims to discover potential complex relation paths between entities. Related research can be divided into single-hop and multi-hop prediction.
For single-hop prediction, the link prediction task mainly relies on three categories of embedding models. The first category is translation-distance-based models. TransE [10] introduced the assumption that a relation corresponds to a translation, and subsequent works such as TransH [20] and TransR [21] improved the modeling of complex relations from different perspectives. The second category is semantic-matching-based models, which use a scoring function to measure the semantic consistency of triples; representative works include DistMult [11] and ComplEx [22]. The third category is neural-network-based models, which use deep learning to capture nonlinear interactions, e.g., ConvE [23], DRR-GAT [24], and MA-GNN [25]. These models lay a foundation for further prediction research, but their design primarily targets single-hop semantic associations and does not fully consider the characteristics of multi-hop paths.
In multi-hop prediction, researchers have proposed path reasoning methods to handle complex associative predictions. pTransE [26] models a multi-hop path as a semantic composition of single-hop relations, and RPE [27] embeds entities into a path-specific semantic space. TravNM [28] uses neural memory networks to simulate path traversal, and other works perform reasoning by predicting implicit relation chains [29]. In recent years, more complex mechanisms have been introduced, including reinforcement-learning-based methods that formalize path finding as sequential decision making [30], and attention-based methods that dynamically focus on key path information [31]. Although these studies perform well on multi-hop semantic association reasoning, they generally lack systematic modeling of spatio-temporal contextual information and cannot be directly applied to spatio-temporally sensitive scenarios such as aircraft taxiing trajectories.

2.2. Spatio-Temporal Knowledge Graph Prediction Models

Dynamic spatio-temporal knowledge graphs extend static knowledge graphs by incorporating temporal and spatial dimensions, providing richer semantic representations for dynamic scenarios such as trajectory analysis [32,33]. Related research mainly proceeds from two aspects: temporal multi-hop prediction and spatio-temporal single-hop prediction.
In temporal multi-hop prediction, studies mainly focus on path reasoning along the time dimension. Some works have explored multi-hop prediction on temporal knowledge graphs. TPRG [34] explicitly constructs temporal multi-hop paths using logical rules, and STKGR-PR [35] uses path completion and reward shaping to alleviate the sparsity of temporal paths. However, these methods primarily focus on the time dimension and do not fully incorporate spatial information, making it difficult to handle prediction scenarios with coupled spatio-temporal constraints.
In spatio-temporal single-hop prediction, the research emphasis is on how to jointly embed spatio-temporal information with triple semantics. Early works modeled locations as entities and time as relations [36] or constructed embedding frameworks for urban multi-source spatio-temporal knowledge graphs [37], but these methods had limitations in deeply fusing spatio-temporal information. To address this, subsequent studies proposed more refined models, using hypercomplex vector spaces to represent spatio-temporal quintuples [5], precisely representing spatial positions with two-dimensional coordinates [38], and learning spatio-temporal-aware embeddings via recurrent neural networks. Recent works perform multi-hop prediction based on cross-regional word embedding [39] and spatio-temporal twin-guided recurrent graph networks [40]. However, these methods generally lack the ability to model multi-hop spatio-temporal knowledge and cannot efficiently predict multi-hop location information in aircraft taxiing trajectory scenarios.

2.3. Index-Based Knowledge Graph Prediction

Facing the computational efficiency bottleneck of large-scale knowledge graph prediction, vector-space-index-based acceleration techniques have become an important research direction. Such methods typically build hierarchical or compressed index structures to convert exact nearest neighbor search into efficient approximate retrieval, significantly improving prediction response time with acceptable accuracy loss.
Early index methods were mainly based on deep hashing techniques, mapping high-dimensional embeddings into a low-dimensional Hamming space for fast retrieval. Some studies proposed deep hashing frameworks that integrate triple structure and ontology features, using a joint optimization objective to ensure that hash codes preserve semantic associations between entities [13,15]. On this basis, acceleration architectures based on XNOR and bit-count operations were further proposed [16]; these methods are model-agnostic and can greatly reduce search complexity. However, the inherent binarization operation of the hashing process often leads to significant semantic information loss, thus affecting retrieval accuracy.
To reduce information loss, more refined quantization index methods have been introduced. One representative work employs product quantization, decomposing the high-dimensional vector space into the Cartesian product of several low-dimensional subspaces and constructing a hierarchical codebook to achieve efficient vector compression and approximate distance computation [17]. Combined with deep metric learning for optimization, this method significantly reduces storage overhead while maintaining high retrieval accuracy. For complex multi-hop logical queries, Bai et al. [18] proposed a dynamic optimization method based on query computation trees, using forward-backward propagation and search space pruning to effectively reduce redundant computation and improve the efficiency of multi-step reasoning. In addition, for specific tasks such as entity alignment, some works have used approximate nearest neighbor algorithms to build specialized index structures to avoid full data comparison and accelerate retrieval [19], but such methods generally lack generality and are difficult to transfer directly to diverse knowledge graph prediction scenarios.
In summary, some studies have investigated static knowledge graph multi-hop prediction models, but they lack efficient retrieval mechanisms. For spatio-temporal knowledge graph prediction models, multi-hop semantic modeling is absent. Other studies have proposed index-based knowledge graph prediction models, but general vector index methods cannot adapt to domain-specific characteristics of spatio-temporal data. To this end, this study focuses on aircraft taxiing trajectory data and proposes a vector-index-supported multi-hop prediction method for spatio-temporal knowledge graphs of taxiing trajectories to achieve efficient and accurate spatio-temporal multi-hop prediction.

3. Vector-Index-Supported Multi-Hop Prediction Method for Spatio-Temporal Knowledge Graph of Aircraft Taxiing Trajectories

Figure 1 illustrates the overall architecture of the proposed method. In this study, the proposed multi-hop prediction method is divided into two main stages: the vector database construction stage via spatio-temporal knowledge graph embedding and the approximate prediction stage based on clustering-based vector indexing.
The first stage is the spatio-temporal knowledge graph embedding stage. First, the spatio-temporal trajectory data are converted into sequential quintuples of the form <subject, relation, object, timei, ?spacei-1>. Subsequently, complex space embedding techniques are employed to map entities, relations, time, and spatial elements into complex vectors. We integrate the subject entity with the object, time, and space vectors through projection, rotation, and translation operations to obtain the multi-hop spatio-temporal subject entity vector. Meanwhile, we integrate the relation with the object, time, and space vectors through projection, rotation, and translation operations to obtain the multi-hop spatio-temporal relation vector. In this process, multi-sequence time and space vectors are encoded into a unified complex vector representation through cumulative translation operations. Then, we further integrate the obtained multi-hop spatio-temporal subject entity vector and multi-hop spatio-temporal relation vector through a translation operation to derive the multi-hop spatio-temporal query vector. Through the above-mentioned embedding process, complete entity vectors, relation vectors, and spatial position vectors are trained and collectively form the vector database.
The second stage is the approximate prediction stage based on clustering-based vector indexing. First, based on the spatial position vectors in the vector database, a clustering-based vector index is constructed. All spatial position vectors are partitioned into several subspaces via clustering, with each subspace represented by its cluster center. Subsequently, during the prediction phase, for a given multi-hop query, the system maps the query into a multi-hop spatio-temporal query vector using the embedding model trained in the first stage. Finally, an approximate prediction algorithm is employed to access only the nearest several cluster subspaces relative to the query vector, retrieve the most similar candidate spatial position vectors within these subspaces, and return the corresponding similarity scores along with the matched answer elements.

3.1. Problem Definition

To perform multi-hop prediction of aircraft trajectory information, this section defines the spatio-temporal knowledge graph of aircraft taxiing trajectories and the corresponding multi-hop prediction problem as follows.
Definition 1. 
Spatio-temporal knowledge graph of aircraft taxiing trajectories.
The spatio-temporal knowledge graph of aircraft taxiing trajectories is formally defined as G = ( s , r , o , { t 1 , , t n } , { l 1 , , l n } ) , where s , o E denote the subject and object respectively, r R denotes the relation, t is a sequence of timestamps, l is a sequence of spatial coordinates, E is the set of entities, and R is the set of relations. When n = 1 , G is a single-hop spatio-temporal knowledge graph. When n > 1 , G is a multi-hop spatio-temporal knowledge graph.
Definition 2. 
Multi-hop prediction problem on spatio-temporal knowledge graph of aircraft taxiing trajectories.
Given a multi-hop prediction query Q = ( s , r , o , { t 1 , , t n } , ? l ) on the spatio-temporal knowledge graph, under the time sequence { t 1 , , t n } , we aim to find the location sequence ? l of the object o reachable from the subject s via the relation r . Notably, our model uses the constructed spatio-temporal knowledge vector library and index structure to efficiently retrieve a set of approximate answers satisfying all temporal and semantic constraints. The prediction can maximize response speed while preserving prediction accuracy.

3.2. Multi-Hop Modeling of the Spatio-Temporal Knowledge Graph of Aircraft Taxiing Trajectories

3.2.1. Embedding Representation of the Spatio-Temporal Knowledge Graph

Previous research [7] introduced geometric operations such as rotation and projection to incorporate complex semantics like time and space into the element representations of triples, enabling the modeling of temporal and spatio-temporal knowledge graphs. Although these methods can handle temporal or spatio-temporal knowledge graphs, they mainly focus on multi-hop temporal relations or single-hop spatio-temporal relations, and do not fully cover the modeling needs of multi-hop spatio-temporal knowledge graphs, especially in the domain of aircraft taxiing trajectories. Therefore, to model the spatio-temporal knowledge graph in this domain and further represent its multi-hop semantics, this section maps the spatio-temporal knowledge graph ( s , r , o , { t 1 , , t n } , { l 1 , , l n } ) into a complex vector space C k , thereby completing the modeling of both single-hop and multi-hop knowledge.
Because rotation operations involve complex numbers, each element of the spatio-temporal knowledge graph is first mapped to a complex vector space as follows:
{ s = R e a l ( s ) + i I m g ( s ) r = R e a l ( r ) + i I m g ( r ) o = R e a l ( o ) + i I m g ( o ) t n = R e a l ( t n ) + i I m g ( t n ) l n = R e a l ( l n ) + i I m g ( l n )
where the vector representation of each element consists of a real part R e a l ( · ) and an imaginary part I m g ( · ) . The initial embeddings s , r , o , t 1 are used as input for subsequent single-hop embedding, with the corresponding l 1 being the candidate spatial element for the given single-hop prediction. The initial embeddings s , r , o , t n , l n 1 ( n > 1 ) are used as input for subsequent multi-hop embedding, with the corresponding l n being the candidate spatial element for the given multi-hop prediction.
In real flight scenarios, prediction often involves path reasoning across multiple spatio-temporal steps. To support such multi-hop prediction, based on the initial embeddings defined above, we further define a modeling mechanism for single-hop and multi-hop embeddings oriented to spatial paths as follows.
The single-hop embedding representation of the spatio-temporal knowledge graph of aircraft taxiing trajectories is:
{ s o , t = ( s o ) t r o , t = ( r o ) t
here, denotes an object-based projection operation, defined as s o = ( s ( w o T s w o ) ) , where w o is the object normal vector used for representation. denotes a time-based rotation operation, defined as t = e i θ = c o s θ + i s i n θ , where θ is the temporal rotation angle used to model temporal changes. s o , t and r o , t represent the subject and relation vectors that incorporate object and time information, serving as inputs for subsequent single-hop prediction.
The multi-hop embedding representation of the spatio-temporal knowledge graph of aircraft taxiing trajectories is:
{ s o , t , l = ( s o ) ( t 1 + + t n ) + ( l 1 + + l n 1 )   r o , t , l = ( r o ) ( t 1 + + t n ) + ( l 1 + + l n 1 )
where n > 1 . s o , t , l and r o , t , l denote the subject and relation vectors that incorporate object information, time information, and spatial information from the n 1 positions. The additive accumulation operation of spatial positions has a clear geometric interpretation in the complex vector space: the cumulative sum of the first n 1 spatial position vectors l 1 , , l n 1 is equivalent to the cumulative displacement vector from the starting point to the position at the ( n 1 ) -th hop. After each hop, the embedding vector is translated by a step size determined by the spatial position of that hop along the gradient direction of the position. Together with the complex rotation operation, this translation operation forms a continuous path representation of the taxiing trajectory in the embedding space.
It is worth noting that the above multi-hop embedding representation does not rely on a single snapshot of static historical trajectories, but explicitly models the dynamic temporal evolution during taxiing. As shown in Equation (3), the construction of the subject vector s o , t , l and the relation vector r o , t , l depends simultaneously on the cumulative temporal information from multiple consecutive time steps t 1 , , t n and the sequential information from the previous n 1 historical spatial positions l 1 , , l n 1 . Unlike the single-hop case, which uses only a single time point t , the multi-hop embedding encodes the spatio-temporal context along the path into a unified complex vector representation through the accumulation operations t 1 + + t n and l 1 + + l n 1 . This design enables the model to receive and process variable-length dynamic trajectory sequences, rather than relying solely on static spatial positions or isolated timestamps. Therefore, this embedding module inherently possesses the capability to model continuous dynamic sequential data, providing theoretical support for the subsequent vector-index-based real-time multi-hop prediction.

3.2.2. Distance Function for the Spatio-Temporal Knowledge Graph

To measure the semantic similarity between a prediction vector and candidate answer vectors, based on the embedding representation constructed above, this section defines a corresponding prediction distance function. This function aims to make the distance between the prediction vector and the correct answer vector as small as possible in the vector space, and the distance to incorrect answers as large as possible, thereby providing a measurable basis for retrieval and ranking.
Given a prediction q on the spatio-temporal knowledge graph, which may be a single-hop prediction ( s o , t , r o , t ) or a multi-hop prediction ( s o , t , l , r o , t , l ) , the prediction distance function Q ( q , a ) is defined as:
Q ( q , a ) = { i = 1 q Dis ( q ( s o , t , r o , t ) , a ( l ) ) , if   q   is   single - hop   prediction i = 1 q β Dis ( q ( s o , t , l , r o , t , l ) , a ( l i ) ) , if   q   is   multi - hop   prediction
where
{ Dis ( q ( s o , t , r o , t ) , a ( l ) ) = ( s o , t + r o , t ) l l 1 / l 2   Dis ( q ( s o , t , l , r o , t , l ) , a ( l i ) ) = ( s o , t , l + r o , t , l ) l i l 1 / l 2
where l 1 / l 2 denotes the L 1 or L 2 norm, used to measure vector distance. q is the number of sub-predictions contained in the prediction.
Regarding the interaction between temporal rotation and spatial addition in the distance function, we further analyze its mathematical foundations. First, the L 1 and L 2 norms themselves satisfy the triangle inequality, and the combined vectors s o , t + r o , t and s o , t , l + r o , t , l are linear combinations of vectors in complex space. The difference operation between them also preserves the triangle inequality; thus, the distance function satisfies the basic axioms of a distance metric. Second, regarding noise sensitivity, consider a small perturbation δ t in the time step t . The complex rotation operation satisfies e i ( t + δ t ) = e i t e i δ t , and e i δ t 1 δ t + O ( δ t 2 ) , indicating that the rotation is Lipschitz continuous with respect to temporal perturbations. For spatial position addition, suppose the spatial position at the i -th hop contains noise δ l i ; then the change in cumulative displacement is δ l i , and its norm satisfies δ l i δ l i . That is, noise propagation is linearly bounded by the path length. In summary, the distance function is Lipschitz continuous with respect to small perturbations in temporal and spatial inputs, with the Lipschitz constant determined jointly by the number of hops n and the maximum noise bound. This provides theoretical support for the robustness of our method on real-world data.

3.2.3. Loss Function for the Spatio-Temporal Knowledge Graph

To train the embedding model and optimize the distance function, a distance-based contrastive loss function is adopted. This function jointly optimizes positive samples, the true triples, and negative samples, the constructed counterexamples, pulling the correct answer vectors closer to the prediction and pushing incorrect ones away, thereby enhancing the discriminative ability of the prediction.
Given the prediction distance function Q ( q , a ) , the loss function is defined as:
L ( q , a ) = l o g   σ ( γ Q ( q , a ) ) i = 1 n 1 η l o g   σ ( Q ( q , a i ) γ )
where ( q , a ) Ω + is a positive sample (true prediction-answer pair). ( q , a i ) Ω is number i negative sample constructed by randomly replacing the answer entity in a positive sample. σ ( ) is the Sigmoid function. γ > 0 is a margin hyperparameter. η is the number of negative samples. And n is the total number of negative examples used in training.

3.3. Index Construction and Approximate Multi-Hop Prediction for the Spatio-Temporal Knowledge Graph

To further improve the efficiency of multi-hop prediction on the spatio-temporal knowledge graph of aircraft taxiing trajectories, this paper adopts vector indexing technology, aiming to significantly accelerate multi-hop prediction through space partitioning and approximate retrieval. The open-source vector search library Faiss is chosen for index construction, primarily because of its advantages:
  • It supports efficient similarity search with various index structures and distance metrics;
  • It has good scalability, adapting to vector scales from millions to billions;
  • It is easy to integrate into systems, providing comprehensive programming interfaces.
To accelerate the retrieval process, the method first partitions the entity vector space into several subspaces as in Voronoi Cells, each represented by a cluster center. During prediction, only the neighboring subspaces of the prediction vector are searched, thus avoiding a global traversal and achieving orders-of-magnitude improvement in retrieval efficiency. The index uses the IndexIVFFlat structure, with key parameters including nlist, which is the number of cluster centers determining the granularity of space partitioning, quantizer, which is the first-level index used for clustering, and nprobe which is the number of subspaces accessed during prediction, balancing retrieval accuracy and speed.

3.3.1. Index Construction

Index construction is based on the vector representations generated above. First, the cluster centers are determined through training, and then vectors are assigned to the corresponding subspaces as follows:
{ q u a n t i z e r   =   I n d e x F l a t L 2 ( d ) i n d e x   =   I n d e x I V F F l a t ( q u a n t i z e r ,   d ,   n l i s t ) i n d e x . t r a i n ( l ) i n d e x . a d d ( l )
where d is the dimensionality of the vectors. IndexFlatL2 uses Euclidean Distance as the similarity metric since the distance functions above use L 1 or L 2 norms. t r a i n ( l ) performs k-means clustering on the set of spatial position vectors, generating n l i s t centroids. a d d ( l ) assigns vectors to the corresponding clusters and builds the index mapping. This process organizes spatial elements with similar semantic and multi-hop spatio-temporal prediction features into the same local region through spatial clustering, thereby constructing a basic retrieval library for subsequent approximate prediction.
Furthermore, we further analyze the convergence, initialization impact, and quantization error of k-means clustering in IndexIVFFlat construction. First, k-means clustering guarantees convergence to a local optimum within a finite number of steps on a finite set of vectors, and this convergence does not rely on explicit modeling of the underlying trajectory manifold. Although the randomness of initialization may lead to different local optima, in practice, multiple independent runs or deterministic initialization strategies based on the distribution characteristics of trajectory data can effectively mitigate this issue. Second, regarding quantization error, suppose the i -th spatial vector l i is assigned to the subspace corresponding to cluster center c j . The per-point quantization error is defined as l i c j 2 . The total quantization error of IndexIVFFlat is the sum of quantization errors over all training vectors, i.e., E = i = 1 N l i c j ( i ) 2 , where N is the total number of training vectors. This error decreases monotonically as the number of clusters n l i s t increases and reduces to zero when n l i s t = N . Based on the scale and spatial distribution characteristics of the trajectory data, this paper sets n l i s t to approximately the order of N to strike a balance between retrieval efficiency and quantization accuracy.

3.3.2. Approximate Prediction

For a given prediction vector q , the index quickly locates its neighboring subspaces, and searches within those regions for the k spatial vectors most similar to q :
{ i n d e x . n p r o b e   =   n p r o b e D i s t a n c e ,   I n d e x   =   i n d e x . s e a r c h ( q ,   k )
Here n p r o b e controls the number of clusters accessed during the search. n p r o b e = n l i s t is equivalent to full-space search. s e a r c h ( q , k ) returns the distances and indices of the top k nearest neighbor vectors.
In practice, n l i s t is often set to about the square root of the dataset size, but the optimal value requires tuning based on the dataset size and feature distribution. n p r o b e is generally set to a small proportion of n l i s t . When the dataset is large or high search accuracy is required, n p r o b e can be increased accordingly. The settings of n l i s t and n p r o b e need to be tuned comprehensively according to dataset size, prediction efficiency, and accuracy requirements. A larger n l i s t increases index discrimination but also raises training and storage costs. A larger n p r o b e improves recall but prolongs the prediction response time.
Regarding the theoretical characterization of the relationship between recall and the parameter n p r o b e in approximate search, this section further analyzes the approximate retrieval quality. Suppose the total number of vectors in the dataset is N , and IndexIVFFlat partitions the vector space into n l i s t clusters. For a given query vector q , the approximate search accesses its nearest n p r o b e clusters. Let R * denote the true k -nearest neighbor set of q in the full space, and let R denote the k -nearest neighbor set returned by the approximate search. The recall is then defined as Recall = R R * / k . If the probability that all true k -nearest neighbors of q fall into the accessed n p r o b e clusters is denoted as P hit , then the expected recall satisfies E [ Recall ] P hit . When the cluster centers effectively characterize the data distribution, P hit increases monotonically with n p r o b e .

3.4. Algorithm Overview

Algorithm 1 describes the multi-hop prediction process for the spatio-temporal knowledge graph of aircraft taxiing trajectories. The input consists of several spatio-temporal knowledge subgraphs G 1 , G 2 , , G n , entity set E , relation set R , time sequence set T , spatial sequence set L , and relevant hyperparameters H . The output is the prediction result, which is the distances and indices of the top k spatial vectors most similar to the prediction.
Algorithm 1. IndexSearch(q)
Input: G1 = <s, r, o, t1, l1> ∪ G2 = <s, r, o, t2, l2> ∪ Gn = <s, r, o, tn, ln>; E, R, H
Output:   the   distances   and   indices   of   the   top   k most similar spatial vectors
01 for all G1, G2, ⋯, Gn do
02   G1, G2, ⋯, GnEmbedding(G1, G2, ⋯, Gn)
03    Q ( q , a ) = { i = 1 q Dis ( q ( s o , t , r o , t ) , a ( l ) ) , if   q   is   single - hop   prediction i = 1 q β Dis ( q ( s o , t , l , r o , t , l ) , a ( l i ) ) , if   q   is   multi - hop   prediction
04    L ( q , a ) = l o g   σ ( γ Q ( q , a ) ) i = 1 n 1 η l o g   σ ( Q ( q , a i ) γ )
05    q u a n t i z e r = I n d e x F l a t 2 ( d ) i n d e x = I n d e x I V F F l a t q u a n t i z e r , d , n l i s t , L 2 i n d e x . t r a i n e i n d e x . a d d e
06    i n d e x . n p r o b e   =   n p r o b e D i s t a n c e ,   I n d e x   =   i n d e x . s e a r c h q , t o p _ k
07 end for
  • Line 01: Iterate over all input subgraphs.
  • Line 02: Call the embedding function E m b e d d i n g ( · ) to map the elements of each subgraph into single-hop and multi-hop vector representations of the spatio-temporal knowledge graph as in Section 3.2.1.
  • Line 03: Compute the similarity scores between the prediction vector and candidate entity vectors based on the distance metric function Q ( q , a ) as in Section 3.2.2.
  • Line 04: Jointly optimize positive and negative samples via the loss function L , pulling the prediction vector closer to correct answers and pushing it away from incorrect ones as in Section 3.2.3.
  • Line 05: Based on the fully trained vector representations of the spatio-temporal knowledge graph, construct an IndexIVFFlat index structure to partition the position vector space as in Section 3.3.1.
  • Line 06: Perform approximate nearest neighbor search using the built index and return the top k most similar results as in Section 3.3.2.

4. Experiments

4.1. Experimental Setup and Datasets

4.1.1. Experimental Environment

The hardware environment was Windows 10 Professional (64-bit) with an Intel Core i7-9700 processor (3.0 GHz), an NVIDIA GeForce RTX 2080 Ti GPU (11 GB memory), and 32 GB DDR4 RAM (2666 MHz). The software environment was Python 3.10 with the PyTorch 2.0.1 deep learning framework.

4.1.2. Dataset Description

To comprehensively evaluate the prediction performance of the proposed method, experiments used four spatio-temporal knowledge graph datasets with different scales and domain characteristics, including two aircraft taxiing trajectory spatio-temporal knowledge graph datasets, FlightTrack1day and FlightTrack5day, and two general-domain spatio-temporal knowledge graph datasets, Wikidata33k and YAGO13k.
Aircraft taxiing trajectory spatio-temporal knowledge graph datasets are built from post-landing taxiing trajectory data of flights. FlightTrack1day covers a single day of operations, while FlightTrack5day covers five consecutive days. The original data contain flight call signs, operation types, waypoints on the taxiway, passing times, and passing order. Adjacent waypoint pairs were used as basic units to convert the original sequences into spatio-temporal quintuples, including subject, relation, object, timestamp, and a spatial point. Then, spatially adjacent points were concatenated to construct multi-hop spatio-temporal quintuples, such as two-hop and three-hop. FlightTrack1day is used to validate prediction performance with limited spatio-temporal samples, and FlightTrack5day tests scalability and stability over a longer time span and more trajectory patterns.
Static triples, temporal triples, and spatial triples were extracted from the open knowledge bases Wikidata [39] and YAGO [40] and concatenated to form spatio-temporal quintuples, yielding the general spatio-temporal knowledge graph datasets Wikidata33k and YAGO13k. Both datasets preserve complete spatio-temporal annotations but do not contain spatio-temporal sequence points, and are widely used as benchmarks for single-hop spatio-temporal prediction. They are used to evaluate the generalization ability of the model on general spatio-temporal domains.
It should be noted that FlightTrack1day and FlightTrack5day contain only a single relation type (i.e., the “pass” relation between adjacent taxiway nodes), which is determined by the chain-like structure of taxiing trajectory data. Nevertheless, the semantic complexity in multi-hop prediction tasks stems from the multi-dimensional joint constraints of temporal order, spatial continuity, and entity consistency, rather than from the diversity of relation types. Experimental results on general-domain datasets further validate the generalization capability of the proposed model in multi-relational scenarios.
Table 1 and Table 2 show the statistics of the four datasets, including the number of entities, relation types, time points, spatial points, and the splits into training, validation, and test sets.

4.1.3. Hyperparameter Configuration and Optimization

A systematic hyperparameter tuning strategy was adopted to ensure optimal performance. Taking the hyperparameter search methods of [7,41] a as reference, the search space for key parameters was set. Embedding dimension d was {100, 200, 300, 400, 500, 600}. Learning rate lr was {0.0001, 0.001, 0.01, 0.1}. Batch size bs was {512, 1024}. Interval parameter γ was {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130}. The number of negative samples η was {1, 3, 5, 10, 20}. For index parameters, n l i s t was set to the square root of the dataset size, and n p r o b e was set as {10, 20, 30, 35, 40, 45, …, 100}. All experiments used the Adagrad optimizer, which adaptively adjusts the learning rate per parameter, which is especially suitable for sparse data and non-stationary objective functions.
Through validation set evaluation, the optimal hyperparameters for all datasets were d = 500, lr = 0.01, bs = 512, and γ = 80, η = 10. For the IndexIVFFlat structure, based on dataset size and vector distribution, n l i s t was set to 43, 49, 100, and 100 for FlightTrack1day, FlightTrack5day, Wikidata33k, and YAGO13k, respectively, and n p r o b e to 40, 45, 98, and 98. This index configuration achieved a good balance between retrieval accuracy and efficiency.

4.2. Evaluation Metrics and Baseline Models

4.2.1. Evaluation Metrics

We adopted standard evaluation metrics widely used in knowledge graph reasoning and prediction to comprehensively quantify the performance of models on spatio-temporal knowledge graph multi-hop prediction tasks.
The Mean Reciprocal Rank (MRR) measures the overall ranking quality by averaging the reciprocal ranks of correct answers across all predictions:
M R R = 1 Q i = 1 Q 1 rank i
where Q is the total number of test predictions, and rank i is the rank of the correct answer in the returned list for the i-th prediction. M R R ( 0,1 ] . A higher M R R indicates that the model tends to rank relevant answers higher.
Hits@K measures the proportion of predictions for which the correct answer appears within the top K results:
H i t s @ K = 1 Q i = 1 Q I ( rank i K )
where I ( ) is the indicator function, taking 1 if the condition holds and 0 otherwise. We report Hits@1, Hits@3, and Hits@10 to evaluate performance under different recall requirements. H i t @ K ( 0,1 ] with its values closer to 1 indicating better performance.

4.2.2. Baseline Models

To validate the effectiveness of the proposed method, we selected three categories of representative baseline models.
  • Classic static knowledge graph prediction models
TransE [10], DistMult [11], ComplEx [22], and RotatE [42] are static single-hop models. pTransE [26] and RPE [27] are the static multi-hop. Static multi-hop models are only compared on the general datasets, such as Wikidata33k and YAGO13k, since they cannot handle the sequence points in the aircraft taxiing trajectory domain.
  • Temporal/spatio-temporal knowledge graph prediction models
TeRo [43] and HGCT [44] are the temporal single-hop. MA-TPath [32] is a temporal multi-hop. ST-NewDE [5] is the spatio-temporal single-hop. Temporal multi-hop models are also only compared on the general datasets, such as Wikidata and YAGO, as they cannot handle the sequence points in the taxiing trajectory domain.
  • Index-supported static knowledge graph prediction model for power faults AQIFKGVI [45].

4.3. Results and Analysis

4.3.1. Prediction Performance Evaluation

To comprehensively evaluate the effectiveness of the proposed method, we used M R R and H i t @ K ( K = 1,3 , 10 ) on the aircraft taxiing trajectory datasets (FlightTrack1day, FlightTrack5day) and the general benchmarks (Wikidata33k, YAGO13k), comparing with various mainstream knowledge graph prediction models, as shown in Table 3 and Table 4 respectively. Ours(one-hop), Ours(two-hop), Ours(three-hop) denote the performance of our model on single-hop, two-hop, and three-hop prediction tasks respectively, and Ours(avg) is the average of these three. On the general datasets, which do not support multi-hop prediction, our model only participates in single-hop prediction.
On the aircraft taxiing trajectory datasets, Ours(one-hop), Ours(two-hop), Ours(three-hop), and Ours(avg) achieves the best results on almost all metrics, demonstrating that the spatio-temporal feature-aware embedding can precisely model the temporal order, spatial proximity, and multi-hop semantic associations of taxiway nodes in taxiing trajectories. The performance advantage remains stable as the hop count increases. On the general benchmarks, the proposed model also shows leading performance on single-hop prediction, indicating strong cross-domain generalization even without explicit spatio-temporal sequence annotations.
Compared with the three categories of baselines, the proposed model outperforms static models by incorporating spatio-temporal information, temporal models by breaking the single-hop limitation and jointly training multi-hop spatio-temporal quintuples, and spatio-temporal single-hop models by using spatial coordinate sequences as explicit supervision and preserving multi-hop transition patterns.
Compared with the index-based static knowledge graph single-hop prediction, strong relevant baseline AQIFKGVI, the proposed model achieves superior performance on all hop settings of the taxiing trajectory datasets and on all metrics of the general datasets, confirming that the embedding interaction module and clustering index specifically designed for spatio-temporal taxiing trajectory semantics improve both accuracy and retrieval efficiency.
In addition, the IndexIVFFlat approximate retrieval mechanism employed in the above experiments inevitably introduces retrieval errors. The cumulative effect of this error in multi-hop reasoning is primarily governed by two factors: the single-hop recall rate and the path length. When the cluster partition is largely consistent with the manifold structure of the taxiing trajectory data, the retrieval error at each hop remains bounded, and the propagation of the error along the path satisfies Lipschitz continuity. That is, a small perturbation of the query vector in the embedding space does not lead to drastic changes in the retrieval results. Under such conditions, as long as the single-hop recall rate is maintained at a sufficiently high level and the path length is limited (with a maximum of three hops in this paper), the accumulated error will not systematically exclude correct multi-hop paths. Experimental results demonstrate that the end-to-end prediction accuracy after approximate retrieval remains at a high level, further validating the effectiveness of the proposed model.

4.3.2. Prediction Efficiency Analysis

To evaluate the efficiency gains of the proposed vector index mechanism for multi-hop prediction on spatio-temporal knowledge graphs of aircraft taxiing trajectories, we conducted experiments on two aircraft taxiing trajectory datasets (FlightTrack1day, FlightTrack5day) and two general benchmarks (YAGO13k, Wikidata33k). In these experiments, Ours(avg)/Ours(one-hop) refers to the full/single-hop model of our approach, while Ours(avg) w/o cluster / Ours(one-hop) w/o cluster are the ablation variants without the clustering-based index. AQIFKGVI serves as a strong baseline for static knowledge graph single-hop prediction.
Figure 2 shows the comparison of prediction time of the proposed model and the comparative model. On FlightTrack1day and FlightTrack5day, the proposed model Ours(avg) outperforms the no-index variants, demonstrating the effectiveness of IndexIVFFlat in partitioning the high-dimensional semantic vector space and performing approximate nearest neighbor search only within neighboring cells, avoiding global brute-force traversal. Compared with AQIFKGVI, the model is more efficient than the no-index variant on FlightTrack1day, showing that the spatio-temporal embedding module works synergistically with the index. On FlightTrack5day, the model maintains a stable efficiency advantage, confirming scalability.
On YAGO13k and Wikidata33k, Ours(one-hop) consistently outperforms its no-index variant, further proving that IndexIVFFlat clustering works across domains. Compared with AQIFKGVI, the proposed model has a clear advantage on YAGO13k but a certain gap on Wikidata33k. This is because Wikidata33k is larger and contains more complex spatio-temporal patterns, incurring higher vector computation costs, while AQIFKGVI is a static model without spatio-temporal computations.
Overall, the proposed vector index mechanism demonstrates verifiable efficiency advantages on both domain-specific and general datasets.

4.3.3. Ablation Study

To analyze the contribution of each key component, we conducted ablation experiments on all datasets. We compared Ours(avg) (full model), Ours(avg) w/o cluster (removing the clustering index), and Ours(avg) w/o multi-hop (keeping only single-hop prediction) as shown in Table 5. On the general datasets, only the variant without clustering (Ours(one-hop) w/o cluster) was compared as shown in Table 6.
On all datasets, the full model’s metrics are slightly lower than those of the no-index variant as expected. The index mechanism trades a small accuracy loss for substantial efficiency gains. The accuracy drop is within an acceptable range, confirming a good efficiency-accuracy trade-off. On the taxiing trajectory datasets, the full model significantly outperforms the variant without multi-hop prediction, demonstrating that multi-hop modeling captures deeper semantic structures beyond single-step associations, which is essential for complex aviation analysis.
Furthermore, the slight improvement in predictive accuracy after removing the clustering index is consistent with expectations, as exact search can theoretically achieve superior results. However, in real-world aircraft taxiing scenarios, real-time requirements are equally critical. With the introduction of the index mechanism, the accuracy drop is controlled within an acceptable range (a relative decrease of approximately 5%), while the prediction response time achieves an order-of-magnitude acceleration. For application scenarios with higher safety sensitivity, the nprobe parameter can be increased to approximate exact search, trading a small amount of efficiency for higher accuracy.
Thus, the ablation results validate the effectiveness and design rationality of each component.
In addition, we conducted multiple random experiments to evaluate the prediction performance and standard deviation of the proposed model on the FlightTrack1day dataset, thereby verifying the model’s stability. As shown in Table 7, the average MRR% (Avg) of Ours(avg), Ours(avg) w/o cluster, and Ours(avg) w/o multi-hop over five independent runs is 28.08, 29.61, and 6.75, respectively, with corresponding standard deviations (Std) of 0.17, 0.20, and 0.05. The standard deviations of all models are at low levels, indicating that the proposed method achieves stable prediction performance under different random initialization conditions.

4.3.4. Parameter Analysis

To investigate the trade-off between prediction time and retrieval performance with respect to n p r o b e , we fixed n l i s t and varied n p r o b e on all four datasets, recording prediction time and MRR as shown in Figure 3, Figure 4 and Figure 5.
On all datasets, prediction time increases monotonically with n p r o b e . On FlightTrack1day, as n p r o b e increased from 10 to 43, prediction time rose from 7.14 s to 10.85 s; on FlightTrack5day from 46.17 s to 67.44 s; on Wikidata33k it rose from 82.5 s to 96.07 s. This conforms to the IndexIVFFlat design that more visited subspaces produce more distance computations.
MRR also increases with n p r o b e . On the taxiing trajectory datasets, MRR grows smoothly, indicating a relatively uniform vector space distribution. On the general datasets, MRR stays low for n p r o b e below 90 and then jumps sharply, reaching a turning point around 98, indicating a more complex clustering structure where core semantic information is concentrated in specific subspaces.
Based on these observations, the optimal n p r o b e for each dataset was chosen as the smallest value that brings MRR close to the full-search level as n p r o b e = n l i s t while minimizing prediction time. Accordingly, we selected n p r o b e = 40 for FlightTrack1day, n p r o b e = 45 for FlightTrack5day, and n p r o b e = 98 for both Wikidata33k and YAGO13k.
We conducted a sensitivity analysis of the embedding dimension and the number of negative samples on the FlightTrack1day dataset, reporting the performance (MRR%) of three-hop prediction (Ours(three-hop)). For the embedding dimension, five values were tested: 100, 300, 500, 700, and 1000. Experimental results show that as the embedding dimension increases from 100 to 500, MRR consistently improves from 22.55% to 37.70%. When the dimension exceeds 500, performance declines, dropping to 25.44% and 24.45% at dimensions 700 and 1000, respectively, as shown in Figure 6a. This phenomenon indicates that an overly low embedding dimension cannot adequately capture spatio-temporal semantic information, while an excessively high dimension may introduce redundant noise or even lead to overfitting. Therefore, the embedding dimension is finally set to 500 in this paper. For the number of negative samples, seven values were tested: 1, 3, 5, 10, 15, 20, and 30. Experimental results show that as the number of negative samples increases from 1 to 10, MRR rapidly improves from 0.52% to 37.70%. When the number exceeds 10, the performance gain becomes marginal, reaching 38.21% at 30 negative samples, as shown in Figure 6b. Considering both training efficiency and prediction accuracy, the number of negative samples is finally set to 10 in this paper.
We further evaluated the memory usage of the proposed method for different hop counts on the FlightTrack1day dataset and compared it with the corresponding prediction performance (MRR%). As shown in Figure 7, the memory usage for one-hop, two-hop, and three-hop predictions are 120.3 MB, 120.16 MB, and 117.25 MB, respectively, with corresponding MRR% values of 6.75, 39.99, and 37.70. It should be noted that the numbers of test samples for one-hop, two-hop, and three-hop predictions are 3747, 3668, and 1815, respectively, exhibiting a decreasing trend, which is the primary reason for the slight decline in memory usage as the hop count increases. The memory usage for all hop counts remains at a low level of approximately 120 MB, indicating that the proposed method has good scalability in terms of memory efficiency. In terms of prediction performance, the MRR of two-hop and three-hop predictions is significantly better than that of one-hop predictions, verifying the advantage of multi-hop modeling in capturing spatio-temporal semantics of trajectories. The performance of three-hop predictions is slightly lower than that of two-hop predictions, indicating that an increased hop count leads to a certain degree of performance degradation; however, the decline is limited and the overall performance remains at a high level.

5. Case Study

To intuitively demonstrate the practical performance of the proposed method on multi-hop prediction tasks, we present two typical prediction cases from the FlightTrack1day dataset, comparing the proposed model with baseline models.
  • One-hop prediction case (UEA2218, route_type, DEP, 1day_11:14:30, ?)
This case means retrieve the spatial position, which is the taxiway node, of flight UEA2218 at time 1day_11:14:30 when performing a departure (DEP) operation. The answer is TWP#692.
The proposed model successfully retrieves TWP#692 as the top result. In contrast, static models like TransE cannot encode time information and thus mix waypoints from different times. Temporal models like TeRo are time-aware but only support a single time point, requiring prediction to be broken into independent steps, losing the holistic view of the flight process.
  • Two-hop prediction case (ANA931, route_type, ARR, [1day_12:54:54, 1day_12:55:12], [TWP#324, ?]).
This case means for flight ANA931 performing an arrival (ARR) operation, given the first-hop spatial coordinate TWP#324, predict the second-hop spatial coordinate after about 18 s. The correct answer is TWP#692.
The core challenge is to understand the spatio-temporal continuity between taxiway nodes. The proposed model, trained on multi-hop spatio-temporal quintuples, learns the transition pattern from TWP#324 to TWP#692 and correctly infers the second hop. Static multi-hop methods like pTransE cannot encode the time interval and spatial continuity, while spatio-temporal single-hop models like ST-NewDE must break the two-hop query into two independent single-hop predictions, incurring higher latency and losing joint optimization.

6. Conclusions

This paper addressed the efficiency bottleneck of multi-hop prediction on large-scale spatio-temporal knowledge graphs of aircraft taxiing trajectories by proposing a vector-index-supported optimization method. The method combines a spatio-temporal-aware KGE model with an efficient vector index structure to build a high-performance retrieval framework for trajectory data. First, a spatio-temporal feature-aware embedding model maps trajectory entities, relations, and their spatio-temporal attributes into a low-dimensional vector space, creating a vectorized knowledge representation with consistent spatio-temporal semantics. Then, an IndexIVFFlat index structure is introduced to partition the vector space under the guidance of semantic and spatial distribution via clustering, constructing a hierarchical retrieval architecture that converts global search into efficient approximate matching within local subspaces, thereby significantly reducing the computational complexity of multi-hop prediction. Experimental results on both domain-specific datasets (FlightTrack1day and FlightTrack5day) and general spatio-temporal datasets (Wikidata33k and YAGO13k) demonstrate that the proposed method maintains high prediction accuracy with excellent MRR and Hits@K while achieving substantial efficiency improvements, validating the effectiveness and practicality of the vector index mechanism for spatio-temporal knowledge graph prediction tasks.
It should be noted that the current research focuses on prediction analysis of static historical trajectory data. As flight operation data are continuously and dynamically updated, the spatio-temporal knowledge graph and its corresponding vector representations and index structures need to support dynamic evolution. Future work will explore incremental embedding learning and index update mechanisms to improve the model’s adaptability to real-time streaming trajectory data, thereby better supporting real-time applications such as dynamic air traffic monitoring, anomaly detection, and situation evolution.

Author Contributions

Conceptualization, M.H.; methodology, J.Y.; software, B.Z.; validation, J.S.; formal analysis, B.Z.; investigation, B.Z.; resources, J.S.; data curation, J.S.; writing—original draft preparation, J.S.; writing—review and editing, J.Y.; visualization, B.Z.; supervision, M.H. and J.Y.; project administration, J.S.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number is 52002178 and the Jiangsu Province Science and Technology Department, grant number is BK20252031.

Data Availability Statement

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nguyen, C.D.M.; French, T.; Stewart, M.; Hodkiewicz, M.; Liu, W. Representation Learning in Complex Logical Query Answering on Knowledge Graphs: A Survey. ACM Comput. Surv. 2025, 58, 1–36. [Google Scholar] [CrossRef]
  2. Ji, H.; Yan, L.; Ma, Z. Multi-hop Knowledge Chain Query on Fine-Grained Fuzzy Spatiotemporal Knowledge Graph by Embedding. IEEE Trans. Fuzzy Syst. 2026, 34, 1711–1720. [Google Scholar] [CrossRef]
  3. Ji, H.; Yan, L.; Ma, Z. Uncertain Spatiotemporal Knowledge Graph Construction with Fuzzy Spatiotemporal XML Data. Appl. Soft Comput. 2025, 189, 114527. [Google Scholar] [CrossRef]
  4. Lu, D.B.; Ergan, S. Behavioral modelling of roadway construction workers: Improving deep learning-based trajectory prediction with contextual information in traffic work zones. Adv. Eng. Inf. 2026, 71, 104277. [Google Scholar] [CrossRef]
  5. Nayyeri, M.; Vahdati, S.; Khan, T.; Alam, M.M.; Wenige, L.; Behrend, A.; Lehmann, J. Dihedron algebraic embeddings for spatio-temporal knowledge graph completion. In Proceedings of the 19th European Semantic Web Conference (ESWC 2022), Hersonissos, Greece, 29 May–2 June 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 253–269. [Google Scholar]
  6. Wang, Q.; Mao, Z.; Wang, B.; Guo, L. Knowledge graph embedding: A survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 2017, 29, 2724–2743. [Google Scholar] [CrossRef]
  7. Ji, H.; Yan, L.; Ma, Z. FSTRE: Fuzzy Spatiotemporal RDF Knowledge Graph Embedding Using Uncertain Dynamic Vector Projection and Rotation. IEEE Trans. Fuzzy Syst. 2024, 32, 435–444. [Google Scholar] [CrossRef]
  8. Ji, S.; Pan, S.; Cambria, E.; Marttinen, P.; Yu, P.S. A survey on knowledge graphs: Representation, acquisition, and applications. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 494–514. [Google Scholar] [CrossRef] [PubMed]
  9. Ji, H.; Yan, L.; Ma, Z. Multihop fuzzy spatiotemporal RDF knowledge graph query via quaternion embedding. IEEE Trans. Fuzzy Syst. 2024, 32, 3026–3036. [Google Scholar] [CrossRef]
  10. Bordes, A.; Usunier, N.; Garcia-Duran, A.; Weston, J.; Yakhnenko, O. Translating embeddings for modeling multi-relational data. In Proceedings of the 27th Annual Conference on Neural Information Processing Systems 2013, Lake Tahoe, NV, USA, 5–8 December 2013; Curran Associates Inc.: Red Hook, NY, USA, 2013; pp. 2787–2795. [Google Scholar]
  11. Yang, B.; Yih, W.T.; He, X.; Gao, J.; Deng, L. Embedding entities and relations for learning and inference in knowledge bases. In Proceedings of the 3rd International Conference on Learning Representations (ICLR 2015), San Diego, CA, USA, 7–9 May 2015; pp. 1–13. [Google Scholar]
  12. Yin, H.; Zhong, J.; Li, R.; Li, X. Disentangled relational graph neural network with contrastive learning for knowledge graph completion. Knowl. Based Syst. 2024, 295, 111828. [Google Scholar] [CrossRef]
  13. Wang, M.; Chen, W.; Wang, S.; Jiang, Y.; Yao, L.; Qi, G. Efficient search over incomplete knowledge graphs in binarized embedding space. Future Gener. Comput. Syst. 2021, 123, 24–34. [Google Scholar] [CrossRef]
  14. Ji, H.; Yan, L.; Ma, Z. Fuzzy Spatiotemporal Knowledge Graph Queries via Global and Local Uncertain Dynamic Subgraph Reasoning Using Embedding. IEEE Trans. Fuzzy Syst. 2025, 33, 3981–3991. [Google Scholar] [CrossRef]
  15. Wang, M.; Shen, H.; Wang, S.; Yao, L.; Jiang, Y.; Qi, G.; Chen, Y. Learning to hash for efficient search over incomplete knowledge graphs. In 2019 IEEE International Conference on Data Mining; IEEE: New York, NY, USA, 2019; pp. 1360–1365. [Google Scholar]
  16. Wang, M.; Wu, T.; Qi, G. A hash learning framework for search-oriented knowledge graph embedding. In Proceedings of the 24th European Conference on Artificial Intelligence, Santiago de Compostela, Spain, 29 August–8 September 2020; IOS Press: Amsterdam, The Netherlands, 2020; pp. 921–928. [Google Scholar]
  17. Abuoda, G.; Thirumuruganathan, S.; Aboulnaga, A. Accelerating entity lookups in knowledge graphs through embeddings. In Proceedings of the 38th IEEE International Conference on Data Engineering (ICDE), Kuala Lumpur, Malaysia, 9–12 May 2020; IEEE: New York, NY, USA, 2022; pp. 1111–1123. [Google Scholar]
  18. Bai, Y.; Lv, X.; Li, J.; Hou, L. Answering complex logical queries on knowledge graphs via query computation tree optimization. In Proceedings of the 40th International Conference on Machine Learning (ICML 2023), Honolulu, HI, USA, 23–29 July 2023; PMLR: New York, NY, USA, 2023; pp. 1472–1491. [Google Scholar]
  19. Obraczka, D.; Rahm, E. Fast hubness-reduced nearest neighbor search for entity alignment in knowledge graphs. SN Comput. Sci. 2022, 3, 501. [Google Scholar] [CrossRef]
  20. Wang, Z.; Zhang, J.; Feng, J.; Chen, Z. Knowledge graph embedding by translating on hyperplanes. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, Québec City, QC, Canada, 27–31 July 2014; AAAI Press: Washington, DC, USA, 2014; pp. 1112–1119. [Google Scholar]
  21. Lin, Y.; Liu, Z.; Sun, M.; Liu, Y.; Zhu, X. Learning entity and relation embeddings for knowledge graph completion. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA, 25–30 January 2015; AAAI Press: Washington, DC, USA, 2015; pp. 2181–2187. [Google Scholar]
  22. Trouillon, T.; Welbl, J.; Riedel, S.; Gaussier, É.; Bouchard, G. Complex embeddings for simple link prediction. In Proceedings of the 33rd International Conference on Machine Learning, New York, NY, USA, 20–22 June 2016; JMLR: Norfolk, MA, USA, 2016; pp. 2071–2080. [Google Scholar]
  23. Dettmers, T.; Minervini, P.; Stenetorp, P.; Riedel, S. Convolutional 2d knowledge graph embeddings. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; AAAI Press: Washington, DC, USA, 2018; Volume 32, pp. 1811–1818. [Google Scholar]
  24. Zhang, X.; Zhang, C.; Guo, J.; Peng, C.; Niu, Z.; Wu, X. Graph attention network with dynamic representation of relations for knowledge graph completion. Expert Syst. Appl. 2023, 219, 119616. [Google Scholar] [CrossRef]
  25. Xu, H.; Bao, J.; Liu, W. Double-branch multi-attention based graph neural network for knowledge graph completion. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics, Toronto, ON, Canada, 9–14 July 2023; Association for Computational Linguistics: Stroudsburg, PA, USA, 2023; pp. 15257–15271. [Google Scholar]
  26. Lin, Y.; Liu, Z.; Luan, H.; Sun, M.; Rao, S.; Liu, S. Modeling relation paths for representation learning of knowledge bases. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal, 17–21 September 2015; The Association for Computational Linguistics: Stroudsburg, PA, USA, 2015; pp. 705–714. [Google Scholar]
  27. Lin, X.; Liang, Y.; Giunchiglia, F.; Feng, X.; Guan, R. Relation path embedding in knowledge graphs. Neural Comput. Appl. 2019, 31, 5629–5639. [Google Scholar] [CrossRef]
  28. Wang, Q.; Yin, H.; Wang, W.; Huang, Z.; Guo, G.; Nguyen, Q.V.H. Multi-hop path queries over knowledge graphs with neural memory networks. In Proceedings of the 24th International Conference on Database Systems for Advanced Applications (DASFAA 2019), Chiang Mai, Thailand, 22–25 April 2019; Springer: Berlin/Heidelberg, Germany, 2019; Volume 11446, pp. 777–794. [Google Scholar]
  29. Jin, W.; Zhao, B.; Yu, H.; Tao, X.; Yin, R.; Liu, G. Improving embedded knowledge graph multi-hop question answering by introducing relational chain reasoning. Data Min. Knowl. Discov. 2023, 37, 255–288. [Google Scholar] [CrossRef]
  30. Shang, B.; Zhao, Y.; Liu, Y.; Wang, C. Attention-based exploitation and exploration strategy for multi-hop knowledge graph reasoning. Inf. Sci. 2024, 653, 119787. [Google Scholar] [CrossRef]
  31. Zheng, S.; Chen, W.; Wang, W.; Zhao, P.; Yin, H.; Zhao, L. Multi-hop knowledge graph reasoning in few-shot scenarios. IEEE Trans. Knowl. Data Eng. 2023, 36, 1713–1727. [Google Scholar] [CrossRef]
  32. Mohammadi, M.; Berahmand, K.; Sadiq, S.; Khosravi, H. Knowledge tracing with a temporal hypergraph memory network. In Proceedings of the 26th International Conference on Artificial Intelligence in Education (AIED 2025), Palermo, Italy, 22–26 July 2025; Springer: Berlin/Heidelberg, Germany, 2025; pp. 77–85. [Google Scholar]
  33. Nejadshamsi, S.; Bentahar, J.; Wang, C.; Eicker, U. Predicting Short-Term Bike-Sharing Demand at Station Level: A Multi-Task Dynamic Graph-based Spatiotemporal Approach. Knowl. Based Syst. 2025, 333, 114986. [Google Scholar] [CrossRef]
  34. Bai, L.; Chen, M.; Zhu, L.; Meng, X. Multi-hop temporal knowledge graph reasoning with temporal path rules guidance. Expert Syst. Appl. 2023, 223, 119804. [Google Scholar] [CrossRef]
  35. Meng, X.; Bai, L.; Hu, J.; Zhu, L. Multi-hop path reasoning over sparse temporal knowledge graphs based on path completion and reward shaping. Inf. Process. Manag. 2024, 61, 103605. [Google Scholar] [CrossRef]
  36. Zhang, X.; Zhu, X.; Wu, J.; Hu, Z.; Zhang, C. A framework of data fusion through spatio-temporal knowledge graph. In Proceedings of the 14th International Conference on Knowledge Science, Engineering and Management (KSEM 2021), Tokyo, Japan, 14–16 August 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 216–228. [Google Scholar]
  37. Zhao, L.; Deng, H.; Qiu, L.; Li, S.; Hou, Z.; Sun, H.; Chen, Y. Urban multi-source spatio-temporal data analysis aware knowledge graph embedding. Symmetry 2020, 12, 199. [Google Scholar] [CrossRef]
  38. Jia, W.; Wang, X.; Shan, J.; Yan, L.; Niu, W.; Ma, Z. Sequence encoder-based spatiotemporal knowledge graph completion. J. Web Eng. 2022, 21, 1913–1936. [Google Scholar] [CrossRef]
  39. Xu, X.; Jia, W.; Yan, L.; Lu, X.; Wang, C.; Ma, Z. Spatiotemporal knowledge graph completion via diachronic and transregional word embedding. Inf. Sci. 2024, 667, 120477. [Google Scholar] [CrossRef]
  40. Xu, X.; Ma, R.; Zhou, B.; Yan, L.; Ma, Z. Spatial and temporal twin-guided pattern recurrent graph network for implementing reasoning of spatiotemporal knowledge graph. Inf. Process. Manag. 2025, 62, 103942. [Google Scholar] [CrossRef]
  41. Zhai, S.; Ji, H.; Zhang, K.; Wu, Y.; Ma, Z. Approximate Query for Industrial Fault Knowledge Graph Based on Vector Index. Int. J. Softw. Eng. Knowl. Eng. 2025, 35, 525–545. [Google Scholar] [CrossRef]
  42. Sun, Z.; Deng, Z.H.; Nie, J.Y.; Tang, J. RotatE: Knowledge graph embedding by relational rotation in complex space. In Proceedings of the 7th International Conference on Learning Representations (ICLR), New Orleans, LA, USA, 6–9 May 2019; pp. 1–18. [Google Scholar]
  43. Xu, C.; Nayyeri, M.; Alkhoury, F.; Yazdi, H.S.; Lehmann, J. TeRo: A time-aware knowledge graph embedding via temporal rotation. In Proceedings of the 28th International Conference on Computational Linguistics, Barcelona, Spain, 8–13 December 2020; International Committee on Computational Linguistics: Stroudsburg, PA, USA, 2020; pp. 1583–1593. [Google Scholar]
  44. Dao, H.; Phan, N.; Le, T.; Nguyen, N.-T. HGCT: Enhancing temporal knowledge graph reasoning through extrapolated historical fact extraction. Knowl. Based Syst. 2025, 316, 113358. [Google Scholar] [CrossRef]
  45. Erxleben, F.; Günther, M.; Krötzsch, M.; Mendez, J.; Vrandečić, D. Introducing wikidata to the linked data web. In Proceedings of the 13th International Semantic Web Conference, Riva del Garda, Italy, 19–23 October 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 50–65. [Google Scholar]
  46. Pellissier Tanon, T.; Weikum, G.; Suchanek, F. YAGO 4: A Reason-able Knowledge Base. In Proceedings of the Semantic Web: 17th International Conference, Heraklion, Crete, Greece, 31 May–4 June 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 583–596. [Google Scholar]
Figure 1. Overall architecture of the multi-hop prediction method for spatio-temporal knowledge graph of flight trajectories based on vector indexing.
Figure 1. Overall architecture of the multi-hop prediction method for spatio-temporal knowledge graph of flight trajectories based on vector indexing.
Electronics 15 02613 g001
Figure 2. Prediction time comparison. (a) Prediction time comparison on FlightTrack1day; (b) Prediction time comparison on FlightTrack5day; (c) Prediction time comparison on Wikidata33k; (d) Prediction time comparison on YAGO13k.
Figure 2. Prediction time comparison. (a) Prediction time comparison on FlightTrack1day; (b) Prediction time comparison on FlightTrack5day; (c) Prediction time comparison on Wikidata33k; (d) Prediction time comparison on YAGO13k.
Electronics 15 02613 g002
Figure 3. Multi-hop prediction time and MRR vs. nprobe on FlightTrack1day. (a) Prediction time on FlightTrack1day; (b) MRR on FlightTrack1day.
Figure 3. Multi-hop prediction time and MRR vs. nprobe on FlightTrack1day. (a) Prediction time on FlightTrack1day; (b) MRR on FlightTrack1day.
Electronics 15 02613 g003
Figure 4. Multi-hop prediction time and MRR vs. nprobe on FlightTrack5day. (a) Prediction time on FlightTrack5day; (b) MRR on FlightTrack5day.
Figure 4. Multi-hop prediction time and MRR vs. nprobe on FlightTrack5day. (a) Prediction time on FlightTrack5day; (b) MRR on FlightTrack5day.
Electronics 15 02613 g004
Figure 5. One-hop prediction time and MRR vs. nprobe on Wikidata33k and YAGO13k. (a) Prediction time on Wikidata33k and YAGO13k; (b) MRR on Wikidata33k and YAGO13k.
Figure 5. One-hop prediction time and MRR vs. nprobe on Wikidata33k and YAGO13k. (a) Prediction time on Wikidata33k and YAGO13k; (b) MRR on Wikidata33k and YAGO13k.
Electronics 15 02613 g005
Figure 6. Three-hop prediction MRR on FlightTrack1day. (a) Prediction time on Wikidata33k and YAGO13k; (b) MRR on Wikidata33k and YAGO13k.
Figure 6. Three-hop prediction MRR on FlightTrack1day. (a) Prediction time on Wikidata33k and YAGO13k; (b) MRR on Wikidata33k and YAGO13k.
Electronics 15 02613 g006
Figure 7. Memory usage and MRR on FlightTrack1day. (a) Memory usage of varying path lengths on FlightTrack1day; (b) MRR of varying path lengths on FlightTrack1day.
Figure 7. Memory usage and MRR on FlightTrack1day. (a) Memory usage of varying path lengths on FlightTrack1day; (b) MRR of varying path lengths on FlightTrack1day.
Electronics 15 02613 g007
Table 1. Spatio-temporal knowledge graph datasets in the aircraft taxiing trajectory domain.
Table 1. Spatio-temporal knowledge graph datasets in the aircraft taxiing trajectory domain.
DatasetEntitiesRelationsTimeSpaceTraining (1-Hop/2-Hop/3-Hop)Validation (1-Hop/2-Hop/3-Hop)Test (1-Hop/2-Hop/3-Hop)
FlightTrack1day800124,361113629,972/29,333/36683746/3666/18143747/3668/1815
FlightTrack5day1147112,85481282157,679/156,763/78,15419,709/19,595/976919,711/19,596/9770
Table 2. General spatio-temporal knowledge graph datasets.
Table 2. General spatio-temporal knowledge graph datasets.
DatasetEntitiesRelationsTimeSpaceTrainingValidationTest
Wikidata33k33,72110616516,52323,47529092910
YAGO13k13,267111186607908811361137
Table 3. Prediction results on FlightTrack1day and FlightTrack5day.
Table 3. Prediction results on FlightTrack1day and FlightTrack5day.
DatasetFlightTrack1dayFlightTrack5day
MetricMRRHits@1Hits@3Hits@10MRRHits@1Hits@3Hits@10
TransE [10]1.660.130.692.9420.351.133.5
DistMult [11]1.730.611.0831.890.811.643.31
ComplEx [22]1.340.320.792.60.960.30.591.55
RotatE [46]0.960.110.531.280.930.160.441.44
TeRo [41]2.780.261.184.393.350.691.945.23
HGCT [42]5.912.861.655.767.127.70 12.716.86
ST-NewDE [5]4.780.55- 35.265.761.47-6.26
AQIFKGVI [45]5.731.013.9914.253.230.611.976.61
Ours(one-hop)6.751.555.3916.923.740.882.869.18
Ours(two-hop)39.9928.8445.7761.319.05 23.348.419.95
Ours(three-hop)37.728.5441.3255.159.113.188.1820.46
Ours(avg)28.1519.6430.8344.467.302.476.4816.53
1 The best results are in bold. 2 The second-best results are underlined. 3 The dash indicates that the original model did not report that metric.
Table 4. Prediction results on Wikidata33k and YAGO13k.
Table 4. Prediction results on Wikidata33k and YAGO13k.
DatasetWikidata33kYAGO13k
MetricMRRHits@1Hits@3Hits@10MRRHits@1Hits@3Hits@10
TransE [10]0.180.080.210.280.150.080.160.22
DistMult [11]0.640.200.671.270.540.210.511.00
ComplEx [22]0.620.480.580.810.330.180.310.40
RotatE [46]1.290.631.482.271.090.651.131.78
PTransE [26]- 3--2.76---2.16
RPE [27]---3.04---2.38
TeRo [41]1.741.082.062.501.471.111.571.96
HGCT [42]3.993.423.995.103.373.513.044.00
MA-TPath [32]----1.090.131.171.56
ST-NewDE [5]2.992.30-3.002.532.36-2.35
AQIFKGVI [45]8.40 24.3310.1715.987.114.447.7412.53
Ours(one-hop)61.28 161.1761.2461.4862.561.3963.1564.38
1 The best results are in bold. 2 The second-best results are underlined. 3 The dash indicates that the original model did not report that metric.
Table 5. Ablation results on FlightTrack1day and FlightTrack5day.
Table 5. Ablation results on FlightTrack1day and FlightTrack5day.
DatasetFlightTrack1dayFlightTrack5day
MetricMRRHits@1Hits@3Hits@10MRRHits@1Hits@3Hits@10
Ours(avg) w/o cluster29.7021.1432.2745.857.942.596.8717.91
Ours(avg) w/o multi-hop6.751.555.3916.923.740.882.869.18
Ours(avg)28.1519.6430.8344.467.302.476.4816.53
Table 6. Ablation results on Wikidata33k and YAGO13k.
Table 6. Ablation results on Wikidata33k and YAGO13k.
DatasetWikidata33kYAGO13k
MetricMRRHits@1Hits@3Hits@10MRRHits@1Hits@3Hits@10
Ours(avg) w/o cluster76.8776.7476.8477.1568.6867.3769.4870.8
Ours(one-hop)61.2861.1761.2461.4862.561.3963.1564.38
Table 7. Predicted performance and standard deviation in MRR% on FlightTrack1day.
Table 7. Predicted performance and standard deviation in MRR% on FlightTrack1day.
Number of Predictions12345Avg ± Std
Ours(avg) w/o cluster29.7029.5229.8829.3529.6129.61 ± 0.2
Ours(avg) w/o multi-hop6.756.686.826.716.786.75 ± 0.05
Ours(avg)28.1527.9828.3227.8928.0628.08 ± 0.17
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shan, J.; Yin, J.; Zhou, B.; Hu, M. Multi-Hop Trajectory Prediction of Aircraft Taxiing Using Spatio-Temporal Knowledge Graph with Vector-Index Support. Electronics 2026, 15, 2613. https://doi.org/10.3390/electronics15122613

AMA Style

Shan J, Yin J, Zhou B, Hu M. Multi-Hop Trajectory Prediction of Aircraft Taxiing Using Spatio-Temporal Knowledge Graph with Vector-Index Support. Electronics. 2026; 15(12):2613. https://doi.org/10.3390/electronics15122613

Chicago/Turabian Style

Shan, Jing, Jianan Yin, Beijing Zhou, and Minghua Hu. 2026. "Multi-Hop Trajectory Prediction of Aircraft Taxiing Using Spatio-Temporal Knowledge Graph with Vector-Index Support" Electronics 15, no. 12: 2613. https://doi.org/10.3390/electronics15122613

APA Style

Shan, J., Yin, J., Zhou, B., & Hu, M. (2026). Multi-Hop Trajectory Prediction of Aircraft Taxiing Using Spatio-Temporal Knowledge Graph with Vector-Index Support. Electronics, 15(12), 2613. https://doi.org/10.3390/electronics15122613

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop