Author Contributions
Conceptualization, J.T. (Jihui Tu); methodology, J.T. (Jihui Tu); experimental design and manuscript revision guidance, J.T. (Jihui Tu) and W.F.; validation, J.T. (Junrong Tu) and Z.L.; formal analysis, J.T. (Junrong Tu); investigation, J.T. (Junrong Tu) and Z.L.; data curation, J.T. (Junrong Tu) and Z.L.; writing—original draft preparation, J.T. (Junrong Tu) and J.T. (Jihui Tu); writing—review and editing, J.T. (Jihui Tu); visualization, J.T. (Junrong Tu) and Z.L.; supervision, J.T. (Jihui Tu) and W.F.; project administration, J.T. (Jihui Tu). All authors have read and agreed to the published version of the manuscript.
Figure 1.
Overall framework of the proposed physics-semantic prompt learning method for few-shot low-altitude radar target recognition.
Figure 1.
Overall framework of the proposed physics-semantic prompt learning method for few-shot low-altitude radar target recognition.
Figure 2.
Illustration of physics-semantic prompt construction. Radar point-track and track features are transformed into structured text prompts containing three components: Domain knowledge, Statistical descriptions, and Task Instructions.
Figure 2.
Illustration of physics-semantic prompt construction. Radar point-track and track features are transformed into structured text prompts containing three components: Domain knowledge, Statistical descriptions, and Task Instructions.
Figure 3.
Architecture of the adaptive feature aggregation module. Multi-layer hidden states from GPT-2 are dynamically weighted through learnable attention vectors to produce discriminative task-relevant embeddings.
Figure 3.
Architecture of the adaptive feature aggregation module. Multi-layer hidden states from GPT-2 are dynamically weighted through learnable attention vectors to produce discriminative task-relevant embeddings.
Figure 4.
Architecture of the relation decision network. The triplet relation feature combines query embedding, support embedding, and their difference for similarity modeling.
Figure 4.
Architecture of the relation decision network. The triplet relation feature combines query embedding, support embedding, and their difference for similarity modeling.
Figure 5.
Data processing pipeline.
Figure 5.
Data processing pipeline.
Figure 6.
Confusion matrices of the proposed method under different shot settings with seed 42. All values are rounded to two decimal places.
Figure 6.
Confusion matrices of the proposed method under different shot settings with seed 42. All values are rounded to two decimal places.
Figure 7.
t-SNE visualization of feature distributions under different configurations: (a–d) , including (a) without PPS and AFA, (b) with PPS but without AFA, (c) with AFA but without PPS, and (d) with both PPS and AFA; (e–h) , with the same configuration order.
Figure 7.
t-SNE visualization of feature distributions under different configurations: (a–d) , including (a) without PPS and AFA, (b) with PPS but without AFA, (c) with AFA but without PPS, and (d) with both PPS and AFA; (e–h) , with the same configuration order.
Figure 8.
AFA visualization for different target categories. The model learns to focus on different feature dimensions for different target types.
Figure 8.
AFA visualization for different target categories. The model learns to focus on different feature dimensions for different target types.
Table 1.
Performance comparison of different baseline methods under three input configurations. The results of our proposed method are averaged over different random seeds under the 20-shot setting for each input configuration.
Table 1.
Performance comparison of different baseline methods under three input configurations. The results of our proposed method are averaged over different random seeds under the 20-shot setting for each input configuration.
| Methods | Metrics | PointTracks | Tracks | PointTracks + Tracks |
|---|
| XGBoost [26] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| LightGBM [27] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| RandomForest [28] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| GradientBoosting [29] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| ExtraTrees [30] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| SVM [31] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| LogisticRegression [32] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| AdaBoost [33] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| LSTM [34] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| GRU [35] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| BiGRU [36] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| CNN_LSTM [37] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| CNN_Transformer [38] | Precision | | | |
| Recall | | | |
| F1-score | | | |
| Proposed method | Precision | | | |
| Recall | | | |
| F1-score | | | |
Table 2.
Comparison results under different shot settings (1, 3, 5, 10, 15, 20). The results of our proposed method are averaged over different random seeds.
Table 2.
Comparison results under different shot settings (1, 3, 5, 10, 15, 20). The results of our proposed method are averaged over different random seeds.
| FL Baselines | Metrics | Shot = 1 | Shot = 3 | Shot = 5 | Shot = 10 | Shot = 15 | Shot = 20 |
|---|
| Siamese network [16] | Precision | 51.94 ± 0.78 | 56.08 ± 0.30 | 61.12 ± 0.73 | 62.78 ± 0.16 | 63.67 ± 0.28 | 64.60 ± 0.30 |
| Recall | 52.79 ± 0.50 | 57.11 ± 0.18 | 61.74 ± 0.66 | 63.21 ± 0.11 | 64.24 ± 0.34 | 65.06 ± 0.41 |
| F1-score | 52.22 ± 0.65 | 56.45 ± 0.21 | 61.35 ± 0.69 | 62.95 ± 0.09 | 63.91 ± 0.30 | 64.81 ± 0.35 |
| Prototypical network [15] | Precision | 42.44 ± 1.18 | 44.22 ± 0.88 | 44.78 ± 0.42 | 45.95 ± 0.14 | 46.63 ± 0.16 | 47.67 ± 0.32 |
| Recall | 30.51 ± 0.99 | 32.91 ± 2.02 | 35.58 ± 1.11 | 37.20 ± 0.32 | 38.71 ± 0.88 | 37.92 ± 0.30 |
| F1-score | 35.24 ± 1.01 | 37.40 ± 1.66 | 39.44 ± 0.86 | 40.81 ± 0.24 | 42.12 ± 0.61 | 41.94 ± 0.23 |
| Matching network [14] | Precision | 56.07 ± 0.07 | 58.63 ± 0.33 | 61.55 ± 0.74 | 65.60 ± 1.00 | 69.43 ± 0.63 | 73.01 ± 0.49 |
| Recall | 57.53 ± 0.39 | 59.04 ± 1.17 | 62.02 ± 0.77 | 64.29 ± 2.94 | 70.39 ± 0.64 | 72.48 ± 0.79 |
| F1-score | 56.49 ± 0.16 | 58.65 ± 0.70 | 61.54 ± 0.36 | 64.61 ± 2.17 | 69.14 ± 1.03 | 72.41 ± 0.42 |
| Proposed method | Precision | 78.51 ± 0.78 | 84.26 ± 0.99 | 85.79 ± 0.63 | 86.57 ± 0.33 | 87.25 ± 0.28 | 90.85 ± 0.11 |
| Recall | 78.36 ± 0.83 | 84.31 ± 0.59 | 85.91 ± 0.81 | 86.75 ± 0.38 | 87.32 ± 0.13 | 90.47 ± 0.36 |
| F1-score | 78.34 ± 0.84 | 84.22 ± 0.84 | 85.82 ± 0.72 | 86.64 ± 0.35 | 87.25 ± 0.15 | 90.63 ± 0.25 |
Table 3.
Comparison results under different shot settings (1, 3, 5, 10, 15, 20). The results of our proposed method are averaged over different random seeds.
Table 3.
Comparison results under different shot settings (1, 3, 5, 10, 15, 20). The results of our proposed method are averaged over different random seeds.
| Method | Metric | Shot = 1 | Shot = 3 | Shot = 5 | Shot = 10 | Shot = 15 | Shot = 20 |
|---|
| XGBoost [26] | Precision | 7.59 ± 0.00 | 56.29 ± 9.45 | 62.66 ± 8.74 | 69.27 ± 4.71 | 71.87 ± 4.04 | 74.84 ± 2.24 |
| Recall | 27.55 ± 0.00 | 54.34 ± 7.87 | 60.84 ± 7.75 | 68.90 ± 4.35 | 71.90 ± 3.93 | 74.69 ± 2.00 |
| F1-score | 11.90 ± 0.00 | 53.42 ± 8.46 | 60.32 ± 8.04 | 68.68 ± 4.51 | 71.74 ± 3.99 | 74.54 ± 2.13 |
| LightGBM [27] | Precision | 30.41 ± 13.39 | 57.05 ± 6.72 | 64.87 ± 5.19 | 67.43 ± 3.97 | 71.80 ± 4.81 | 74.87 ± 1.91 |
| Recall | 39.43 ± 8.81 | 56.13 ± 6.36 | 64.10 ± 5.07 | 66.72 ± 3.91 | 71.51 ± 4.71 | 74.45 ± 2.26 |
| F1-score | 32.65 ± 10.72 | 55.62 ± 6.68 | 63.46 ± 5.61 | 66.60 ± 4.07 | 71.40 ± 4.86 | 74.43 ± 2.22 |
| RandomForest [28] | Precision | 54.98 ± 6.29 | 62.57 ± 5.05 | 69.16 ± 5.45 | 72.75 ± 2.83 | 76.47 ± 1.59 | 78.15 ± 1.00 |
| Recall | 50.87 ± 5.19 | 61.00 ± 5.25 | 68.51 ± 5.77 | 72.42 ± 2.98 | 76.37 ± 1.54 | 77.84 ± 1.05 |
| F1-score | 49.00 ± 5.66 | 60.25 ± 5.48 | 68.37 ± 5.72 | 72.39 ± 2.85 | 76.29 ± 1.61 | 77.78 ± 1.08 |
| GradientBoosting [29] | Precision | 51.69 ± 7.59 | 55.88 ± 8.53 | 60.68 ± 10.58 | 68.80 ± 3.67 | 71.44 ± 4.39 | 76.00 ± 1.28 |
| Recall | 47.58 ± 6.48 | 54.51 ± 7.46 | 58.64 ± 9.79 | 68.03 ± 3.54 | 70.96 ± 4.36 | 75.28 ± 1.72 |
| F1-score | 45.03 ± 6.36 | 53.38 ± 6.99 | 58.37 ± 10.08 | 68.04 ± 3.57 | 71.01 ± 4.42 | 75.44 ± 1.60 |
| ExtraTrees [30] | Precision | 59.33 ± 7.36 | 64.42 ± 7.03 | 69.20 ± 6.15 | 75.89 ± 2.46 | 78.00 ± 1.85 | 79.66 ± 1.59 |
| Recall | 56.07 ± 4.52 | 63.60 ± 6.42 | 68.76 ± 6.42 | 75.69 ± 2.49 | 78.00 ± 1.69 | 79.62 ± 1.45 |
| F1-score | 54.37 ± 5.72 | 62.59 ± 7.23 | 68.26 ± 6.67 | 75.57 ± 2.52 | 77.88 ± 1.83 | 79.48 ± 1.56 |
| SVM [31] | Precision | 56.13 ± 7.22 | 55.58 ± 6.06 | 60.93 ± 3.10 | 63.10 ± 10.16 | 69.87 ± 5.88 | 73.13 ± 3.84 |
| Recall | 46.14 ± 5.99 | 54.22 ± 5.06 | 58.80 ± 5.54 | 62.38 ± 10.05 | 68.58 ± 6.25 | 71.74 ± 3.47 |
| F1-score | 43.95 ± 7.00 | 50.81 ± 7.32 | 56.76 ± 5.87 | 60.94 ± 10.86 | 67.88 ± 6.61 | 71.19 ± 3.52 |
| LogisticRegression [32] | Precision | 54.37 ± 7.88 | 56.87 ± 6.56 | 60.05 ± 5.89 | 63.94 ± 7.04 | 67.86 ± 5.89 | 70.93 ± 4.82 |
| Recall | 45.77 ± 7.47 | 55.42 ± 5.55 | 59.44 ± 5.68 | 63.88 ± 5.78 | 67.65 ± 5.49 | 70.51 ± 4.01 |
| F1-score | 43.37 ± 8.50 | 53.88 ± 6.19 | 58.11 ± 6.08 | 62.85 ± 6.62 | 66.83 ± 5.98 | 69.92 ± 4.38 |
| AdaBoost [33] | Precision | 38.36 ± 7.57 | 52.23 ± 9.51 | 56.15 ± 5.89 | 64.86 ± 4.47 | 69.75 ± 3.53 | 74.65 ± 2.37 |
| Recall | 34.18 ± 5.44 | 50.56 ± 9.20 | 55.18 ± 5.05 | 62.89 ± 4.69 | 68.83 ± 3.61 | 74.13 ± 2.41 |
| F1-score | 30.48 ± 6.32 | 50.27 ± 9.01 | 54.88 ± 5.62 | 62.79 ± 4.50 | 69.00 ± 3.66 | 74.22 ± 2.39 |
| LSTM [34] | Precision | 58.93 ± 4.16 | 62.05 ± 7.56 | 63.46 ± 4.28 | 65.89 ± 5.44 | 72.25 ± 2.88 | 74.87 ± 3.24 |
| Recall | 52.35 ± 4.85 | 59.10 ± 5.90 | 60.76 ± 5.13 | 64.09 ± 5.09 | 70.93 ± 2.65 | 73.35 ± 3.13 |
| F1-score | 50.93 ± 5.61 | 58.82 ± 5.97 | 60.41 ± 5.12 | 63.03 ± 6.41 | 70.68 ± 2.81 | 73.38 ± 3.23 |
| GRU [35] | Precision | 59.73 ± 5.10 | 60.48 ± 2.98 | 66.18 ± 4.52 | 69.57 ± 4.29 | 69.88 ± 3.31 | 72.24 ± 2.40 |
| Recall | 51.78 ± 5.37 | 58.53 ± 2.86 | 64.61 ± 4.70 | 68.60 ± 4.18 | 69.07 ± 2.97 | 71.35 ± 2.95 |
| F1-score | 50.81 ± 5.22 | 57.70 ± 2.44 | 64.21 ± 4.84 | 68.34 ± 4.40 | 68.79 ± 2.99 | 71.18 ± 3.17 |
| BiGRU [36] | Precision | 55.34 ± 3.33 | 57.85 ± 4.81 | 64.81 ± 3.61 | 69.85 ± 4.05 | 73.00 ± 2.62 | 73.67 ± 1.61 |
| Recall | 47.08 ± 5.78 | 54.96 ± 5.45 | 62.85 ± 4.15 | 68.79 ± 4.16 | 72.64 ± 2.60 | 73.11 ± 1.76 |
| F1-score | 45.93 ± 5.87 | 54.10 ± 5.22 | 62.71 ± 3.86 | 68.70 ± 4.24 | 72.65 ± 2.61 | 72.97 ± 1.82 |
| CNN-LSTM [37] | Precision | 46.88 ± 3.05 | 52.42 ± 3.81 | 56.01 ± 6.71 | 61.06 ± 2.97 | 62.70 ± 2.47 | 64.22 ± 2.81 |
| Recall | 42.20 ± 4.50 | 53.29 ± 4.12 | 54.39 ± 5.33 | 58.19 ± 1.97 | 62.31 ± 2.44 | 63.58 ± 2.33 |
| F1-score | 39.89 ± 5.59 | 51.92 ± 3.27 | 53.80 ± 5.35 | 57.81 ± 1.24 | 62.32 ± 2.35 | 63.54 ± 2.42 |
| CNN-Transformer [38] | Precision | 49.23 ± 1.31 | 50.67 ± 2.44 | 53.16 ± 2.98 | 61.22 ± 4.60 | 62.24 ± 1.59 | 63.01 ± 2.04 |
| Recall | 51.54 ± 1.18 | 43.71 ± 5.72 | 52.73 ± 4.04 | 59.86 ± 5.04 | 62.55 ± 1.80 | 62.79 ± 1.83 |
| F1-score | 49.84 ± 1.18 | 41.18 ± 8.18 | 51.28 ± 4.51 | 59.25 ± 4.35 | 62.02 ± 1.72 | 62.03 ± 1.81 |
| Proposed method | Precision | 78.51 ± 0.78 | 84.26 ± 0.99 | 85.79 ± 0.63 | 86.57 ± 0.33 | 87.25 ± 0.28 | 90.85 ± 0.11 |
| Recall | 78.36 ± 0.83 | 84.31 ± 0.59 | 85.91 ± 0.81 | 86.75 ± 0.38 | 87.32 ± 0.13 | 90.47 ± 0.36 |
| F1-score | 78.34 ± 0.84 | 84.22 ± 0.84 | 85.82 ± 0.72 | 86.64 ± 0.35 | 87.25 ± 0.15 | 90.63 ± 0.25 |
Table 4.
Ablation study of different module combinations under different shot settings with seed 42. PPS: Physics-Semantic Prompting Strategy; AFA: Adaptive Feature Aggregation; P, R, and F1 denote Precision, Recall, and F1-score, respectively.
Table 4.
Ablation study of different module combinations under different shot settings with seed 42. PPS: Physics-Semantic Prompting Strategy; AFA: Adaptive Feature Aggregation; P, R, and F1 denote Precision, Recall, and F1-score, respectively.
| Ablation Study | Shot = 1 | Shot = 3 | Shot = 5 |
|---|
|
PPS
|
AFA
|
P
|
R
|
F1
|
P
|
R
|
F1
|
P
|
R
|
F1
|
|---|
| ✗ | ✗ | 46.62 | 45.72 | 46.12 | 82.81 | 83.19 | 82.98 | 83.60 | 83.80 | 83.61 |
| ✗ | ✓ | 65.96 | 65.48 | 65.34 | 83.70 | 83.95 | 83.82 | 84.89 | 85.12 | 84.98 |
| ✓ | ✗ | 74.17 | 75.14 | 74.53 | 83.67 | 83.90 | 83.75 | 84.82 | 85.09 | 84.92 |
| ✓ | ✓ | 79.39 | 79.31 | 79.31 | 85.05 | 84.86 | 84.91 | 86.49 | 86.80 | 86.62 |
Table 5.
Performance of different fine-tuning strategies under different shot settings with seed 42. P, R, and F1 denote Precision, Recall, and F1-score, respectively.
Table 5.
Performance of different fine-tuning strategies under different shot settings with seed 42. P, R, and F1 denote Precision, Recall, and F1-score, respectively.
| Config | Shot = 1 | Shot = 3 | Shot = 5 |
|---|
|
P
|
R
|
F1
|
P
|
R
|
F1
|
P
|
R
|
F1
|
|---|
| Frozen | 34.95 | 35.00 | 34.80 | 47.71 | 47.72 | 47.58 | 52.61 | 53.30 | 52.80 |
| Fine-Tuning 0–5 | 76.39 | 76.25 | 76.31 | 83.28 | 83.23 | 83.24 | 85.37 | 85.74 | 85.44 |
| Fine-Tuning 6–11 | 79.39 | 79.31 | 79.31 | 85.05 | 84.86 | 84.91 | 86.49 | 86.80 | 86.62 |
Table 6.
Performance with different sliding window sizes under different shot settings with seed 42. P, R, and F1 denote Precision, Recall, and F1-score, respectively.
Table 6.
Performance with different sliding window sizes under different shot settings with seed 42. P, R, and F1 denote Precision, Recall, and F1-score, respectively.
| Window | Shot = 1 | Shot = 3 | Shot = 5 |
|---|
|
P
|
R
|
F1
|
P
|
R
|
F1
|
P
|
R
|
F1
|
|---|
| 3 | 70.68 | 71.19 | 70.91 | 80.44 | 81.07 | 80.70 | 81.26 | 81.76 | 81.48 |
| 4 | 69.61 | 68.56 | 69.04 | 81.26 | 81.76 | 81.48 | 83.93 | 84.46 | 84.15 |
| 5 | 79.39 | 79.31 | 79.31 | 85.05 | 84.86 | 84.91 | 86.49 | 86.80 | 86.62 |
| 6 | 77.17 | 76.09 | 76.56 | 83.45 | 83.86 | 83.62 | 84.37 | 85.07 | 84.47 |
| 7 | 76.02 | 76.89 | 76.36 | 83.53 | 84.14 | 83.77 | 85.08 | 85.36 | 85.03 |