Highlights
What are the main findings?
- A task-guidance-conditioned Dec-POMDP framework is formulated to jointly represent limited sensing and communication, target visibility, obstacle and safety constraints, neighborhood information, and task-guidance signals in cooperative multi-UAV multi-target tracking.
- The proposed HGP-MAPPO method combines hierarchical task guidance with Gaussian-process-based critic correction, improving persistent target observation, coordinated task handover, and value-estimation stability in standard- and dense-obstacle scenarios.
What are the implications of the main findings?
- Hierarchical task guidance can reduce the decision-coupling complexity of cooperative multi-target tracking by enabling differentiated UAV behaviors for target association, task handover, recovery, and observation-geometry maintenance.
- Gaussian-process-based residual correction provides an uncertainty-aware approach to mitigating local value-estimation bias, offering a more stable learning framework for partially observable and dynamically constrained multi-UAV tracking tasks.
Abstract
The cooperative tracking of multiple ground targets by multiple UAVs remains challenging under partial observability, limited communication, and obstacle constraints, owing to complex target association, difficult task handover, strong coupling among low-level continuous control decisions, and unstable critic value estimation. To address these issues, this paper proposes a hierarchical-guidance and Gaussian-process-corrected multi-agent proximal policy optimization method, termed HGP-MAPPO. Built upon the centralized-training and decentralized-execution paradigm, HGP-MAPPO introduces low-frequency task-guidance signals derived from target-association information, task handover and recovery cues, task priorities, and desired observation geometry. These guidance signals are incorporated as conditional inputs into the low-level actor–critic framework, thereby reducing the policy learning difficulty in jointly handling target tracking, occlusion recovery, obstacle avoidance, and smooth control. Moreover, to alleviate local estimation bias in the neural-network critic under complex partially observable conditions, a Gaussian-process-based residual correction mechanism is designed. Specifically, the posterior mean is used to compensate for value residuals, while the posterior uncertainty adaptively regulates the correction intensity, improving the stability of value evaluation and policy optimization. A sparse inducing-point approximation is adopted to control the training-stage computational cost, while the Gaussian-process module is removed during decentralized execution and, therefore, introduces no additional online inference overhead. Experiments are conducted in standard-obstacle and densely obstructed multi-UAV multi-target tracking scenarios, with DDPG-MHSA, MAPPO, MADDPG, and MATD3 adopted as baselines. The experimental results demonstrate that HGP-MAPPO achieves faster training convergence, higher average episode rewards, and improved target retention rates. It also effectively reduces UAV–target distance fluctuations and the mean absolute temporal-difference (TD) error. Ablation studies further confirm the contributions of task-guidance signals, Gaussian-process residual correction, and uncertainty-aware weighting to cooperative tracking performance and training stability.
1. Introduction
With the rapid development of unmanned aerial vehicle (UAV) platforms, onboard sensing, and cooperative-control technologies, multi-UAV systems have shown considerable potential in dynamic target surveillance, disaster search and rescue, regional security, and emergency reconnaissance [1,2]. Compared with single-UAV systems, multiple UAVs can provide wider mission coverage, sensing redundancy, and improved robustness to local occlusion and limited individual sensing capability [3,4]. However, practical tracking missions are usually subject to time-varying target motion, restricted sensing and communication ranges, limited fields of view, environmental obstacles, mission boundaries, and inter-UAV safety constraints [5,6]. These factors make persistent and reliable cooperative tracking of multiple moving targets particularly challenging.
Unlike target capture, point-reaching, or static coverage, cooperative multi-target tracking emphasizes continuous and effective observation over the mission horizon [7]. UAVs must maintain appropriate observation geometry while dynamically adapting target associations and observation responsibilities when targets become occluded, temporarily lost, or reappear. Meanwhile, obstacle avoidance, inter-UAV separation, mission-boundary constraints, and smooth continuous control must be satisfied simultaneously. Under limited sensing and communication, each UAV, therefore, operates under pronounced partial observability and must coordinate task-level decisions such as target association, handover, and recovery with low-level motion control [8].
Existing studies have investigated trajectory prediction, cooperative scheduling, sensing–communication integration, task allocation, and motion optimization for multi-UAV tracking [9,10,11,12,13]. Learning-based approaches have also been introduced to improve tracking and control adaptability [14,15]. Nevertheless, many optimization-based methods rely on explicit environmental models, predefined target-motion assumptions, or repeated replanning, while task allocation and continuous control are often handled separately. Such separation becomes restrictive when target visibility and observation responsibilities change frequently.
Multi-agent reinforcement learning (MARL) provides a data-driven framework for cooperative decision-making in dynamic environments. In particular, centralized training with decentralized execution (CTDE) exploits global information during training while retaining decentralized policies during execution [16,17,18]. Attention mechanisms, graph neural networks, and centralized guidance have further improved inter-agent interaction modeling and joint value estimation [19,20,21,22], and MARL has been applied to multi-UAV surveillance, target search, trajectory optimization, resource allocation, and safety-constrained control [23,24,25,26]. However, CTDE and interaction-attention mechanisms do not explicitly specify the time-varying cooperative role of each UAV. The decentralized policy must still infer target association, observation priority, handover and recovery requirements while simultaneously learning continuous motion control, which increases exploration difficulty and can aggravate training instability under partial observability and multi-agent non-stationarity [27,28,29].
Hierarchical reinforcement learning and task- or goal-conditioned policy learning can reduce long-horizon decision complexity by introducing subgoals, options, or contextual task information [30,31,32,33,34,35,36,37]. Centralized-teacher/decentralized-student approaches can also exploit privileged information to facilitate decentralized policy learning [21,38]. However, conventional hierarchical methods generally require an independently optimized high-level policy, whereas teacher–student methods typically involve additional supervision or policy distillation. Moreover, conventional task representations are often designed for predefined goals or tasks rather than rapidly changing cooperative roles induced by target occlusion, handover, recovery, and responsibility transfer.
Another important issue is the accuracy of the centralized Critic. Abrupt changes in target visibility, communication neighborhoods, and observation responsibilities can produce localized distribution shifts, causing systematic value-estimation errors even when the neural Critic provides an effective global approximation. Distributional, calibrated, and ensemble Critics improve value estimation through return-distribution modeling, calibration, or network disagreement [39,40,41], while uncertainty-aware reinforcement-learning studies further highlight the influence of insufficient state coverage and distribution shift [42,43]. Nevertheless, these methods do not explicitly model the structured local residual between the prediction of a given centralized Critic and its target value. Gaussian processes (GPs) provide nonlinear local prediction, together with posterior uncertainty [44,45], but directly applying a standard GP to an increasing global state space and an unbounded training dataset would incur substantial computational and memory costs.
From a control-theoretic perspective, input-to-state stability analysis and sliding-mode control provide rigorous tools for consensus tracking, trajectory regulation, and disturbance rejection under model uncertainty and external disturbances [46,47]. These methods are particularly suitable for the physical-control layer, but they generally rely on explicit dynamic models or prescribed reference objectives and do not directly address dynamic target association, task handover, recovery, and observation-responsibility allocation under partial observability. They are, therefore, complementary to the cooperative decision-making problem considered in this work.
The above analysis reveals two closely related challenges: reducing the coupling between dynamically changing cooperative tracking responsibilities and low-level continuous control without introducing an independently trained high-level policy, and improving localized Critic value estimation under abrupt changes in target visibility and cooperative roles. Addressing either issue alone is insufficient because task coordination affects the state distribution experienced by the policy, while inaccurate value estimation directly influences temporal-difference errors, advantage estimation, and policy updates.
To address these challenges, this paper proposes Hierarchical Guidance and Gaussian-Process-Corrected Multi-Agent Proximal Policy Optimization (HGP-MAPPO) for persistent multi-UAV multi-target tracking under partial observability. Low-frequency task-guidance variables describing target association, task priority, handover and recovery cues, and desired observation geometry are incorporated into both the decentralized Actors and the centralized Critic. Unlike conventional hierarchical reinforcement learning, these variables are not generated by an independently optimized high-level policy and require neither an additional high-level reward nor a separate policy-update process.
Furthermore, a sparse GP residual correction mechanism is introduced for the conditional centralized Critic. Rather than replacing the neural Critic, the GP models localized value residuals in a fixed-dimensional value-feature space. Its posterior mean provides residual compensation, while posterior uncertainty regulates the correction magnitude. A bounded residual buffer, sparse inducing points, and periodic updates are adopted to maintain computational tractability. The GP module is used only during centralized training and is removed together with the Critic during decentralized execution. Hence, it introduces no additional execution-stage inference overhead.
Although HGP-MAPPO incorporates established concepts such as CTDE, task-conditioned policy learning, and uncertainty-aware value estimation, its methodological novelty lies in their problem-specific formulation and integration for persistent multi-UAV multi-target tracking. Specifically, dynamic cooperative-role information conditions both decentralized policy execution and centralized value estimation, while a sparse GP provides uncertainty-regulated correction of localized Critic residuals.
The main contributions of this paper are summarized as follows:
- (1)
- A task-guidance-conditioned decentralized partially observable Markov decision process (Dec-POMDP) is formulated for persistent multi-UAV multi-target tracking under limited sensing and communication, obstacle and boundary constraints, inter-UAV safety requirements, and dynamically changing cooperative roles.
- (2)
- A lightweight task-guidance-conditioned MAPPO framework is developed, in which target association, task priority, handover/recovery cues, and observation geometry condition both the decentralized Actors and the centralized Critic without introducing an independently optimized high-level policy or teacher–student distillation process.
- (3)
- A sparse GP residual correction mechanism is developed for the centralized Critic. Posterior-mean compensation and uncertainty-adaptive regulation are combined with sparse inducing points, periodic updates, and stop-gradient operation to improve value-estimation stability while maintaining computational tractability and decentralized-execution efficiency.
- (4)
- Comparative, ablation, parameter-sensitivity, safety, computational-cost, and scalability experiments demonstrate the effectiveness of HGP-MAPPO in the evaluated 4-UAV/4-target and 6-UAV/6-target settings.
2. Related Work
2.1. Multi-UAV Cooperative Control, Robust Control, and Multi-Target Tracking
Multi-UAV cooperative control and multi-target tracking aim to maintain persistent observation of multiple dynamic targets through coordinated motion, task allocation, and information sharing. Compared with single-UAV systems, multi-UAV systems provide wider coverage, sensing redundancy, and improved tolerance to local occlusion and limited individual sensing capability. However, practical tracking missions involve several tightly coupled requirements, including dynamic target association, observation-responsibility adjustment, task handover, target recovery, obstacle avoidance, inter-UAV separation, and continuous motion control [48].
Sun et al. systematically reviewed UAV-based moving-target tracking methods and categorized them into detection-based, following-based, and cooperative tracking approaches, highlighting challenges such as rapid target maneuvers, target occlusion, limited fields of view, and multi-platform coordination [9,49]. Zhou et al. proposed a swarm-based cooperative tracking method that integrates trajectory prediction, cooperative scheduling, and collision avoidance [10]. Xiang et al. jointly optimized power control, path planning, and target association to reduce interference-induced performance degradation in multi-UAV tracking systems [11]. These studies have advanced trajectory prediction, cooperative scheduling, and sensing–communication integration.
Nevertheless, such optimization-based methods commonly rely on explicit environmental models, predefined target-motion assumptions, or repeated trajectory and assignment optimization. When target visibility changes frequently because of occlusion, reappearance, or trajectory intersections, the target-association and scheduling solutions may need to be recomputed. This repeated replanning can reduce online adaptability and tracking continuity. Moreover, optimizing target association or communication resources does not directly provide a continuous decentralized policy for handling temporary target loss, responsibility transfer, and obstacle avoidance simultaneously.
Other studies have focused on coverage, search, and task allocation. Zhang et al. unified coverage and tracking and formulated task allocation as a minimum-cost maximum-flow problem [12]. Wang et al. developed a distributed method based on improved quantum particle swarm optimization to enhance cooperative tracking through motion and coordination optimization [13]. Xia et al. proposed a MARL-based UAV swarm tracking method using historical and current observations [14], while Ma et al. applied deep reinforcement learning to single-UAV target tracking under disturbances [15].
These methods improve task allocation, tracking accuracy, energy efficiency, trajectory optimization, or individual-UAV robustness. However, task allocation and low-level control are often treated as separate stages. An assignment that is optimal at the task level may become infeasible when field-of-view maintenance, obstacle avoidance, inter-UAV separation, and smooth continuous actions must be satisfied simultaneously. In addition, single-UAV or accuracy-oriented learning methods do not explicitly address dynamic observation-responsibility transfer among multiple UAVs. Therefore, the coupled relationships among target association, handover, occlusion recovery, observation geometry, and continuous cooperative control remain insufficiently addressed.
From the control-theoretic perspective, input-to-state stability (ISS) analysis and sliding-mode control provide important foundations for multi-agent coordination, trajectory tracking, and disturbance rejection. Di Ferdinando et al. investigated robust quantized sampled-data leaderless consensus tracking for nonlinear multi-agent systems from an ISS perspective [46]. Their analysis addresses the effects of sampled-data implementation, information quantization, and external perturbations. Farid et al. studied robust control of multi-rotor UAVs in harsh wind fields and demonstrated the effectiveness of sliding-mode control for trajectory regulation and disturbance rejection [47].
These control-theoretic approaches are particularly suitable for low-level stabilization, trajectory tracking, consensus regulation, and disturbance rejection but generally rely on explicit dynamic models, reference trajectories, or predefined consensus objectives. Therefore, they do not directly address dynamic target association, task handover, target recovery, or observation-responsibility redistribution under partial observability. More broadly, although existing studies have made substantial progress in cooperative scheduling, task allocation, sensing–communication integration, trajectory optimization, and robust control, dynamic cooperative roles and continuous control are often handled separately or through repeated model-based optimization. This limitation motivates the task-guidance-conditioned cooperative decision framework developed in HGP-MAPPO.
2.2. Multi-Agent Reinforcement Learning and Centralized Training with Decentralized Execution
Multi-UAV tracking can be formulated as a cooperative multi-agent decision-making problem. MARL enables agents to learn coordinated policies through interaction with the environment, but its performance is affected by non-stationarity, partial observability, and multi-agent credit assignment [27]. Because each agent changes its policy during training, the effective environment observed by the other agents also changes, which can destabilize policy evaluation and optimization.
Hao et al. analyzed exploration in multi-agent settings and showed that concurrent policy updates aggravate non-stationarity [28,29]. To improve inter-agent interaction modeling, Qi et al. proposed a cascaded graph-attention mechanism [19], while Wei et al. incorporated graph attention into value decomposition to improve joint value estimation [20]. These methods improve the aggregation of interaction information and allow agents to assign different importance to their neighbors.
Nevertheless, graph- and attention-based interaction modeling mainly determines how information from other agents should be aggregated. It does not explicitly indicate the current target association, observation priority, handover status, recovery requirement, or desired observation geometry of each UAV. Therefore, even with an attention mechanism, the decentralized policy must still infer its time-varying cooperative role and continuous control behavior simultaneously from local observations and delayed rewards. Attention modeling can improve relational representation, but it does not by itself resolve the coupling between task-level coordination and low-level motion control.
Centralized training with decentralized execution (CTDE) is widely used to mitigate partial observability and non-stationarity. A centralized Critic can exploit global information during training, while the decentralized Actors use only locally available information during execution. Zhao et al. proposed a centralized-teacher-with-decentralized-students framework to guide decentralized policy learning [21]. Hu et al. combined graph neural networks with centralized value functions for large-scale cooperative control [22]. These studies demonstrate the benefits of centralized information and structured interaction modeling.
However, CTDE does not automatically reduce the semantic complexity of decentralized decision-making. In persistent multi-target tracking, the Actor must still infer target association, task priority, handover, and occlusion recovery while simultaneously learning obstacle avoidance and continuous control from local observations. Moreover, centralized-teacher approaches typically require a separately optimized teacher, action supervision, or policy distillation, which are not required by the proposed task-guidance mechanism.
MARL has also been applied to multi-UAV surveillance, target search, trajectory optimization, resource allocation, and safety-constrained control. Yun et al. developed a multi-UAV surveillance method that balances coverage and communication constraints [23]. Hou et al. considered cooperative target search using UAV swarms [24]. Ning et al. jointly optimized UAV trajectories and quality of service through MARL [25], while Termehchi et al. incorporated safety constraints into joint trajectory and channel-allocation optimization [26]. These studies demonstrate the suitability of MARL for continuous, constrained, and multi-objective UAV control.
Nevertheless, surveillance, search, resource allocation, and trajectory optimization do not fully capture the requirements of persistent multi-target tracking, which requires continuous target visibility, dynamic observation- responsibility transfer, target recovery, and observation-geometry regulation. Although representative algorithms such as MADDPG, MATD3, MAPPO, and attention-enabled multi-agent methods are widely used for continuous multi-agent control, standard MAPPO and attention-based methods do not explicitly provide dynamic task-role information to the Actors. Consequently, the policy must jointly infer cooperative responsibilities and continuous actions, increasing exploration difficulty. Moreover, abrupt changes in target visibility, communication neighborhoods, and observation responsibilities may cause localized value-estimation errors in the centralized Critic.
HGP-MAPPO addresses these limitations through low-frequency task-guidance conditioning and Gaussian-process-based Critic correction. The guidance variables explicitly provide target association, task priority, handover/recovery cues, and desired observation geometry to reduce the semantic burden on the decentralized Actors, while the GP module corrects localized value-estimation residuals during centralized training. Both the centralized Critic and GP module are removed during decentralized execution.
2.3. Task Guidance and Conditional Policy Learning
In complex multi-UAV multi-target tracking, relying solely on raw observations and delayed scalar rewards makes policy learning difficult because of long-horizon credit assignment and strong coupling between task-level decisions and continuous control. Each UAV must simultaneously infer dynamic tracking responsibilities, including target association, handover, recovery, and observation requirements, while generating continuous motion actions. Introducing structured task information can, therefore, reduce exploration difficulty and alleviate the need to infer cooperative semantics implicitly.
Hierarchical reinforcement learning decomposes long-horizon problems through subgoals, options, or temporally extended actions. Pateria et al. reviewed hierarchical reinforcement-learning methods and showed that temporal abstraction can improve policy-search efficiency [30]. Yang et al. combined high-level subtask planning with low-level policies for sequential control [31], while Luo et al. improved the coordination between subgoal generation and policy learning through goal-conditioned hierarchical reinforcement learning [32]. Liu et al. applied a hierarchical architecture combining high-level planning and low-level control to UAV navigation [33]. However, conventional hierarchical reinforcement learning typically requires an independently optimized high-level policy and additional high-level rewards or termination mechanisms, increasing implementation and temporal credit-assignment complexity. Moreover, high-level decision errors may propagate to the low-level controller, while learning task retention, handover, and recovery can itself require substantial exploration.
Task-conditioned and goal-conditioned learning provide an alternative means of incorporating task information. Wang et al. introduced task logic and action primitives to improve long-horizon decision switching [34], while Zhou et al. used human feedback to guide subgoal selection [50]. In multi-agent settings, Mai et al. employed task-specific teachers for knowledge transfer [38]. Li et al. integrated task and interaction representations to improve adaptation across tasks [35]. Zhu et al. considered variable-entity and variable-task settings through Transformer-based task modeling [36], and Chen et al. proposed attention transfer across different agent scales [37].
Most task-conditioned approaches represent tasks using identifiers, goal vectors, logical specifications, or learned embeddings. Although effective for predefined tasks or cross-task transfer, such representations do not explicitly describe rapidly changing cooperative roles such as target handover, recovery, and observation-priority adjustment. Centralized-teacher/decentralized- student methods can exploit privileged information during training but generally require a separately trained teacher, action supervision, or policy distillation. Moreover, teacher actions do not necessarily provide explicit representations of these dynamic tracking semantics.
In contrast, HGP-MAPPO does not introduce an independently trained high-level policy, teacher policy, or policy-distillation process. Instead, time-varying cooperative tracking information, including target association, task priority, handover/recovery cues, and desired observation geometry, is represented as low-frequency guidance variables that condition both the decentralized Actors and the centralized Critic. HGP-MAPPO is, therefore, better characterized as a lightweight task-guidance-conditioned CTDE architecture rather than a conventional hierarchical reinforcement-learning or teacher–student framework, reducing task–control coupling while preserving decentralized execution.
2.4. Value Function Estimation and Gaussian-Process Correction
In Actor–Critic methods, Critic accuracy directly affects temporal-difference errors, advantage estimation, and policy-update stability. In persistent multi-UAV tracking, abrupt changes in target visibility, communication neighborhoods, and observation responsibilities may cause localized value-estimation errors. Existing studies improve value estimation through distributional modeling, calibration, ensembles, and uncertainty estimation. Duan et al. proposed Distributional Soft Actor–Critic to model return distributions and mitigate Q-value overestimation [39]. Dorka et al. introduced adaptive Critic calibration to improve the consistency between value estimation and policy optimization [40]. Hoel et al. developed Ensemble Quantile Networks to represent both return distributions and predictive uncertainty [41]. However, distributional Critics model the overall return distribution rather than localized residuals, ensemble methods require multiple Critic networks, and calibration methods do not explicitly capture the remaining residual structure. Consequently, these approaches do not directly target the localized errors induced by occlusion, reappearance, topology changes, and observation-responsibility transfer.
In partially observable and distribution-shift settings, value errors are also associated with limited state coverage and model uncertainty. Wu et al. proposed uncertainty-aware model-based reinforcement learning using ensemble dynamics models to reduce unreliable interactions [42]. Prudencio et al. identified distribution shift and extrapolation error as important limitations of offline reinforcement-learning value estimation [43]. These studies demonstrate the importance of uncertainty awareness, but their objectives differ from correcting localized residuals of a centralized MARL Critic during on-policy training.
Gaussian processes provide local nonlinear prediction together with principled posterior uncertainty. Lin et al. combined Gaussian processes with teacher-advice modeling to improve the reliability of external guidance [44], while Zhou et al. used Gaussian processes for safe-region estimation in dynamic systems [45]. These studies show that GP posterior uncertainty can be used to regulate the influence of predictions. However, their GP models are primarily used for teacher reliability or safety-region estimation rather than for correcting the residual of a centralized neural Critic.
Directly replacing a neural Critic with a standard GP is impractical for long-horizon multi-agent training because its computational and memory costs increase rapidly with the dataset size and state dimension. HGP-MAPPO, therefore, retains the neural Critic for global value approximation and employs a sparse GP only to model localized value residuals in a fixed-dimensional feature space. Posterior-mean compensation and uncertainty-aware regulation are used to correct these residuals while maintaining computational tractability.
Unlike distributional or ensemble value methods, HGP-MAPPO neither models the complete return distribution nor estimates uncertainty through multiple Critic networks. Instead, it formulates Critic correction as an uncertainty-regulated sparse residual-learning problem used only during centralized training. The GP module is removed together with the Critic during decentralized execution, introducing no additional execution-stage overhead. This design complements the task-guidance-conditioned policy by improving localized value-estimation stability without altering decentralized execution.
2.5. Focused Comparison with Related Frameworks
Although HGP-MAPPO incorporates established concepts from CTDE, task-conditioned learning, hierarchical guidance, and uncertainty-aware value estimation, it differs from representative related frameworks in the formulation of dynamic task guidance and localized value correction, as summarized in Table 1.
Table 1.
Focused comparison between HGP-MAPPO and representative related method families. ✓ denotes explicit support, ∆ denotes partial or method-dependent support, and – denotes that the function is not explicitly included in the representative formulation.
As summarized in Table 1, HGP-MAPPO differs from standard MAPPO and conventional hierarchical or task-conditioned methods by explicitly representing time-varying cooperative roles through low-frequency guidance variables without introducing an independently optimized high-level policy. Unlike centralized-teacher/decentralized-student approaches, it requires neither teacher-generated actions nor policy distillation. Moreover, unlike distributional or ensemble Critic methods, the GP module does not replace the neural Critic or model the complete return distribution but instead performs uncertainty-regulated correction of localized Critic residuals. Therefore, HGP-MAPPO combines dynamic task-guidance conditioning with localized residual value correction for persistent multi-UAV multi-target tracking under partial observability.
3. Problem Formulation and Dec-POMDP-Based Modeling
3.1. Scenario Description and Fundamental Assumptions
This paper considers cooperative tracking of multiple mobile ground targets by multiple homogeneous UAVs in a bounded, two-dimensional, partially observable environment containing static obstacles, mission boundaries, and potential occluders. Under limited sensing and communication, the UAV team is required to maintain persistent target observation while handling temporary occlusion and target loss. Meanwhile, obstacle avoidance, inter-UAV safety separation, and smooth control must be satisfied to ensure safe and feasible cooperative tracking.
The mission area is assumed to be locally flat, with UAV horizontal motion and ground-target motion represented in a two-dimensional plane and the UAVs operating at a fixed altitude. Terrain elevation, altitude variation, and three-dimensional terrain-induced occlusion are, therefore, not explicitly modeled. Extension to non-flat or large-scale environments would require terrain-aware target dynamics, three-dimensional UAV kinematics, and three-dimensional visibility modeling.
To reduce the coupling between task-level coordination and continuous control, target association, handover/recovery cues, task priorities, and desired observation geometry are abstracted as low-frequency task-guidance signals and used as conditional inputs to the Actor and Critic rather than as outputs of an independently optimized high-level policy. Under the CTDE paradigm, global information is available to the centralized Critic during training, whereas each UAV executes its policy using only local observations, neighbor communication summaries, and its assigned guidance signals. Ground targets are treated as exogenous dynamic entities, with their true states used primarily for environment updates, reward computation, and evaluation rather than being directly provided to the decentralized Actor.
3.2. Multi-UAV Multi-Target Cooperative Tracking Task and Environment Modeling
To facilitate the subsequent conditional Dec-POMDP formulation, this section provides a unified description of the basic entities, UAV kinematics, ground-target dynamics, and environmental constraints involved in the multi-UAV multi-target cooperative tracking task. The environmental model distinguishes among constraints on UAV motion, constraints on ground-target motion, and structures that affect line-of-sight visibility. These effects may originate from the same physical structure but are not required to be identical. In this paper, the modeling framework focuses only on the components directly associated with lower-level continuous control, whereas target prediction and high-level task allocation are not investigated as independent research objectives.
3.2.1. Definition of the Cooperative Tracking Task
Assume that there are N UAVs and M mobile ground targets in the mission area, whose sets are, respectively, defined as
where denotes the i-th UAV, and denotes the j-th ground target. At any time instant, t, if lies within the effective sensing range of and satisfies the constraints on the field of view, occlusion, and observation quality, is regarded as being in an effective observation state with respect to . Define the binary visibility variable . Then, target is considered to be maintained under tracking by the system at time t if the following condition is satisfied:
If a target is not effectively observed by any UAV for several consecutive time steps, it is regarded as lost. Once the target is effectively observed again by any UAV, target recovery is considered to be achieved. The above definitions provide the basis for subsequent modeling of target maintenance, occlusion recovery, and cooperative tracking policies.
3.2.2. UAV Kinematics and Lower-Level Action Definition
Considering that this paper focuses on lower-level continuous control and conditional value estimation rather than complex three-dimensional flight dynamics, a two-dimensional discrete-time kinematic model at a fixed flight altitude is adopted to describe UAV motion, following the commonly used simplification in UAV navigation and control modeling [51]. The state and lower-level action of the i-th UAV at time t are, respectively, defined as
where denotes the UAV position, denotes the flight velocity, and denotes the heading angle; ⊤ presents the transpose operation; and represent the linear acceleration control input and the angular velocity control input, respectively. Let
Then, the discrete-time motion update of the UAV can be summarized as
where denotes the control time step, and is used to constrain the admissible speed range of the UAV. To ensure action executability, the linear acceleration and angular velocity are subject to maximum magnitude constraints, respectively. This model enables the lower-level policy to achieve target tracking, obstacle avoidance, safety separation maintenance, and smooth control by regulating the UAV velocity and heading.
3.2.3. Exogenous Dynamic Description of Ground Targets
This paper does not focus on predicting ground-target motion. Instead, ground targets are modeled as exogenous dynamic entities in the environment. The position of the j-th ground target at time t is defined as
where and denote the horizontal and vertical coordinates of the target, respectively.
Let denote the set of ground non-traversable regions, where is the number of regions that constrain ground-target motion. The traversable ground region is defined as
To ensure the basic physical plausibility of the dynamic environment, the target motion is assumed to satisfy bounded-velocity and position-continuity constraints:
where denotes the maximum moving speed of the target. This constraint is used only to limit the magnitude of target position variations and does not imply that the UAVs can directly access the true motion model of the targets. In the simulation environment, target trajectories can be generated using random perturbations, predefined trajectories, hybrid maneuvers, or scenario scripts. During execution, the lower-level Actor can only obtain information such as the relative position of the target, the estimated relative velocity, the visibility status, the observation quality, and the most recent observation time from local observations.
3.2.4. Entity-Specific Obstacles, Boundaries, and Safety Constraints
Let the mission area be a bounded two-dimensional region, . To distinguish the different effects of environmental structures, three sets are introduced. Let denote aerial exclusion regions, denote ground non-traversable regions, and denote the set of structures that may block the line of sight between UAVs and targets, where denotes the number of such occluding structures.
A safety buffer is introduced around each aerial exclusion region. Accordingly, the collision-free region for UAV motion is defined as
where denotes the safety-expanded region associated with the k-th aerial obstacle or no-fly region.
The admissible ground-target region is separately defined as
The visibility between UAV and target is affected by the occlusion set . In particular, the target is regarded as geometrically occluded if the line segment connecting and intersects any region in . This geometric condition is combined with the sensing-range, field-of-view, and observation-quality requirements when determining the binary visibility variable .
The three obstacle sets are not required to be identical. An aerial-only obstacle or no-fly region may constrain UAV motion without restricting a ground target, whereas a low ground barrier may restrict target motion without affecting a UAV operating above it. Similarly, a structure may affect line-of-sight visibility without being treated as an impassable region for both entity types. In the experiments of this paper, the same static structures may share geometric footprints across these roles, but their effects on UAV motion, target motion, and visibility are evaluated separately.
If a UAV exceeds the mission boundary or enters an aerial safety-exclusion region, it incurs a boundary violation or an obstacle collision risk. In addition, the minimum inter-UAV safety-distance constraint is given by
These entity-specific definitions allow the framework to represent aerial-only obstacles, ground-only obstacles, and visibility-only occluders. They support the subsequent construction of local observations, visibility states, reward terms, and safety constraints without requiring all environmental structures to affect UAVs and ground targets in the same way.
3.3. Partially Observable Decision Model with Task Guidance
Based on the task and environment modeling presented in Section 3.2, this section further formulates a partially observable decision model with task guidance. Since an individual UAV cannot access the complete global state during execution, task guidance is incorporated into the Dec-POMDP framework. Accordingly, the multi-UAV multi-target cooperative tracking task is formulated as a task-guided partially observable multi-agent continuous control problem.
3.3.1. Neighborhood Communication and Decentralized Execution Information Structure
To satisfy the requirement of decentralized execution, each UAV exchanges only local summary information with neighboring UAVs within its communication range [52]. The communication neighborhood of the i-th UAV at time t is defined as
where denotes the communication radius. can obtain summary information from neighboring UAVs, including relative positions, relative velocities, currently attended targets, the set of visible targets, observation states, and handover cues. It should be emphasized that neighborhood communication information is not equivalent to the global state, and the communication neighborhood dynamically changes with the positions of the UAVs. Therefore, the information available to the i-th UAV during execution consists of its local observation and the task guidance signal associated with itself:
This information structure reflects the basic requirement of decentralized execution in this paper: during real-time control, each UAV does not access the complete global state, but outputs continuous control actions based on local observations, neighborhood summaries, and task conditions.
3.3.2. Definition and Generation of Task Guidance Signals
To reduce the learning difficulty associated with target assignment, task handover, occlusion recovery, observation coordination, and continuous control, low-frequency task-guidance signals are introduced as conditional inputs to the lower-level Actor–Critic architecture. For UAV i, the local task-guidance signal is defined as
where denotes the target-association cue, denotes the handover or recovery state, denotes the task-priority weight, and denotes the desired observation geometry. The aggregated guidance signal supplied to the conditional centralized Critic is
The task-guidance signal is generated through a deterministic rule-based interface rather than an independently learned high-level policy. Only information available during decentralized execution is used, including the current local observation, locally available neighborhood summaries, the previous target association, and locally maintained target-loss information. No future target trajectory or privileged centralized training information is used.
(1) Target Association
The candidate set of UAV i contains targets that are currently visible, reported as visible in the available neighborhood summary, or associated with the UAV at the preceding guidance-update instant:
where denotes the locally available neighborhood visibility summary, and is the guidance-update interval.
Each candidate target is evaluated according to
where is the normalized UAV–target distance, is the observation-coverage deficit, is the normalized target-loss duration, and is the assignment-related safety risk. The target-association cue is then selected deterministically as
(2) Handover, Recovery, and Task Priority
The discrete state represents normal tracking, task handover, and target recovery, respectively. Normal tracking is retained while the associated target remains visible. A handover is activated when the target remains lost for at least consecutive guidance updates and another UAV has a more suitable observation condition. Recovery is activated when the target remains unobserved for at least guidance updates. In the recovery state, the most recently observed target position and velocity are used to generate a short-horizon constant-velocity reference. The consecutive-update thresholds introduce hysteresis and suppress frequent switching among the three states.
The normalized task-priority weight associated with the selected target is defined as
where denotes the locally available visibility ratio, and indicates whether target j is involved in a handover or recovery event.
(3) Desired Observation Geometry
The desired observation geometry is represented by
where is the desired UAV–target distance, is the desired observation bearing, and is the desired viewing direction. The desired distance is selected within the reliable observation range. The observation bearings of UAVs assigned to the same target are initially distributed over different angular sectors, after which the nearest feasible bearing satisfying flight- region, inter-UAV safety-distance, and line-of-sight constraints is selected. The viewing direction points from the selected observation position toward the associated target. During recovery, the short-horizon predicted target position is used instead of the unavailable current position.
(4) Low-Frequency Update and Information Scope
The task-guidance signal is updated every lower-level control steps and is held constant between two consecutive guidance updates. The lower-level Actor generates continuous actions at every interaction step using the current local observation and the most recently updated task-guidance signal. In all experiments, the guidance parameters are fixed as , , , , , and , and remain unchanged throughout all training and evaluation scenarios.
Given identical locally available observations, neighborhood summaries, historical target-loss states, and previous associations, the interface produces the same guidance signal. Therefore, the task-guidance interface is an engineered and reproducible coordination mechanism rather than an independently optimized high-level policy. Its role is to incorporate explicit low-frequency cooperative information into both decentralized action generation and centralized value estimation.
3.3.3. Conditional Dec-POMDP Formulation
Based on the above definitions and following the classical modeling framework of decentralized partially observable decision processes, this paper formulates the multi-UAV multi-target cooperative tracking task as a task-guidance-conditioned Dec-POMDP:
where denotes the global state space, denotes the local observation space, denotes the task-guidance signal space, denotes the lower-level continuous action space, denotes the state-transition probability function, denotes the lower-level reward function, and denotes the lower-level discount factor.
During centralized training, the global state is represented as
where contains the states of all UAVs, contains the states of all ground targets, denotes the environmental information, denotes the communication relationships among UAVs, and contains the historical tracking and task summaries. The complete target states and environmental information are used only by the centralized Critic, reward computation, and performance evaluation during training. They are unavailable to an individual UAV during decentralized execution.
During execution, UAV i uses only the locally available information defined in (13). Accordingly, the shared lower-level decentralized policy is expressed as
where denotes the parameters of the shared Actor. Let
denote the joint lower-level action. The system transition is described by
The task-guidance signal does not directly serve as a physical control input. Instead, it indirectly affects the system evolution by conditioning the continuous actions generated by the lower-level policy. The physical state transition is ultimately determined by the UAV control actions, target motion, obstacle constraints, and communication-topology changes.
During centralized training, the conditional centralized Critic estimates the value function using the global state and the aggregated task-guidance signal:
where denotes the Critic parameters and
The lower-level cooperative policy is optimized according to the team reward defined in Section 3.3.4, where the corresponding reward formulation and optimization objective are presented in detail.
The implementation correspondence: To establish a direct correspondence between the above conditional Dec-POMDP formulation and the simulation implementation, the local observation, task-guidance signal, continuous action, and centralized training state are represented by fixed-dimensional numerical vectors. The exact feature components, dimensions, and preprocessing procedures are summarized in Table 2.
Table 2.
Implementation details of the conditional Dec-POMDP.
For example, under the 4-UAV/4-target configuration, and . Each target and neighboring UAV is assigned a fixed-index feature slot. The nearest obstacles are retained as fixed-index slots in each local observation, whereas the centralized environmental representation is padded to obstacle slots. For other team sizes, the corresponding UAV- and target-related feature slots are adjusted according to N and M, while the same feature ordering, padding rules, and normalization procedures are retained.
The input of the shared decentralized Actor is represented as
where the five feature blocks have dimensions 5, , , , and , respectively. Therefore, for , , and , the final Actor input dimension is
The input of the conditional centralized Critic is represented as
where the six feature blocks correspond to all UAV states, all target states, the fixed-length environmental representation, the communication-adjacency matrix, the target-level tracking-history summary, and the aggregated task-guidance signal, respectively. For , , and , the final Critic input dimension is
The Actor outputs a two-dimensional normalized continuous action , consisting of linear-acceleration and angular-velocity commands. Before being applied to the UAV dynamics, the two outputs are scaled by their corresponding physical limits.
The implemented reward consists of seven components: target tracking, field-of-view maintenance, target recovery, obstacle/boundary avoidance, inter-UAV separation, control smoothness, and energy consumption. The same reward definition and weighting coefficients are used for HGP-MAPPO, all baseline methods, and all ablation variants.
3.3.4. Lower-Level Reward and Optimization Objective
Since this paper focuses on the lower-level continuous control policy under task-guidance conditions, the reward function considers target tracking, field-of-view maintenance, target recovery, obstacle/boundary avoidance, inter-UAV separation, control smoothness, and energy consumption. Let denote the lower-level reward of the i-th UAV at time t, and let
denote the team reward of the system. The general form of the lower-level reward for an individual UAV is given by
where denotes the target-tracking reward, denotes the field-of-view maintenance reward, and denotes the target-recovery or rediscovery reward; denotes the obstacle and boundary penalty, denotes the inter-UAV collision-risk penalty, denotes the control-smoothness penalty, and denotes the energy-consumption penalty. The coefficients represent the corresponding reward weights.
Based on the team reward defined above, the optimization objective is to learn a shared lower-level policy, , conditioned on the task-guidance signals by maximizing the expected discounted team return:
where T denotes the episode horizon and denotes the discount factor. It should be emphasized that the optimization variable in the above objective is only the lower-level policy parameter . The task guidance signals participate in trajectory generation and value estimation as conditional variables, while their generation process is not independently optimized.
4. HGP-MAPPO: Task-Guidance-Conditioned Policy Learning and Residual Value Correction
4.1. Overall Framework of the Proposed Method
Based on the task-guidance-conditioned Dec-POMDP formulated in Section 3, this paper proposes HGP-MAPPO for partially observable multi-UAV multi-target cooperative tracking. As shown in Figure 1, HGP-MAPPO extends MAPPO by introducing low-frequency task-guidance conditioning and a Gaussian-process-based residual correction mechanism [53]. The former reduces the coupling between time-varying cooperative responsibilities and continuous control, whereas the latter improves localized Critic value estimation under complex partially observable conditions. The methodological contribution lies in integrating these two mechanisms within the CTDE framework for persistent cooperative multi-target tracking.
Figure 1.
Overall framework of the proposed HGP-MAPPO for multi-UAV cooperative multi-target tracking.
The task guidance is not generated by an independently optimized high-level policy. Instead, target association, task priority, handover/recovery cues, and desired observation geometry are represented as conditional variables for the Actor and Critic. Therefore, HGP-MAPPO does not require an additional high-level reward, termination rule, teacher policy, or policy-distillation process. Its distinctions from conventional hierarchical, task-conditioned, and teacher–student frameworks are summarized in Table 1.
HGP-MAPPO consists of a task-guidance interface, a shared decentralized Actor, a conditional centralized Critic, and a GP residual correction module. The Actor generates continuous actions from local observations, neighbor communication summaries, and local guidance signals, while the centralized Critic exploits the global training state and system-level guidance information for value estimation. Rather than replacing the neural Critic, the sparse GP models localized residuals between Critic predictions and target values, with posterior information used to regulate residual correction.
HGP-MAPPO follows centralized training with decentralized execution. During training, the conditional centralized Critic and GP residual correction module assist value estimation and MAPPO policy optimization. During execution, both the Critic and GP module are removed, and each UAV independently generates continuous actions using only its local observation, neighbor communication summary, and associated task-guidance signal. Consequently, the proposed framework preserves decentralized execution without additional GP inference or centralized communication overhead. The following subsections detail the task-guidance-conditioned Actor–Critic architecture, policy optimization, and GP residual correction mechanism.
4.2. Lower-Level Actor-Critic Architecture Under Task Guidance Conditions
Based on the execution-stage information structure defined in Section 3, this section develops a lower-level Actor-Critic architecture conditioned on task guidance. In this architecture, the lower-level Actor generates continuous control actions based on local information during decentralized execution, while the lower-level Critic estimates the value function during centralized training by exploiting the global training state and system-level task guidance signals.
According to the execution-stage information structure defined in Section 3.3, the lower-level Actor takes and as inputs. To integrate local state information with task conditions, the lower-level Actor first encodes the two inputs and obtains the lower-level control feature conditioned on task guidance:
where denotes the feature extraction and fusion network of the lower-level Actor, and denotes the fused policy feature. This feature incorporates both the UAV local observation information and the conditional information provided by the task guidance signal, such as target association, handover recovery, or desired observation geometry. The lower-level Actor outputs a continuous action distribution rather than selecting from a discrete action set. For the i-th UAV, the action generation process can be expressed as
where and denote the linear acceleration and angular velocity control inputs, respectively. The action consists of the linear acceleration and angular velocity, which are used to control the velocity and heading variations of the UAV in the two-dimensional plane. During training, policy exploration can be performed by sampling from the action distribution, whereas during execution, the mean action or deterministic output can be adopted to improve control stability. All UAVs share the same lower-level Actor network parameters, . Therefore, the joint lower-level policy of the system can be written as
where denotes the set of local observations of all UAVs. The parameter-sharing mechanism helps improve sample efficiency and enables different UAVs to generate differentiated behaviors under the same policy architecture according to their respective local observations and task guidance signals.
Unlike the lower-level Actor, the lower-level Critic is used only during the training stage. To exploit the global information available during centralized training, this paper constructs a lower-level conditional centralized Critic, which takes the global training state and the system-level task guidance signal as inputs to estimate the lower-level state value conditioned on task guidance, as shown:
where denotes the lower-level Critic network, and represents the Critic parameters. This value function is used for subsequent advantage estimation and policy updating, and is not invoked during execution.
In summary, the lower-level Actor-Critic architecture integrates task-level coordination requirements into continuous control through task guidance signals. This enables the Actor to generate task-conditioned actions during decentralized execution and allows the Critic to perform centralized value estimation under task guidance during training. The resulting architecture provides a basis for the subsequent MAPPO-based policy optimization and GP-based residual value correction.
4.3. Lower-Level Policy Optimization Based on MAPPO
After constructing the lower-level Actor-Critic architecture conditioned on task guidance, this paper adopts the MAPPO framework to optimize the lower-level shared policy. During training, the lower-level Actor interacts with the environment to generate trajectory data, while the lower-level conditional Critic estimates the state value conditioned on task guidance. Based on the estimated value, the advantage function is constructed to update the shared policy. During training, the system first interacts with the environment using the current lower-level policy and collects a rollout of length . For each time step, t, the sampled trajectory can be represented as
where denotes the global state available during training, denotes the system-level task guidance signal, denotes the set of local observations of all UAVs, denotes the joint lower-level action, and denotes the immediate lower-level team reward. It should be noted that and are used only for value estimation during training, whereas the lower-level Actor still relies solely on the individual UAV’s own local observation and task guidance signal during execution.
Based on the lower-level conditional Critic , the temporal-difference error can be constructed as
The temporal-difference (TD) error reflects the estimation bias of the current Critic with respect to the lower-level state value conditioned on task guidance. The lower-level advantage function is further obtained using generalized advantage estimation (GAE) [54]:
where denotes the GAE parameter, which is used to achieve a trade-off between bias and variance. Since this paper adopts a team reward and a centralized conditional value function, the resulting advantage estimates are used to guide the parameter update of the shared Actor for all UAVs. To constrain the magnitude of policy updates, MAPPO adopts the PPO clipped surrogate objective. For the i-th UAV, the probability ratio between the new and old policies is defined as
where denotes the old policy parameters used for sampling the trajectory. Based on this probability ratio, the clipped policy objective of the lower-level Actor can be written as
where denotes the clipping coefficient. This objective improves the stability of the training process by constraining the magnitude of policy changes between the new and old policies. The training objective of the lower-level Critic is to minimize the error between the value prediction and the return target. Let denote the discounted return computed from the sampled trajectory or the GAE-based bootstrap return. Then, the Critic loss is defined as:
This loss encourages the lower-level conditional Critic to learn the long-term return conditioned on the given global training state and task guidance signal. Since the task guidance signal changes the control objective and reward structure under the same physical state, the Critic needs to receive both and as inputs to improve the accuracy of value estimation.
To encourage the policy to maintain a moderate level of exploration in the early stage of training, an entropy regularization term can be incorporated into the Actor objective. Combining the policy objective, the value function loss, and the entropy regularization term, the training loss function of the lower-level MAPPO can be expressed as
where and denote the weights of the value loss and entropy regularization term, respectively, and denotes the entropy of the lower-level policy. During training, the Actor and Critic parameters are updated by minimizing the loss function. Specifically, the Actor is stably updated according to the clipped policy objective, while the Critic improves its state-value estimation capability based on the value regression objective.
Overall, the lower-level MAPPO optimization process consists of trajectory sampling, value estimation, advantage computation, clipped Actor update, and value regression update of the Critic. This mechanism provides a stable baseline training framework for the lower-level continuous control policy. However, under complex conditions such as target occlusion, task handover, target reappearance, and changes in the communication neighborhood, relying solely on the neural-network-based Critic may still result in localized value estimation bias. To further enhance the stability of value estimation, the next section introduces a Gaussian-process-based residual correction mechanism built upon the lower-level conditional Critic.
4.4. Gaussian-Process-Based Residual Correction for the Lower-Level Conditional Critic
In Section 4.3, the lower-level conditional Critic estimates the task-guidance-conditioned state value and provides advantage estimates for updating the shared Actor. However, target occlusion, task handover, target reappearance, and changes in the communication neighborhood may cause localized abrupt variations in state transitions and reward feedback. Consequently, the neural-network-based Critic may exhibit local value-estimation bias in complex, partially observable state regions. To mitigate this problem, an inducing-point sparse Gaussian-process regression approximation is introduced to model and compensate for the residual errors of the lower-level conditional Critic.
4.4.1. Sparse GP Residual Modeling and Implementation
To avoid directly applying the GP to the high-dimensional global state, the input of the residual model is extracted from the last hidden layer of the lower-level conditional Critic:
where denotes the value-feature extractor of the conditional Critic, and is the fixed dimension of the GP input feature. The value-feature dimension remains unchanged for different team sizes, although the input dimension and encoding cost of the centralized Critic may increase as the global-state dimension increases.
The GP training target is defined as the detached residual between the return target and the current Critic estimate:
where denotes the stop-gradient operation. Therefore, the GP fitting process does not propagate gradients to the conditional Critic.
The residual function is modeled by a Gaussian process [53]:
where denotes the covariance function between two value features. In this study, the radial basis function kernel is adopted:
where denotes the output variance, and l denotes the kernel length scale.
A full GP becomes computationally expensive as the number of residual samples increases. Therefore, an inducing-point sparse GP regression approximation is employed [54]. Instead of factorizing the full covariance matrix constructed from all residual samples, the approximate posterior is constructed using the covariance between the residual samples and a finite set of inducing points, together with the covariance among the inducing points. Let the inducing-point set be
where denotes the number of inducing points and denotes the residual buffer. A first-in–first-out residual buffer with capacity stores the most recent value-feature and residual pairs:
At each GP update, residual pairs are sampled from the current buffer. The inducing points are selected from the current GP-update batch using the K-means++ procedure and are refreshed, together with the GP model. Consequently, the GP is fitted using a bounded recent residual set rather than all historical residual samples.
The sparse GP is updated every global training steps. Here, one global training step denotes one synchronized interaction step of all parallel environments, rather than one individual transition from a single environment. Because GP fitting is performed after trajectory collection, the update is executed at the first rollout boundary at which the accumulated step counter reaches the prescribed interval. This definition is also used consistently in Algorithm 1 and the GP parameter table.
The RBF-kernel length scale, output variance, noise variance, and GP regularization coefficient are determined through preliminary calibration and remain fixed during the main Actor–Critic training process. Before GP fitting, the value features and residual targets are whitened using the statistics of the current GP-update batch. Cholesky decomposition is used for kernel-matrix factorization, and a jitter term of is added to the diagonal of the covariance matrix to improve numerical stability. The posterior variance is constrained to be nonnegative to avoid numerical artifacts.
For an input feature, , the sparse GP produces the posterior mean and posterior variance . The posterior mean represents the estimated local Critic residual, whereas the posterior variance quantifies the reliability of the correction. The uncertainty-dependent correction weight is defined as
where denotes the uncertainty-regulation coefficient. A larger posterior variance produces a smaller correction weight, thereby suppressing unreliable compensation in poorly supported state regions.
To prevent an excessively large residual estimate from dominating the neural Critic output, the weighted GP correction is constrained as
where denotes the maximum correction magnitude.
The corrected lower-level conditional value is then given by
For each TD target, the next-state feature
is evaluated using the same frozen GP snapshot. Therefore, the current- and next-state values within the same TD target are corrected consistently.
| Algorithm 1 HGP-MAPPO: Task-Guided MAPPO with Gaussian-Process-Based Value Correction |
|
4.4.2. Staged Update and Bounded Perturbation Analysis
The GP residual model is updated in a staged manner rather than being jointly optimized with the conditional Critic through end-to-end backpropagation. First, the return targets, Critic estimates, value features, and detached residual samples are computed from the collected trajectories. The sparse GP is then periodically updated using the first-in–first-out (FIFO) residual buffer.
During each subsequent PPO optimization window, the GP posterior parameters are held fixed. The posterior mean, posterior variance, and weighted correction terms are detached from the Actor–Critic computational graph. Therefore, no policy or value gradient is propagated through the GP model, and the Actor retains the standard clipped-MAPPO update form. This procedure can be interpreted as a piecewise-stationary residual-correction scheme that avoids simultaneous mutual adaptation between the conditional Critic and the GP residual model.
The corrected TD error is calculated as
and the GP-assisted advantage estimate is obtained using
The corrected advantage estimate replaces the original advantage estimate in the clipped Actor objective. During the Critic update, the GP correction is treated as a detached constant, and the corrected value-regression loss is defined as
Consequently, the gradient of the Critic loss is propagated only through the neural Critic estimate , rather than through the GP posterior.
To characterize the effect of GP correction on advantage estimation, let
where denotes the true value under the current policy, and denotes the corrected value-estimation error.
The difference between the corrected TD error and the TD error based on the true policy value satisfies
If
the resulting GAE perturbation is bounded by
This result indicates that the perturbation introduced into the GAE estimate remains bounded when the corrected value-estimation error is bounded. Moreover, posterior-uncertainty weighting and correction-magnitude clipping suppress unreliable or excessively large GP corrections, thereby limiting their influence on the policy update. This result provides a bounded-perturbation argument rather than a global convergence guarantee for the complete nonlinear Actor–Critic training process.
Because the GP residual target changes with both the Actor and the Critic, a frozen GP snapshot may become temporarily stale between two consecutive GP updates. Let denote the residual function corresponding to the q-th synchronized global training step, and assume that
where denotes the maximum residual-function drift between two consecutive global training steps.
Let denote the actual maximum number of global training steps for which one GP snapshot remains frozen. The additional residual mismatch caused by model staleness then satisfies
When GP fitting is triggered only at rollout boundaries,
where is the rollout length. Thus, remains the prescribed update interval, whereas accounts for the small implementation delay introduced by rollout-based training.
A smaller improves the timeliness of residual correction but increases training cost, whereas a larger reduces the update frequency but may increase the mismatch caused by GP staleness. The adopted value , therefore, represents a trade-off between correction timeliness and computational efficiency, which is further examined through parameter-sensitivity experiments.
4.4.3. Computational Complexity and Scalability
Let denote the capacity of the FIFO residual buffer, the number of residual samples used in each GP update, the number of inducing points, the dimension of the value feature, and the prescribed GP-update interval measured in synchronized global training steps.
A full GP fitted using residual samples requires time and memory because of the factorization and storage of the full covariance matrix. Such costs become prohibitive when residual samples are continuously generated during long-horizon multi-agent reinforcement learning. Therefore, the inducing-point sparse approximation described in Section 4.4.1 is employed.
For the adopted sparse GP, constructing the covariance terms between the residual samples and the inducing points requires operations. The dominant sparse-matrix operations require , whereas factorizing the inducing-point covariance matrix requires . Accordingly, the time complexity of one GP update is .
The FIFO residual buffer requires memory for storing value features and residual targets, while the GP-update workspace requires memory. Therefore, the total additional memory complexity is
The inducing points are refreshed through the K-means++ procedure over a fixed-size GP-update batch. Because , , and are bounded in the implementation, the inducing-point selection cost is also bounded and is incurred only during periodic GP updates. It does not cause the residual training set to grow with the total number of historical training samples.
Because the sparse GP is updated only once every global training steps, its amortized computational complexity per global training step is . Under the adopted settings, , , , , the dominant algebraic term count of one sparse-GP update is approximately , excluding implementation-dependent constants and the inducing-point selection operations. Since this cost is incurred periodically rather than at every environment interaction, it is amortized over the Actor–Critic training process. The GP operates on a fixed 64-dimensional value feature extracted by the conditional Critic rather than on the raw global state. Therefore, with fixed , , and , the dimensions of the GP covariance matrices do not directly increase with the raw state dimension or the number of UAVs. Nevertheless, the overall training cost is not independent of team size, since larger teams increase the input dimension and encoding cost of the centralized Critic and may induce more complex residual distributions. For substantially larger teams, additional residual samples or inducing points may, therefore, be required to maintain correction accuracy.
The residual-buffer capacity, GP-update batch size, feature dimension, and number of inducing points are fixed during training, while the FIFO mechanism removes older residual samples. Hence, GP-related storage and matrix-computation costs remain bounded with increasing training duration. Moreover, the GP module is used only during centralized training and is removed together with the Critic during decentralized execution, introducing no additional online inference overhead.
4.5. Algorithmic Procedure of HGP-MAPPO
The overall procedure of HGP-MAPPO is summarized in Algorithm 1. During centralized training, task-guidance-conditioned policy learning and sparse GP residual correction are integrated into MAPPO optimization. During decentralized execution, the Critic and GP module are removed, and each UAV independently generates continuous actions using only locally available information.
5. Experimental Results and Performance Evaluation
To validate the effectiveness of HGP-MAPPO in partially observable persistent cooperative multi-target tracking by multiple UAVs, this section conducts simulation experiments based on the task model established in Section 3 and the methodological framework developed in Section 4. The experiments include environment and parameter settings, baseline algorithms and evaluation metrics, analysis of the training process, tests in standard and densely obstructed scenarios, and ablation studies of key modules. Unlike one-shot target capture or path-reaching tasks, this paper focuses more on persistent tracking capability under limited sensing, constrained communication, obstacle-induced occlusion, and dynamic target motion. Therefore, in addition to cumulative reward, the performance of the proposed algorithm is comprehensively evaluated in terms of target retention rate, UAV–target distance, value estimation error, and training stability.
5.1. Experimental Environment and Evaluation Metrics
5.1.1. Experimental Settings
To evaluate the performance of multi-UAV multi-ground-target cooperative tracking under partially observable conditions, this paper constructs a custom-built software simulation environment based on a two-dimensional mission area with fixed-altitude UAV kinematics. Full-scale outdoor flight tests are not conducted at the current stage because of flight-safety considerations, hardware and site limitations, and the difficulty of repeatedly constructing controllable multi-UAV multi-target tracking scenarios. Nevertheless, the adopted software simulation environment provides a safe, repeatable, and controllable validation platform by incorporating homogeneous UAV motion constraints, mobile ground targets, static obstacles, mission boundaries, limited sensing ranges, and field-of-view constraints. Therefore, the proposed experimental setting enables the cooperative tracking performance of the evaluated algorithms to be examined under controlled mission constraints.
Inter-UAV neighborhood information is assumed to be exchanged reliably and without delay within the prescribed communication radius , and the resulting local task-guidance signals are directly supplied to the corresponding UAV policies. Physical-layer communication effects, including packet loss, bandwidth limitations, and asynchronous message arrival, are not explicitly modeled; therefore, the reported results do not demonstrate robustness to communication imperfections.
Two types of scenarios are considered in the experiments: a standard-obstacle scenario and a densely obstructed scenario. The standard scenario consists of four UAVs, four mobile ground targets, and four static obstacles. The densely obstructed scenario consists of six UAVs, six mobile ground targets, and eight static obstacles, thereby increasing both the cooperative tracking scale and the frequency of obstacle-induced occlusions. The main simulation parameters are listed in Table 3.
Table 3.
Main simulation environment parameters.
HGP-MAPPO is implemented within the centralized training with decentralized execution framework. During training, the lower-level conditional Critic estimates state values by exploiting the global training state and system-level task guidance signals. During execution, only the lower-level shared Actor is retained, and each UAV independently generates continuous control actions based on its local observations, neighborhood communication summaries, and local task guidance signals. In the experiments, the task guidance signals are generated using heuristic rules based on currently available information, including target visibility, UAV–target relative distance, target-loss status, and safety constraints, without incorporating future target trajectories or globally optimal action labels. The general training parameters and sparse GP settings are summarized in Table 4 and Table 5, respectively. All experiments were implemented in Python 3.10 with PyTorch 2.1.0 and CUDA 12.1 on a workstation equipped with an Intel Core i9-12900K CPU, an NVIDIA RTX 3090 GPU, and 64 GB RAM. Wall-clock time and peak GPU memory were measured under identical hardware and training configurations. The minimum allowable inter-UAV distance is set to . The minimum obstacle-clearance metric is measured relative to the boundary of the safety-expanded obstacle region, such that a positive value indicates that the UAV remains outside the predefined unsafe region.
Table 4.
General training parameter settings.
Table 5.
Sparse GP residual-correction parameter settings.
To validate the effectiveness of the proposed method, DDPG-MHSA [55], MAPPO [56], MATD3 [57], and MADDPG [16] are selected as baseline algorithms. DDPG-MHSA denotes a DDPG-based baseline equipped with a multi-head self-attention (MHSA) module to model inter-agent interactions. For a fair comparison, all algorithms use the same total number of environment steps, simulation settings, observation and action spaces, reward function, network scale, evaluation protocol, and random seeds.
5.1.2. Evaluation Metrics
In accordance with the objectives of the cooperative tracking task, the average episodic reward, target retention rate, mean UAV–target distance error, mean absolute TD error, and safety-violation rate are selected as the core test-stage evaluation metrics. These metrics are used to evaluate training convergence, persistent tracking capability, observation-distance maintenance, and value estimation stability, respectively.
(1) Average Episodic Reward
The average episodic reward measures the cumulative team return within a single episode and is defined as:
where denotes the team reward at the t-th time step, and T denotes the maximum number of time steps in a single episode. A higher value of this metric indicates better overall task performance of the algorithm.
(2) Target Retention Rate
The target retention rate evaluates the ability of the multi-UAV system to maintain targets in an effectively observed state throughout the mission, and is defined as follows:
A higher target retention rate indicates that the system demonstrates stronger persistent tracking capability under conditions of target motion, obstacle occlusion, and changes in the field of view.
(3) Mean UAV–Target Distance Error
The UAV–target distance metric reflects the observation geometry between the UAV and the target, thereby allowing analysis of the tracking stability of different algorithms. Since this paper adopts a two-dimensional kinematic model at a fixed flight altitude, the UAV–target distance here refers to the horizontal Euclidean distance between the projected UAV position on the ground plane and the ground target position. The mean UAV–target distance error is defined as:
where represents the desired observation distance, and is a small positive constant used to avoid division by zero. Only the distance error between the i-th UAV and the j-th target is considered in the average calculation. The distance between them at time t is defined as
A smaller value of this metric indicates that the UAVs can maintain the desired observation distance from the targets more stably.
(4) Mean Absolute TD Error
The mean absolute TD error is defined as:
The mean absolute TD error is computed offline using the trained centralized Critic for diagnostic evaluation only, with a smaller value indicating more stable value estimation. Execution safety is evaluated using the safety-violation rate, defined as the percentage of test time steps with at least one obstacle collision, boundary violation, or inter-UAV safety-distance violation, where simultaneous violations are counted as one violated time step. Three event-based metrics are additionally recorded as the corresponding numbers of obstacle-collision, boundary-violation, and inter-UAV violation events per episode, with a continuous violation counted only at its onset. The minimum obstacle clearance and minimum inter-UAV distance are used to quantify geometric safety margins, and an episode with none of the three violation types is defined as a safe episode.
5.2. Training-Stage Performance Analysis
This section compares the training performance of HGP-MAPPO with that of the baseline algorithms, focusing on the evolution of average episodic reward, target retention rate, and mean absolute TD error. All curves report the average results over multiple random seeds, with the shaded regions indicating the standard deviations. A moving-average operation is further applied to smooth the curves.
5.2.1. Training Curves of Average Episodic Reward
Figure 2a presents the training-phase average episode reward curves of HGP-MAPPO, DDPG-MHSA, MAPPO, MATD3, and MADDPG. The solid curves and shaded regions represent the means and standard deviations over five independent runs, respectively. Although the rewards of all algorithms show an overall increasing trend, their convergence levels and training stability differ considerably. HGP-MAPPO gradually achieves the highest reward and maintains a relatively stable upward trend during the middle and later stages of training, reaching approximately 850 near the end of training. DDPG-MHSA exhibits the second-best performance and converges to a reward level slightly below that of HGP-MAPPO, whereas MAPPO reaches a lower final reward of approximately 750. In contrast, MATD3 and MADDPG exhibit substantially larger fluctuations. In particular, MATD3 undergoes repeated performance degradation during the later training stage, while MADDPG shows the lowest reward level and the most pronounced instability, including several substantial drops. These results indicate that HGP-MAPPO provides better final performance and training stability in the partially observable cooperative multi-target tracking task.
Figure 2.
Training performance comparison of different algorithms: (a) average episodic reward and (b) target retention rate.
5.2.2. Training Curves of Target Retention Rate
As shown in Figure 2b, the target retention rates of all algorithms exhibit an overall increasing trend as training progresses, but their convergence levels and stability differ considerably. HGP-MAPPO achieves the highest retention rate during most of the middle and later training stages and reaches approximately 0.92 near the end of training, indicating that it can learn persistent multi-target observation strategies more effectively. DDPG-MHSA obtains the second-best performance, with a final retention rate close to 0.90, although it remains slightly lower than HGP-MAPPO. MAPPO converges to approximately 0.84 and exhibits more noticeable fluctuations, particularly during the middle stage of training. In contrast, MATD3 and MADDPG improve more slowly and show substantially lower final retention rates. MATD3 displays repeated oscillations after approximately training steps, whereas MADDPG presents the slowest improvement and the largest performance degradation during the intermediate training stage. These results demonstrate that HGP-MAPPO provides better target-maintenance performance and more stable cooperative learning under target association, task handover, and partial-observability conditions.
5.2.3. Training Curves of TD Error
To evaluate the effect of GP residual correction on Critic value estimation, Figure 3 presents the mean absolute TD error curves of the evaluated algorithms. The solid curves and shaded regions denote the means and standard deviations over five independent runs, respectively. Although the TD errors of all algorithms generally decrease during training, HGP-MAPPO achieves the lowest final error and exhibits relatively small fluctuations in the middle and later stages. DDPG-MHSA obtains the second-lowest error, followed by MAPPO. In contrast, MATD3 and MADDPG maintain higher error levels and show more pronounced oscillations, particularly during the later training stage. These results indicate that HGP-MAPPO provides more stable Critic value estimation than the baselines, while the contribution of GP residual correction is further verified by the ablation study in Section 5.4.
Figure 3.
The train curves of TD error for different algorithms.
Overall, as observed in Figure 2 and Figure 3, HGP-MAPPO outperforms the baseline algorithms across the three training metrics, namely average episodic reward, target retention rate, and mean absolute TD error. These results demonstrate that the proposed method achieves better training performance in terms of policy learning efficiency, persistent observation capability, and value estimation stability.
5.3. Test-Stage Performance Analysis
To evaluate the final execution performance under the main test-stage protocol, each trained policy is tested in both the standard-obstacle and densely obstructed scenarios with all network parameters fixed and no further policy updates. Following the evaluation protocol in Section 5.1.1, each algorithm is independently trained using five random seeds, , and each trained policy is evaluated over 50 test episodes per scenario using the same evaluation seeds. The metrics defined in Section 5.1.2 are first averaged over the 50 episodes for each training seed, and the resulting five seed-level values are reported as the mean ± standard deviation. The results in this section serve as the main test-stage benchmark, and the quantitative results are summarized in Table 6.
Table 6.
Test-stage performance in the standard-obstacle and densely obstructed scenarios. The results are reported as the mean ± standard deviation over five independent training runs.
5.3.1. Analysis of Cooperative Tracking Performance in the Standard-Obstacle Scenario
The standard-obstacle scenario contains four UAVs, four mobile ground targets, and four static obstacles and is used to evaluate cooperative tracking under moderate obstacle constraints. As shown in Figure 4 and Figure 5, HGP-MAPPO maintains smoother UAV–target trajectories and more stable target associations than the baseline methods. After the initial adjustment stage, its UAV–target distances rapidly approach the desired observation distance and remain within a relatively narrow range. DDPG-MHSA also achieves stable tracking but exhibits larger local deviations, whereas MAPPO, MATD3, and MADDPG show progressively greater trajectory and distance fluctuations.
Figure 4.
UAV–target cooperative tracking trajectories of five algorithms in the standard scenario.
Figure 5.
UAV–target distance variation curves of the evaluated algorithms in the standard-obstacle scenario.
The quantitative results in Table 6a and Figure 6 further confirm these observations. HGP-MAPPO achieves the highest average episodic reward of and target retention rate of , compared with and , respectively, for DDPG-MHSA, the strongest baseline. HGP-MAPPO also obtains the lowest mean UAV–target distance error of m and mean absolute TD error of , indicating improved distance regulation and more stable Critic value estimation. The remaining baselines exhibit progressively lower tracking performance and larger estimation errors.
Figure 6.
Test-stage performance in the standard-obstacle scenario: (a) average episodic reward and (b) target retention rate.
HGP-MAPPO also demonstrates favorable safety performance. Its aggregate safety-violation rate is , lower than that of all baselines. As reported in Table 7a, it maintains a minimum obstacle clearance of m and a minimum inter-UAV distance of m, while achieving a safe-episode rate of . These results show that the improvements in tracking performance are accompanied by fewer safety-critical events and larger safety margins rather than being achieved at the expense of operational safety.
Table 7.
Detailed test-stage safety performance in the standard-obstacle and densely obstructed scenarios (mean ± standard deviation over five independent runs).
5.3.2. Analysis of Cooperative Tracking Performance in the Densely Obstructed Scenario
The densely obstructed scenario contains six UAVs, six mobile ground targets, and eight static obstacles, resulting in a more restricted feasible motion space and more frequent obstacle-induced occlusions than in the standard-obstacle scenario. As shown in Table 6b, HGP-MAPPO achieves the highest average episodic reward of and the highest target retention rate of , compared with and , respectively, for DDPG-MHSA, the strongest baseline. It also obtains the lowest mean UAV–target distance error of m and the lowest mean absolute TD error of , indicating more stable tracking and value estimation under frequent occlusion and cooperative-role changes.
HGP-MAPPO also maintains favorable safety performance under the more challenging conditions. Its aggregate safety-violation rate is , lower than that of all baselines. As reported in Table 7b, the minimum obstacle clearance and minimum inter-UAV distance are m and m, respectively, while the safe-episode rate reaches . These results show that the improved tracking performance is accompanied by fewer safety-critical events and adequate geometric safety margins.
5.4. Ablation Study
To evaluate the contributions of the key components in HGP-MAPPO, three ablated variants are compared with the complete framework. Specifically, w/o Guidance removes the task-guidance conditions from both the decentralized Actor and centralized Critic; w/o GP retains the task-guidance-conditioned Actor–Critic architecture but removes the GP residual correction module; and w/o Uncertainty Weight retains the GP posterior-mean correction while removing the posterior-variance-based adaptive weighting mechanism. The ablation study is conducted as an independent controlled experiment in the densely obstructed scenario. Within this study, all variants use identical observation and action spaces, reward functions, network architectures, training durations, hyperparameters, random-seed settings, and evaluation procedures, with only the corresponding component being removed.
5.4.1. Comprehensive Performance Comparison of Ablation Variants
As shown in Figure 7, the complete HGP-MAPPO achieves the best overall performance across all four metrics, with an average episodic reward of 820, a target retention rate of 0.92, a mean UAV–target distance error of 1.18 m, and a mean absolute TD error of 0.10. Among the ablated variants, w/o Guidance exhibits the largest performance degradation, with the reward and retention rate decreasing to 655 and 0.79 and the distance error increasing to 2.45 m, highlighting the importance of task guidance for cooperative tracking and distance regulation. Removing the GP correction increases the mean absolute TD error to 0.28, whereas w/o Uncertainty Weight achieves intermediate performance between the complete method and the other ablated variants.
Figure 7.
Component-level ablation results of HGP-MAPPO. “w/o” denotes “without”.
Overall, the results indicate complementary roles of the three components: task guidance improves cooperative-role coordination and tracking performance, GP residual correction enhances Critic value-estimation accuracy, and uncertainty-aware weighting improves the reliability of residual correction. Their joint use therefore contributes to the overall performance of HGP-MAPPO. Because the ablation study is independently trained and evaluated, its absolute metric values are used for within-study component comparison rather than direct numerical comparison with the main test results in Table 6.
5.4.2. Training-Process Analysis of Ablation Variants
Figure 8 compares the training processes of HGP-MAPPO and its three ablated variants in terms of average episodic reward and mean absolute TD error. As shown in Figure 8a, the complete HGP-MAPPO converges faster and maintains the highest reward level, whereas w/o Guidance shows the slowest improvement and the lowest final return. The w/o GP and w/o Uncertainty Weight variants achieve intermediate performance, with the latter exhibiting more noticeable fluctuations during training. These results indicate that task guidance facilitates policy learning, while GP correction and uncertainty weighting further improve training stability.
Figure 8.
Training curves of HGP-MAPPO and its component-level ablation variants: (a) average episode reward and (b) mean absolute TD error. The curves and shaded regions represent the means and standard deviations over five independent runs, respectively. “w/o” denotes “without”.
As shown in Figure 8b, HGP-MAPPO achieves the fastest reduction and lowest final mean absolute TD error. Removing the GP correction results in larger TD errors, while w/o Uncertainty Weight remains less stable than the complete method. The results are consistent with the testing performance in Figure 7, confirming that task guidance, GP residual correction, and uncertainty-aware weighting provide complementary benefits to policy learning and value-estimation stability.
5.5. Sensitivity Analysis of Reward Weights
To evaluate the sensitivity to the reward coefficients, each coefficient was independently scaled to , , and times its nominal value, while the remaining six coefficients were fixed. The reward-weight sensitivity study follows the same independent component-analysis setting used in Section 5.4, with the complete HGP-MAPPO configuration taken as the nominal reference. The target retention rate and mean UAV–target distance error were adopted as the evaluation metrics.
As shown in Table 8, moderate variations in the reward coefficients lead to limited performance changes. The tracking and obstacle-related coefficients, particularly and , have relatively stronger effects, whereas the smoothness and energy coefficients exhibit lower sensitivity. Overall, HGP-MAPPO maintains stable tracking performance within a variation range.
Table 8.
Sensitivity analysis of the reward-weight coefficients.
5.6. Computational Overhead, Scalability, and Sensitivity of the GP Module
To further evaluate the practical feasibility of the proposed sparse GP correction module, its computational overhead, scalability with increasing team size, and sensitivity to the main implementation parameters are examined. Unless otherwise stated, all experiments follow the hardware configuration, training protocol, and five-random-seed setting described in Section 5.1.1, and the results are reported as the mean ± standard deviation.
Computational overhead: MAPPO, HGP-MAPPO without GP correction, and the complete HGP-MAPPO are compared under identical hardware, parallel-environment, total-training-step, and random-seed settings. MAPPO provides the standard training-cost reference, whereas HGP-MAPPO without GP correction preserves the task-guided Actor–Critic architecture and is used to isolate the additional cost of the sparse GP module. Table 9a reports the wall-clock time per environment steps, relative training overhead, peak GPU memory, average GP-update time, and test-stage action latency.
Table 9.
Computational overhead and scalability of the sparse GP module.
Scalability: A separate scalability experiment is conducted under the 4-UAV/4-target and 6-UAV/6-target configurations. Within this scalability study, the mission area, obstacle-density setting, reward function, total number of training steps, and GP hyperparameters are kept unchanged, while each team-size configuration is independently trained and evaluated. As the team size increases, the input dimension of the centralized Critic increases, whereas the GP value feature dimension remains fixed at . Table 9b reports both computational and tracking metrics to examine whether the sparse GP remains tractable and effective under the enlarged team configuration.
Sensitivity and staged-update stability:
Using the 4-UAV/4-target configuration from the scalability study as the reference setting, a one-factor-at-a-time sensitivity analysis is conducted for the number of inducing points , the GP update interval , the value-feature dimension , the RBF-kernel length scale l, and the uncertainty-regulation coefficient . The default configuration is , , , , . When one parameter is varied, all other GP and Actor–Critic settings remain fixed. The examined values are , , , , .
Table 10 reports the target retention rate, mean absolute TD error, and GP-specific training overhead under different parameter settings. Figure 9 further compares the TD-error curves under different GP update intervals.
Table 10.
Sensitivity to key sparse-GP parameters.
Figure 9.
Meanabsolute TD error under different GP update intervals.
The kernel length scale l controls the smoothness and effective correlation range of the GP residual model. A smaller value produces more localized corrections but may make the GP sensitive to local feature variations, whereas an excessively large value may oversmooth abrupt Critic residuals. The coefficient regulates the suppression effect of the GP posterior uncertainty through . A smaller permits stronger correction in uncertain regions, whereas a larger value results in more conservative residual compensation. Nevertheless, the current validation is limited to two-dimensional fixed-altitude software simulation and does not explicitly account for three-dimensional flight dynamics, environmental disturbances, sensing uncertainties, or communication imperfections; therefore, the reported results should not be interpreted as direct evidence of real-world flight performance.
6. Conclusions
This paper addresses the multi-UAV multi-target cooperative tracking problem under partial observability, limited communication, and obstacle constraints, and proposes HGP-MAPPO, a task-guided method with Gaussian-process-based value correction. The proposed method reduces the decision coupling in lower-level continuous control through task guidance conditions, while enhancing the stability of Critic value estimation via Gaussian-process-based residual correction. Experimental results in both the standard obstacle scenario and the densely obstructed scenario demonstrate that HGP-MAPPO outperforms the baseline methods in terms of training convergence, target retention, distance control, and TD-error stability. Ablation studies further verify the effectiveness of task guidance signals, GP residual correction, and uncertainty weighting. In a practical implementation, HGP-MAPPO would operate at the cooperative decision-making layer and generate reference velocity, heading, or waypoint commands for a conventional low-level flight controller. Future work will extend the framework to three-dimensional motion and terrain-aware visibility modeling and will incorporate domain-randomized sensor, communication, aerodynamic, and actuator disturbances. A staged validation process involving software-in-the-loop simulation, hardware-in-the-loop testing, controlled flight experiments, and outdoor field trials will be conducted to assess its practical effectiveness.
Author Contributions
W.L. conceptualized the study, developed the HGP-MAPPO algorithm, and implemented a programmed simulation of the algorithm. X.C. supervised the project, oversaw methodology and experimental design, and contributed to manuscript writing and editing. X.L. helped revise the initial draft. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The datasets used and analyzed during the current study are available from the corresponding author upon reasonable request.
Acknowledgments
The authors sincerely thank the supervisor for the valuable guidance and support provided throughout this research. The supervisor’s academic expertise and constructive suggestions played an important role in refining the research topic and improving the methodological design of this study. During the preparation of this manuscript, OpenAI ChatGPT (GPT-5.5 Thinking) was used solely for language polishing and proofreading. All AI-assisted content was carefully reviewed and revised by the authors, who take full responsibility for the accuracy, integrity, and final content of the manuscript.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Javaid, S.; Saeed, N.; Qadir, Z.; Fahim, H.; He, B.; Song, H.; Bilal, M. Communication and control in collaborative UAVs: Recent advances and future trends. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5719–5739. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Liang, X.; Zheng, A.; Wang, N. Autonomous Fault-Tolerant Cooperative Tracking and Obstacle Avoidance for UAV Swarm in Complex Maritime Environments. Drones 2026, 10, 388. [Google Scholar] [CrossRef] [Scilit]
- Zhou, L.; Leng, S.; Wang, Q.; Liu, Q. Integrated sensing and communication in UAV swarms for cooperative multiple targets tracking. IEEE Trans. Mob. Comput. 2022, 22, 6526–6542. [Google Scholar] [CrossRef] [Scilit]
- Hou, Y.; Li, B.; Miao, X. Multi-UAVs Searching and Tracking for USV Swarm: A Center-Sub-Critics Reinforcement Learning Approach. Drones 2026, 10, 123. [Google Scholar] [CrossRef] [Scilit]
- Asim, M.; ELAffendi, M.; Abd El-Latif, A.A. Multi-IRS and multi-UAV-assisted MEC system for 5G/6G networks: Efficient joint trajectory optimization and passive beamforming framework. IEEE Trans. Intell. Transp. Syst. 2022, 24, 4553–4564. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Chen, R.; Huang, Y.; Xiong, Z.; Li, J. DRL-Based Improved UAV Swarm Control for Simultaneous Coverage and Tracking with Prior Experience Utilization. Drones 2024, 8, 784. [Google Scholar] [CrossRef] [Scilit]
- Dong, Y.; He, C.; Wang, Z.J. Dynamic object tracking by multi-UAV with time-variant radio maps. IEEE Trans. Wirel. Commun. 2023, 23, 7471–7487. [Google Scholar] [CrossRef] [Scilit]
- Oliehoek, F.A.; Amato, C. A Concise Introduction to Decentralized POMDPs; Springer: Berlin/Heidelberg, Germany, 2016; Volume 1. [Google Scholar]
- Sun, N.; Zhao, J.; Shi, Q.; Liu, C.; Liu, P. Moving target tracking by unmanned aerial vehicle: A survey and taxonomy. IEEE Trans. Ind. Inform. 2024, 20, 7056–7068. [Google Scholar] [CrossRef] [Scilit]
- Zhou, L.; Leng, S.; Liu, Q.; Wang, Q. Intelligent UAV swarm cooperation for multiple targets tracking. IEEE Internet Things J. 2021, 9, 743–754. [Google Scholar] [CrossRef] [Scilit]
- Xiang, L.; Wang, F.; Xu, W.; Zhang, T.; Pan, M.; Han, Z. Dynamic uav swarm collaboration for multi-targets tracking under malicious jamming: Joint power, path and target association optimization. IEEE Trans. Veh. Technol. 2023, 73, 5410–5425. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.; Wu, X.; Li, J.; Wang, X.; Shen, L. Integrated design of cooperative area coverage and target tracking with multi-UAV system. J. Intell. Robot. Syst. 2023, 108, 77. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Li, K.; Han, Y.; Yan, X. Distributed multi-UAV cooperation for dynamic target tracking optimized by an SAQPSO algorithm. ISA Trans. 2022, 129, 230–242. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Xia, Z.; Du, J.; Wang, J.; Jiang, C.; Ren, Y.; Li, G.; Han, Z. Multi-agent reinforcement learning aided intelligent UAV swarm for target tracking. IEEE Trans. Veh. Technol. 2021, 71, 931–945. [Google Scholar] [CrossRef] [Scilit]
- Ma, B.; Liu, Z.; Zhao, W.; Yuan, J.; Long, H.; Wang, X.; Yuan, Z. Target tracking control of UAV through deep reinforcement learning. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5983–6000. [Google Scholar] [CrossRef] [Scilit]
- Lowe, R.; Wu, Y.I.; Tamar, A.; Harb, J.; Pieter Abbeel, O.; Mordatch, I. Multi-agent actor-critic for mixed cooperative-competitive environments. In Advances in Neural Information Processing Systems 30; Curran Associates, Inc.: New York, NY, USA, 2017. [Google Scholar]
- Zhu, H.; Hui, J.; Guo, Z. Two-Level-Attention-Based Continuous Trajectory Design and Computation Offloading for Multi-UAV Cooperative Target Search. IEEE Trans. Mob. Comput. 2025, 25, 3196–3214. [Google Scholar] [CrossRef] [Scilit]
- Wei, D.; Zhang, L.; Liu, Q.; Chen, H.; Huang, J. UAV swarm cooperative dynamic target search: A MAPPO-based discrete optimal control method. Drones 2024, 8, 214. [Google Scholar] [CrossRef] [Scilit]
- Qi, S.; Huang, X.; Peng, P.; Huang, X.; Zhang, J.; Wang, X. Cascaded attention: Adaptive and gated graph attention network for multiagent reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 3769–3779. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wei, Q.; Li, Y.; Zhang, J.; Wang, F.Y. VGN: Value decomposition with graph attention networks for multiagent reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 182–195. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhao, J.; Hu, X.; Yang, M.; Zhou, W.; Zhu, J.; Li, H. CTDS: Centralized teacher with decentralized student for multiagent reinforcement learning. IEEE Trans. Games 2022, 16, 140–150. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Fu, J.; Wen, G. Graph soft actor–critic reinforcement learning for large-scale distributed multirobot coordination. IEEE Trans. Neural Netw. Learn. Syst. 2023, 36, 665–676. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yun, W.J.; Park, S.; Kim, J.; Shin, M.; Jung, S.; Mohaisen, D.A.; Kim, J.H. Cooperative multiagent deep reinforcement learning for reliable surveillance via autonomous multi-UAV control. IEEE Trans. Ind. Inform. 2022, 18, 7086–7096. [Google Scholar] [CrossRef] [Scilit]
- Hou, Y.; Zhao, J.; Zhang, R.; Cheng, X.; Yang, L. UAV swarm cooperative target search: A multi-agent reinforcement learning approach. IEEE Trans. Intell. Veh. 2023, 9, 568–578. [Google Scholar] [CrossRef] [Scilit]
- Ning, Z.; Yang, Y.; Wang, X.; Song, Q.; Guo, L.; Jamalipour, A. Multi-agent deep reinforcement learning based UAV trajectory optimization for differentiated services. IEEE Trans. Mob. Comput. 2023, 23, 5818–5834. [Google Scholar] [CrossRef] [Scilit]
- Termehchi, A.; Syed, A.; Kennedy, W.S.; Erol-Kantarci, M. Distributed safe multi-agent reinforcement learning: Joint design of THz-enabled UAV trajectory and channel allocation. IEEE Trans. Veh. Technol. 2024, 73, 14172–14186. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Li, J.; Zhang, Q. Joint communication and action learning in multi-target tracking of UAV swarms with deep reinforcement learning. Drones 2022, 6, 339. [Google Scholar] [CrossRef] [Scilit]
- Hao, J.; Yang, T.; Tang, H.; Bai, C.; Liu, J.; Meng, Z.; Liu, P.; Wang, Z. Exploration in deep reinforcement learning: From single-agent to multiagent domain. IEEE Trans. Neural Netw. Learn. Syst. 2023, 35, 8762–8782. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yue, L.; Yang, R.; Zuo, J.; Yan, M.; Zhao, X.; Lv, M. Factored multi-agent soft actor-critic for cooperative multi-target tracking of UAV swarms. Drones 2023, 7, 150. [Google Scholar] [CrossRef] [Scilit]
- Pateria, S.; Subagdja, B.; Tan, A.h.; Quek, C. Hierarchical reinforcement learning: A comprehensive survey. ACM Comput. Surv. (CSUR) 2021, 54, 109. [Google Scholar]
- Yang, X.; Ji, Z.; Wu, J.; Lai, Y.K.; Wei, C.; Liu, G.; Setchi, R. Hierarchical reinforcement learning with universal policies for multistep robotic manipulation. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 4727–4741. [Google Scholar]
- Luo, Y.; Ji, T.; Sun, F.; Liu, H.; Zhang, J.; Jing, M.; Huang, W. Goal-conditioned hierarchical reinforcement learning with high-level model approximation. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 2705–2719. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, Z.; Cao, Y.; Chen, J.; Li, J. A hierarchical reinforcement learning algorithm based on attention mechanism for UAV autonomous navigation. IEEE Trans. Intell. Transp. Syst. 2022, 24, 13309–13320. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Zhang, H.; Li, L.; Kan, Z.; Song, Y. Task-driven reinforcement learning with action primitives for long-horizon manipulation skills. IEEE Trans. Cybern. 2023, 54, 4513–4526. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, C.; Dong, S.; Yang, S.; Hu, Y.; Ding, T.; Li, W.; Gao, Y. Multi-task multi-agent reinforcement learning with interaction and task representations. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 13431–13445. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhu, Y.; Huang, S.; Zuo, B.; Zhao, D.; Sun, C. Multi-task multi-agent reinforcement learning with task-entity transformers and value decomposition training. IEEE Trans. Autom. Sci. Eng. 2024, 22, 9164–9177. [Google Scholar] [CrossRef] [Scilit]
- Chen, B.; Cao, Z.; Bai, Q. Satf: A scalable attentive transfer framework for efficient multiagent reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 6627–6641. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mai, Y.; Zang, Y.; Yin, Q.; Ni, W.; Huang, K. Deep multitask multiagent reinforcement learning with knowledge transfer. IEEE Trans. Games 2023, 16, 566–576. [Google Scholar] [CrossRef] [Scilit]
- Duan, J.; Guan, Y.; Li, S.E.; Ren, Y.; Sun, Q.; Cheng, B. Distributional soft actor-critic: Off-policy reinforcement learning for addressing value estimation errors. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6584–6598. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Dorka, N.; Welschehold, T.; Bödecker, J.; Burgard, W. Adaptively calibrated critic estimates for deep reinforcement learning. IEEE Robot. Autom. Lett. 2022, 8, 624–631. [Google Scholar] [CrossRef] [Scilit]
- Hoel, C.J.; Wolff, K.; Laine, L. Ensemble quantile networks: Uncertainty-aware reinforcement learning with applications in autonomous driving. IEEE Trans. Intell. Transp. Syst. 2023, 24, 6030–6041. [Google Scholar] [CrossRef] [Scilit]
- Wu, J.; Huang, Z.; Lv, C. Uncertainty-aware model-based reinforcement learning: Methodology and application in autonomous driving. IEEE Trans. Intell. Veh. 2022, 8, 194–203. [Google Scholar] [CrossRef] [Scilit]
- Prudencio, R.F.; Maximo, M.R.; Colombini, E.L. A survey on offline reinforcement learning: Taxonomy, review, and open problems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 35, 10237–10257. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lin, K.; Li, D.; Li, Y.; Chen, S.; Liu, Q.; Gao, J.; Jin, Y.; Gong, L. Tag: Teacher-advice mechanism with gaussian process for reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2023, 35, 12419–12433. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhou, Z.; Oguz, O.S.; Leibold, M.; Buss, M. Learning a low-dimensional representation of a safe region for safe reinforcement learning on dynamical systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 2513–2527. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Di Ferdinando, M.; Bianchi, D.; Di Gennaro, S.; Pepe, P. On the robust quantized sampled–data leaderless consensus tracking of nonlinear multi–agent systems. In Proceedings of the 2021 60th IEEE Conference on Decision and Control (CDC); IEEE: Piscataway, NJ, USA, 2021; pp. 3263–3268. [Google Scholar]
- Farid, U.; Khan, B.; Ullah, Z. Robust vehicular dynamics and sliding mode control of multi-rotor UAVs in harsh wind fields. Machines 2026, 14, 277. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.X.; Yao, W.Q.; Zhang, Y.; Yu, H.; Wang, C. Multi-UAV Cooperative Search in Partially Observable Low-Altitude Environments Based on Deep Reinforcement Learning. Drones 2025, 9, 825. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Liang, X.; Zhang, J.; Hou, Y.; Yang, A. Hierarchical Target Tracking for Unmanned Aerial Vehicle Swarms with Distributed Optimization and Affine Control. Drones 2026, 10, 366. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Yuan, Y.; Yang, S.; Hao, J. MENTOR: Guiding hierarchical reinforcement learning with human feedback and dynamic distance constraint. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 1292–1306. [Google Scholar] [CrossRef] [Scilit]
- Kendoul, F. Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems. J. Field Robot. 2012, 29, 315–378. [Google Scholar] [CrossRef] [Scilit]
- Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef] [Scilit]
- Seeger, M. Gaussian processes for machine learning. Int. J. Neural Syst. 2004, 14, 69–106. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Quinonero-Candela, J.; Rasmussen, C.E. A unifying view of sparse approximate Gaussian process regression. J. Mach. Learn. Res. 2005, 6, 1939–1959. [Google Scholar]
- Wu, G.; Liu, Z.; Fan, M.; Wu, K. Joint task offloading and resource allocation in multi-UAV multi-server systems: An attention-based deep reinforcement learning approach. IEEE Trans. Veh. Technol. 2024, 73, 11964–11978. [Google Scholar] [CrossRef] [Scilit]
- Yu, C.; Velu, A.; Vinitsky, E.; Gao, J.; Wang, Y.; Bayen, A.; Wu, Y. The surprising effectiveness of ppo in cooperative multi-agent games. In Advances in Neural Information Processing Systems 35; Curran Associates, Inc.: New York, NY, USA, 2022; pp. 24611–24624. [Google Scholar]
- Ackermann, J.; Gabler, V.; Osa, T.; Sugiyama, M. Reducing overestimation bias in multi-agent domains using double centralized critics. arXiv 2019, arXiv:1910.01465. [Google Scholar]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








