Evaluates a topology-aware federated learning framework (OBL) with a satellite-assignment algorithm (CNASA) for space-air-ground integrated networks. It probes the trade-off between model accuracy and training latency under strict non-IID data distributions and varying network topologies. Use when the user wants to benchmark on MNIST, Fashion-MNIST, CIFAR-10, or asks about evaluating this task. Reports final global model accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill olive-branch-learning-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Olive Branch Learning Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-olive-branch-learning-eval)More formats (shields.io, HTML) on the badges page.
---
name: olive-branch-learning-eval
description: Evaluates a topology-aware federated learning framework (OBL) with a satellite-assignment algorithm (CNASA) for space-air-ground integrated networks. It probes the trade-off between model accuracy and training latency under strict non-IID data distributions and varying network topologies. Use when the user wants to benchmark on MNIST, Fashion-MNIST, CIFAR-10, or asks about evaluating this task. Reports final global model accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2212.01215
bibtex_key: fang2022olivebranch
confidence: high
---
# olive-branch-learning-eval
> Olive Branch Learning: A Topology-Aware Federated Learning Framework for Space-Air-Ground Integrated Network — Fang et al. (2022) (arXiv:2212.01215, 2022)
## What this evaluates
Evaluates a topology-aware federated learning framework (OBL) with a satellite-assignment algorithm (CNASA) for space-air-ground integrated networks. It probes the trade-off between model accuracy and training latency under strict non-IID data distributions and varying network topologies.
## Datasets
- **MNIST** — total ?; splits: train (-1), test (-1); HF `mnist`
- **Fashion-MNIST** — total ?; splits: train (-1), test (-1); HF `fashion-mnist`
- **CIFAR-10** — total ?; splits: train (-1), test (-1); HF `cifar10`
## Metrics
- `final global model accuracy` **(primary)** — range: percent
- Percentage of correctly classified samples on the held-out test set after the final global training round.
- `overall time cost of model training` — range: other
- Total wall-clock time required to complete all global federated learning rounds, including local computation, intra-cluster aggregation, and inter-satellite communication delays.
## Input / output format
**Input**: Local image classification datasets (MNIST/Fashion-MNIST/CIFAR-10) partitioned non-IIDly across 200 IoRT devices (each holding exactly 2 classes). Models are CNNs trained locally.
**Output**: Global aggregated model parameters after each round, evaluated on a held-out test set to yield test accuracy and total training time.
## Scoring recipe
```python
def compute_metrics(predictions, gold_labels, total_time):
correct = (predictions.argmax(dim=1) == gold_labels).sum().item()
accuracy = correct / len(gold_labels) * 100
return {'final global model accuracy': accuracy, 'overall time cost of model training': total_time}
```
## Common pitfalls
- The non-IID setting is highly constrained: each of the 200 devices holds data from exactly 2 classes, and geographically close devices share similar class distributions.
- Time cost is not just computation; it explicitly includes propagation delays (5 ms device-to-air, 5 ms air-to-satellite, 20 ms satellite-to-satellite) and bandwidth constraints (6000 Mbps satellite, 32 Gbps air node), which vary by topology.
- Baseline methods (GDO, CDO) are custom adaptations of FedAT and Astraea for SAGIN topologies, not standard FedAvg or SCAFFOLD implementations.
## Evidence (verbatim from paper)
> Our evaluation metrics include overall time cost of model training and final global model accuracy. ... Each dataset consists of a training set for model training and a test set for model evaluation... To mimic the challenging non-IID scenario, we assign each IoRT device samples of 2 classes, which will bring a significant negative impact on the global model accuracy.
## Citation
```bibtex
@misc{fang2022olivebranch,
title={Olive Branch Learning: A Topology-Aware Federated Learning Framework for Space-Air-Ground Integrated Network},
author={Fang et al. (2022)},
year={2022},
note={arXiv:2212.01215}
}
```
- arXiv: 2212.01215
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!