atlas

Research map / Graph learning / Knowledge and temporal graphs

Dual-Channel Interactive Graph Transformer for Traffic Classification with Message-Aware Flow Representation

AAAI 2025 · Graph learning › Knowledge and temporal graphs · approach: Spatio-temporal graph traffic forecasting · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DigTraffic, a dual-channel interactive graph Transformer that builds message-level traffic interaction graphs and encodes packet length and timing sequences to classify encrypted traffic flows.

Problem

Encrypted traffic classification relies on raw packet features and misses global inter-packet correlations, and existing methods struggle to jointly use packet-length and temporal information together with graph structure.

Approach

Builds message-level traffic interaction graphs with three heterogeneous edge types capturing client-server message interactions, encodes length and time sequences with parallel Transformer encoders, and applies a graph Transformer with centrality, shortest-path spatial, and edge encodings in attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace average pooling with max pooling (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 98.14% -> 97.50%; 98.57% -> 97.31%; 96.41% -> 96.95%; 96.91% -> 96.33%Mixed
add secondary uni-direction edges (2UE) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 95.81% -> 98.14%; 93.65% -> 98.57%; 91.72% -> 96.41%; 93.19% -> 96.91%Helped
add changed-direction edges (CDE) and 2UE (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 93.30% -> 98.14%; 91.06% -> 98.57%; 92.60% -> 96.41%; 91.53% -> 96.91%Helped
add successive uni-direction edges (SUE) and 2UE (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 97.77% -> 98.14%; 96.92% -> 98.57%; 96.53% -> 96.41%; 95.82% -> 96.91%Helped
add SUE and CDE (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 90.56% -> 98.14%; 88.39% -> 98.57%; 90.94% -> 96.41%; 91.08% -> 96.91%Helped
use heterogeneous rather than homogeneous edge types (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 89.48% -> 98.14%; 87.64% -> 98.57%; 90.36% -> 96.41%; 91.86% -> 96.91%Helped
add packet-length sequence encoding (LSE) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 91.57% -> 98.14%; 88.25% -> 98.57%; 89.90% -> 96.41%; 94.06% -> 96.91%Helped
add temporal sequence encoding (TSE) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 94.50% -> 98.14%; 93.17% -> 98.57%; 95.83% -> 96.41%; 96.39% -> 96.91%Helped
add both LSE and TSE (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 90.36% -> 98.14%; 89.30% -> 98.57%; 89.55% -> 96.41%; 90.11% -> 96.91%Helped
add centrality encoding (CE) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 90.29% -> 98.14%; 88.83% -> 98.57%; 89.50% -> 96.41%; 91.49% -> 96.91%Helped
add spatial encoding (SE) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 91.57% -> 98.14%; 86.45% -> 98.57%; 93.98% -> 96.41%; 90.91% -> 96.91%Helped
add edge encoding (2E) (ablation)DigTraffic · ISCX-VPN2016, ISCX-Tor2016, QUIC2019, CICIoT2022accuracy: 97.10% -> 98.14%; 95.04% -> 98.57%; 95.88% -> 96.41%; 95.19% -> 96.91%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ISCX-VPN2016 ISCX-Tor2016 QUIC2019 CICIoT2022

Benchmarks: ISCX-VPN2016 ISCX-Tor2016 QUIC2019 CICIoT2022

Metrics: Accuracy F1 Precision Recall

Baselines: CUMUL AppScanner DeepPacket 3D-CNN FS-Net bi-LSTM Transformer GCN-RTG GAT

Builds on: Graphormer Transformer GCN GAT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy