Award Abstract # 2442625
CAREER: Contextual Robustness for ML-powered Network-based Functions

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: THE TRUSTEES OF PRINCETON UNIVERSITY
Initial Amendment Date: April 1, 2025
Latest Amendment Date: April 1, 2025
Award Number: 2442625
Award Instrument: Continuing Grant
Program Manager: Deepankar Medhi
dmedhi@nsf.gov
 (703)292-2935
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: August 1, 2025
End Date: July 31, 2030 (Estimated)
Total Intended Award Amount: $679,500.00
Total Awarded Amount to Date: $128,737.00
Funds Obligated to Date: FY 2025 = $128,737.00
History of Investigator:
  • Maria Apostolaki (Principal Investigator)
Recipient Sponsored Research Office: Princeton University
1 NASSAU HALL
PRINCETON
NJ  US  08544-2001
(609)258-3090
Sponsor Congressional District: 12
Primary Place of Performance: Princeton University
1 NASSAU HALL
PRINCETON
NJ  US  08544-2001
Primary Place of Performance
Congressional District:
12
Unique Entity Identifier (UEI): NJ1YPQXQG7U5
Parent UEI:
NSF Program(s): Networking Technology and Syst
Primary Program Source: 01002930DB NSF RESEARCH & RELATED ACTIVIT
01002829DB NSF RESEARCH & RELATED ACTIVIT

01002627DB NSF RESEARCH & RELATED ACTIVIT

01002526DB NSF RESEARCH & RELATED ACTIVIT

01002728DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 1045
Program Element Code(s): 736300
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

This project focuses on making Machine Learning (ML) more reliable for important communication networking functions, such as managing the resources of a computer network or fixing network problems. While ML can be powerful, it sometimes fails in unexpected ways and does not provide any guarantees, making it risky for critical network operations, especially due to temporal (time-sensitive) contexts. This project will investigate ML-based approaches to networking functions, identify realistic failure cases, and develop methods to make ML systems more dependable for networking. The goal is to develop NETFORTIFY, an open-source framework that helps researchers and engineers test and improve ML-powered approaches to ensure they work well in real-world conditions.

The proposed research advances ML-based networking through three key thrusts: (1) Contextual Robustness Definition: this includes formal semantics to define robustness in ML-powered approaches to certain networking functions, ensuring they meet required properties under operational constraints, alongside a catalog of transformations for specifying realistic conditions; (2) Robustness Assessment: this task integrates formal methods with adversarial ML to generate failure-directed and realistic scenarios for diverse implementations; and (3) Robustness Enhancement: Leveraging failure-directed scenarios and domain knowledge, this thrust enables logic and adversarial retraining, and robustness certification.

This project will enhance the reliability of ML-powered networking allowing for further automation. By developing NETFORTIFY, an open-source framework for testing and strengthening ML-powered networking, it will set new testing standards for robustness, benefiting researchers, industry, and network operators. Additionally, the project integrates research with education by introducing hands-on learning experiences, such as an interactive NETFORTIFY game, to teach students about ML in networking, and seminars for high school teachers on how to integrate networking technology and ML into STEM education.

The NETFORTIFY project will be hosted in an open-access repository at [https://netsyn.princeton.edu/projects/netfortify], providing researchers, practitioners, and industry stakeholders with NETFORTIFY?s code and scripts for data processing, training, and inference, as well as secondary artifacts, including parameters and configurations used for training. The repository will be actively maintained for at least five years, ensuring that updates reflect new research findings, optimizations, and community-driven improvements. To support long-term usability, we will provide comprehensive documentation, tutorials, and benchmarks, allowing users to effectively leverage and extend the framework.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page