Urgent.News

600+ sources. One page. See who else covered it.

Editions

AI

A hybrid intrusion detection framework integrating multi-layer perceptron, SMOTE, and non-IID federated learning with explainable AI

Scientific Reports, Published online: 07 August 2026; doi:10.1038/s41598-026-66159-z A hybrid intrusion detection framework integrating multi-layer perceptron, SMOTE, and non-IID federated learning with explainable AI

This study introduces a novel intrusion detection system (IDS) framework that combines Federated Learning (FL), Multi-Layer Perceptron (MLP) with Synthetic Minority Over-sampling Technique (SMOTE), and Explainable Artificial Intelligence (XAI) techniques. The primary objective is to create a privacy-preserving IDS capable of addressing the increasing cyber threats while maintaining data confidentiality in distributed settings.

The framework optimizes MLP with SMOTE to handle class imbalance in the CICIDS2017 dataset and employs SHAP, PCA, and t-SNE for feature interpretability. The proposed approach ensures leakage-free performance by fitting SMOTE and feature scaling exclusively on the training partition. Under non-IID conditions, the federated framework maintains a weighted F1-score of 0.9167, demonstrating its effectiveness in a decentralized learning environment.

The framework offers an optimal balance between lightweight local threat detection, enhanced minority class recognition, and privacy-preserving decentralized learning for edge computing.

Brief written by urgent.news from Scientific Reports's own syndicated text. Machine-written — it may contain errors, so check the original before relying on it.

Read the original at nature.com →

More in AI

Claude Code 2.1.229: Keep Vertex and Bedrock Gateway Streams Alive

Claude Code 2.1.229: keep Vertex and Bedrock gateway streams alive during long thinking Quick answer Claude Code 2.1.229 adds SSE keepalive pings to gateway streaming responses during long…

  • Claude Code 2.1.229 fixes Vertex and Bedrock gateway streams during long thinking pauses.
  • Uses Server-Sent Event (SSE) keepalive pings to prevent idle-timeout disconnects.
  • Verify fix by checking version, routing, and recording session timestamps across hops.