- The paper introduces DP-MultiGreedy and DP-Bicriteria algorithms that achieve multi-objective submodular maximization under differential privacy constraints.
- Both algorithms employ Laplace and exponential mechanisms to balance privacy budgets and approximation accuracy for complex set functions.
- Empirical results on maximum coverage and facility location illustrate that DP-Bicriteria scales effectively for larger objectives, advancing privacy-aware optimization.
Multi-Objective Submodular Maximization under Differential Privacy: A Technical Analysis
The paper addresses the multi-objective submodular maximization (MOSM) problem subject to a cardinality constraint and a differential privacy (DP) requirement. Specifically, for d>1 monotone submodular functions f1,…,fd, the task is to select up to k elements from a ground set V to maximize minj∈[d]fj(S) while ensuring ε-DP for individual-level sensitive data (such as in clustering, facility location, or summarization). This setting generalizes both classic submodular optimization and standard DP-SM, motivating novel algorithmic approaches as prior DP work addressed only single-objective settings, whereas non-private MOSM does not guarantee privacy.
Algorithmic Contributions
Two algorithms are proposed: DP-MultiGreedy (a DP-aware greedy method) and DP-Bicriteria (a DP variant of the Saturate algorithm incorporating bicriteria relaxations). Both employ careful composition of Laplace and exponential mechanisms to enforce DP, and both yield explicit theoretical approximation guarantees.
DP-MultiGreedy
This method generalizes DP-Greedy to MOSM. It first allocates privacy budget among the d objectives, running DP-Greedy independently for each to build d partial solutions of size approximately k/d, uniting them to form an initial solution. The remaining budget is distributed among further greedy rounds that augment the set with elements maximizing the minimum objective (identifying the weakest objective via perturbed Laplace estimates, then using the exponential mechanism for selection).


Figure 1: Solution quality as a function of privacy budget ε for maximum coverage, showing DP-MultiGreedy and DP-Bicriteria performance trends.
The approximation guarantee is quantified as:
f1,…,fd0
with probability at least f1,…,fd1, where f1,…,fd2.
DP-Bicriteria
DP-Bicriteria adapts the Saturate approach to the differential privacy context via binary search over a candidate threshold f1,…,fd3. For each f1,…,fd4, a "truncated" single-objective submodular function f1,…,fd5 is maximized under a relaxed budget (f1,…,fd6 elements). DP-Greedy and the Laplace mechanism are then deployed to privately estimate f1,…,fd7, informing the search. The process yields a bicriteria approximation of the form:
f1,…,fd8
with a solution f1,…,fd9, and overall k0-DP.
Figure 2: Solution quality as a function of the cardinality constraint k1 for maximum coverage; DP-MultiGreedy trails as k2 increases.
Theoretical Implications
The paper proves that both DP-MultiGreedy and DP-Bicriteria are k3-DP by explicit application of the DP composition theorem. The approximation bounds make explicit the dependence on the privacy parameter k4, solution size k5, and number of objectives k6. Notably, DP-MultiGreedy degrades in performance for larger k7 or when k8, due to both privacy budget fragmentation and combinatorial limitations.
DP-Bicriteria, via threshold truncation and solution size relaxation, offers superior performance when k9 is large, albeit with a bicriteria guarantee (the selected set may violate the cardinality bound but controls utility loss and privacy rigorously). Such bicriteria results are fundamentally unavoidable unless P = NP, as shown in non-private work.
Empirical Results
Comprehensive empirical validation is performed on canonical submodular maximization benchmarks: Maximum Coverage and Facility Location, across public datasets (DBLP, Flickr, FourSquare, Gowalla), for varying V0, V1, and V2. Results are compared with non-private baselines (MultiGreedy, Saturate, MWU, GeneralizedGreedy):
- DP-MultiGreedy achieves parity with non-private solutions for small V3 and moderate V4, but its utility deteriorates rapidly for larger V5 due to DP noise and inability to simultaneously optimize all objectives.
- DP-Bicriteria shows robust utility scaling with V6 and V7, outperforming DP-MultiGreedy for larger V8, at the cost of slightly larger solution sets.
For instance, in maximum coverage (Figure 1 and Figure 2), DP-MultiGreedy tracks the non-private baseline when V9 and minj∈[d]fj(S)0, while DP-Bicriteria approaches optimality for minj∈[d]fj(S)1 when minj∈[d]fj(S)2. Increases in minj∈[d]fj(S)3 (Figure 2) benefit both algorithms, but noise accumulates as minj∈[d]fj(S)4 grows or minj∈[d]fj(S)5 shrinks.
Figure 3: Solution quality as the number of objectives minj∈[d]fj(S)6 increases in maximum coverage, highlighting the growing advantage of DP-Bicriteria as minj∈[d]fj(S)7 increases.
In facility location, both algorithms require larger minj∈[d]fj(S)8 to close the gap with non-private baselines, reflecting greater difficulty under more complex utility landscapes.
Practical and Theoretical Implications
This study definitively demonstrates that multi-objective submodular maximization can be achieved with provable DP, within explicit approximation factors that gracefully degrade with respect to privacy rigor and problem size. The proposed algorithms bridge a significant gap, providing practical methods for privacy-sensitive applications in federated learning, fair clustering, or private summarization, where multiple utility objectives and privacy must be reconciled.
Theoretically, the results clarify the inherent tradeoff curves between privacy loss (minj∈[d]fj(S)9), solution quality, number of objectives, and the nature of bicriteria relaxations. The explicit finite-sample guarantees under DP consumption and the clear identification of where greedy and bicriteria approaches dominate are key advances.
Future Outlook
Important open questions remain, most prominently the extension of these DP MOSM algorithms to more general constraint structures (e.g., matroid, knapsack), as well as potential for continuous (non-greedy) DP mechanisms to improve approximation constants or mitigate noise accumulation. High-dimensional and streaming MOSM under DP, as well as tighter characterizations of lower bounds, are expected future directions.
Conclusion
The paper advances differentially private algorithmic design for multi-objective submodular maximization. DP-MultiGreedy and DP-Bicriteria establish new provable baselines, both theoretically and empirically, for privacy-preserving optimization of complex set functions with multiple stakeholders or fairness constraints. Their techniques can be foundational for future research on private combinatorial optimization, especially where multi-criteria and privacy guarantees must be balanced.