Reconstructing Fine-Grained Network Data using Autoencoder Architectures with Domain Knowledge Penalties

Mark Cheung, Sridhar Venkatesan
4/15/2025
cs.LGcs.NI

No confident code implementation found for this paper.

Abstract

The ability to reconstruct fine-grained network session data, including individual packets, from coarse-grained feature vectors is crucial for improving network security models. However, the large-scale collection and storage of raw network traffic pose significant challenges, particularly for capturing rare cyberattack samples. These challenges hinder the ability to retain comprehensive datasets for model training and future threat detection. To address this, we propose a machine learning approach guided by formal methods to encode and reconstruct network data. Our method employs autoencoder models with domain-informed penalties to impute PCAP session headers from structured feature representations. Experimental results demonstrate that incorporating domain knowledge through constraint-based loss terms significantly improves reconstruction accuracy, particularly for categorical features with session-level encodings. By enabling efficient reconstruction of detailed network sessions, our approach facilitates data-efficient model training while preserving privacy and storage efficiency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cheung2025reconstructing,
  title  = {Reconstructing Fine-Grained Network Data using Autoencoder Architectures with Domain Knowledge Penalties},
  author = {Mark Cheung and Sridhar Venkatesan},
  year   = {2025},
  eprint = {2504.11255},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.11255v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.11255.svg)](https://codeofpaper.com/paper/2504.11255)

Discussion