Making Logic a First-Class Citizen in Generative ML for Networking
Hongyu H\`e, Minhao Jin, and Maria Apostolaki

TL;DR
This paper introduces NetNomos, a framework that integrates learned first-order logic rules into generative ML models for networking, improving trustworthiness and control over outputs.
Contribution
It presents a novel multi-stage approach to learn, filter, and enforce network knowledge rules within generative models, enhancing their effectiveness and scalability.
Findings
NetNomos learns meaningful rules from real-world datasets.
It is 1.6--6.5 times more scalable than previous rule-learning methods.
Enforcing rules improves generative model performance to match or surpass state-of-the-art systems.
Abstract
Generative ML models are increasingly popular in networking for tasks such as telemetry imputation, prediction, and synthetic trace generation. Despite their capabilities, they suffer from two shortcomings: \emph{(i)} their output is often visibly violating well-known networking rules, which undermines their trustworthiness; and \emph{(ii)} they are difficult to control, frequently requiring retraining even for minor changes. To address these limitations and unlock the benefits of generative models for networking, we propose a new paradigm for integrating explicit network knowledge, in the form of first-order logic rules, into ML models used for networking tasks. Rules capture well-known relationships among observed signals, e.g., that increased latency precedes packet loss. While the idea is conceptually straightforward, its realization is challenging: networking knowledge is rarely…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
