Skip to content
Back to skills

Ciciomt2024 Ifl Eval

ASecurity

Evaluates incremental federated learning models for intrusion detection in IoT networks under evolving threat distributions. Probes the model's ability to adapt to concept drift over time while mitigating catastrophic forgetting in a federated setting. Use when the user wants to benchmark on CICIoMT2024, or asks about evaluating this task. Reports Accuracy (Acc).

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill ciciomt2024-ifl-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ciciomt2024 Ifl Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ciciomt2024 Ifl Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-ciciomt2024-ifl-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-ciciomt2024-ifl-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ciciomt2024-ifl-eval
description: Evaluates incremental federated learning models for intrusion detection in IoT networks under evolving threat distributions. Probes the model's ability to adapt to concept drift over time while mitigating catastrophic forgetting in a federated setting. Use when the user wants to benchmark on CICIoMT2024, or asks about evaluating this task. Reports Accuracy (Acc).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2603.10776
  bibtex_key: [REDACTED]
  confidence: high
---

# ciciomt2024-ifl-eval

> Incremental Federated Learning for Intrusion Detection in IoT Networks under Evolving Threat Landscape — Rehman et al. (2026) (arXiv:2603.10776, 2026)

## What this evaluates

Evaluates incremental federated learning models for intrusion detection in IoT networks under evolving threat distributions. Probes the model's ability to adapt to concept drift over time while mitigating catastrophic forgetting in a federated setting.

## Datasets

- **CICIoMT2024** — total ?; splits: train (-1), test (-1)

## Metrics

- `Accuracy (Acc)` **(primary)** — range: [0, 1]
  - Micro-averaged accuracy computed as the ratio of correctly predicted samples to the total number of test samples: sum(TP_i) / sum(TP_i + FP_i + FN_i) across all classes C.

## Input / output format

**Input**: 45 normalized network traffic features including header/flow metadata, TCP/IP flag indicators, protocol identifiers, and statistical descriptors.

**Output**: 6-class categorical prediction: Benign, MQTT, DoS, DDoS, Reconnaissance, or ARP_Spoofing.

## Scoring recipe

```python
def compute_accuracy(predictions, gold_labels):
    correct = sum(1 for p, g in zip(predictions, gold_labels) if p == g)
    total = len(gold_labels)
    return correct / total if total > 0 else 0.0
```

## Common pitfalls

- The dataset uses a strict class-capping mechanism (max 10k train, 2k test per class per time period) to control imbalance, which differs from the raw dataset distribution.
- Evaluation is conducted across a temporal timeline (t0 to t6) simulating concept drift, not as a single static train/test split.
- Only micro-averaged accuracy is reported, despite precision, recall, F1, and FAR being computed internally.

## Evidence (verbatim from paper)

> Model performance was assessed using standard metrics derived from the confusion matrix, including Accuracy, Precision, Recall, F1-score, False Alarm Rate (FAR). Trends across Precision, Recall and F1-score were consistent with accuracy results, therefore, we report the overall accuracy (Acc) at each time period in the paper. The overall accuracy (Acc) is computed using micro-averaging as the ratio of correctly predicted samples to the total number of test samples. $$ \mathrm {A c c} = \frac {\sum_ {i = 1} ^ {C} \mathrm {T P} _ {i}}{\sum_ {i = 1} ^ {C} \left(\mathrm {T P} _ {i} + \mathrm {F P} _ {i} + \mathrm {F N} _ {i}\right)} \tag {1} $$

## Citation

```bibtex
@misc{rehman2026incremental,
  title={Incremental Federated Learning for Intrusion Detection in IoT Networks under Evolving Threat Landscape},
  author={Rehman et al. (2026)},
  year={2026},
  note={arXiv:2603.10776}
}
```

- arXiv: 2603.10776

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.