atlas

Research map / Learning theory and algorithms / Prediction and decision losses

REGLO: Provable Neural Network Repair for Global Robustness Properties

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Theory of neural network sensitivity · 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 REGLO, a post-hoc provable repair method that finds ReLU linear regions violating a global robustness property via a gradient-based theorem and fixes them by a minimal last-layer weight change solved as robust convex optimization.

Problem

Repairing pretrained neural networks so they provably satisfy global robustness properties (and individual fairness as a special case), which training-based methods cannot guarantee and which existing DNN repair methods do not handle.

Approach

Shows any global robustness counterexample implies a point with large gradient, so violating ReLU linear regions can be found via MILP; then repairs them by minimal last-hidden-layer weight change formulated as a convex robust optimization problem, iterated until no violating regions remain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply REGLO after standard trainingGerman Credit classifier · German Credit, All ageVB: 12.5 -> 0.29Helped
Apply REGLO after standard trainingGerman Credit classifier · German Credit, All agePGD-B: 1.31 -> 0.028Helped
Apply REGLO after standard trainingGerman Credit classifier · German Credit, All ageACC: 76.6% -> 75.6%Hurt
Apply REGLO after standard trainingGerman Credit classifier · German Credit, All agePGD-R: 75.5% -> 0.0%Helped
Apply REGLO after standard trainingGerman Credit classifier · German Credit, All agePGD-B: 5.6 -> 0.2Helped
Apply REGLO after standard trainingGerman Credit classifier · GTSRB classifierPGD-B: 8.3 -> 0.08Helped
Apply REGLO after standard trainingGerman Credit classifier · GTSRB classifierPGD-B: 6.4 -> 0.1Helped
Apply REGLO after standard trainingREGLO classifier · CryptojackingAcc: 98.10 -> 98.19Helped
Apply REGLO instead of VGRPclassifier trained on Twitter Spam Accounts · Twitter Spam AccountsAcc: 92.20 -> 93.08Helped
Apply REGLO instead of VGRPclassifier trained on Twitter Spam URLs · Twitter Spam URLsAcc: 96.50 -> 98.60Helped

Surprising findings

Limitations

Experimental setup

Datasets: German Credit GTSRB Cryptojacking Twitter Spam Accounts Twitter Spam URLs

Benchmarks: German Credit GTSRB Cryptojacking Twitter Spam Accounts Twitter Spam URLs

Metrics: verification bound (VB) PGD-B PGD-R accuracy running time

Baselines: ST AT ST+Finetune AT+Finetune CertiFair VGRP

Builds on: ITNE CertiFair VGRP booster-fixer PGD adversarial training Fu and Li 2021 sub-network repair

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