atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Privacy-and-Utility-Aware Publishing of Schedules

AAAI 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Membership inference and auditing · 0 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.

Formulates privacy-and-utility preservation for publishing parallel-machine schedules and solves it via schedule perturbations (swap, move, feature change) searched with constraint programming/breadth-first search to defeat inverse scheduling attacks.

Problem

Publishing schedules can leak sensitive job features (e.g., patient priorities) via inverse scheduling attacks, while published schedules must remain useful for analysis.

Approach

Defines the Privacy-and-Utility Preservation Problem (PUP) bounding both privacy loss and utility loss, and instantiates it with schedule perturbation functions (swapping jobs, moving jobs, perturbing public features) explored systematically as neighborhoods, implemented via constraint programming and breadth-first search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SP (job swaps plus feature perturbation) instead of other tested perturbation functionsPUP on synthetic TWCT schedules · Synthetic TWCT schedulesPUP success rate: 68.9-74.4%Helped
Use SP (job swaps plus feature perturbation) instead of other tested perturbation functionsPUP on synthetic AWT schedules · Synthetic AWT schedulesPUP success rate: 72.6-80.1%Helped
Use P (feature perturbation) alone rather than the other perturbation functionsPUP on synthetic schedules · Synthetic TWCT and AWT schedulesPUP success rateHurt
Use M or MP rather than the other perturbation functionsPUP on real-world clinic schedules · Real-world clinic schedulesPUP success rateHelped
Increase the utility-loss threshold δPUP on real-world clinic schedules · Real-world clinic schedulesPUP success rateHelped
Increase the utility-loss threshold δPUP using P with TWCT utility and ϵ = 0.5 · Synthetic TWCT schedulesPUP success rateHurt
Add moving jobs and feature perturbation (MP) rather than using job swaps alone (S) (ablation)PUP on synthetic MAKE schedules · Synthetic MAKE schedules, z = CmaxPUP success rate: 53.1-55.2% -> 83.8-87.9%Helped
Add moving jobs and feature perturbation (MP) rather than using job swaps alone (S) (ablation)PUP on synthetic MAKE schedules · Synthetic MAKE schedules, z = AWTPUP success rate: 51.2-61.7% -> 83-88.4%Helped
Use combinations of perturbation functions rather than any single perturbation function (ablation)PUP on synthetic TWCT schedules · Synthetic TWCT schedulesPUP instances solved exclusivelyMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic schedules (1000 generated) real-world outpatient cancer hospital infusion schedules (30 schedules)

Benchmarks: synthetic schedules (TWCT, MAKE) real-world infusion schedules

Metrics: success rate of PUP privacy loss (distance-based) utility loss (relative change) runtime

Baselines: P (feature perturbation only) S (swap only) M (move only)

Builds on: Inverse scheduling attack (Fahrenkrog-Petersen et al. 2023) WSPT dispatching rule EST principle

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