✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Andrii Bidochko
  • Updated: August 22, 2026
  • 6 min read

Adversarial Resilience of Poisson-Process Submodular Maximization over Matroids: From Robust Offline Optimization to Full-Bandit Learning

Direct Answer

The paper introduces SGS‑Poisson, a novel algorithm that achieves provable adversarial resilience while maximizing non‑monotone submodular functions under matroid constraints. By leveraging a Poisson‑process sampling scheme, the method delivers strong approximation guarantees even when an adversary can corrupt a fraction of oracle queries.

Background: Why This Problem Is Hard

Submodular maximization is a cornerstone of combinatorial optimization, underpinning applications from sensor placement to data summarization. When the feasible set is restricted by a matroid—a structure that captures independence rules such as cardinality limits or partition constraints—the problem remains NP‑hard, and classic greedy algorithms only offer limited guarantees.

Adding an adversarial layer compounds the difficulty. In many real‑world pipelines, the submodular oracle (e.g., a black‑box model that scores a set) can be noisy, delayed, or even deliberately tampered with. Existing robust approaches typically assume monotonicity or rely on heavy redundancy, which inflates query complexity and hampers scalability. Consequently, practitioners lack a principled way to protect optimization pipelines against strategic attacks without sacrificing performance.

What the Researchers Propose

The authors present SGS‑Poisson (Stochastic Greedy Sampling with Poisson process), a framework that intertwines three ideas:

  • Stochastic Greedy Sampling (SGS): Instead of evaluating every element, the algorithm draws a random subset of candidates at each iteration, dramatically reducing oracle calls.
  • Poisson‑process timing: The size of each random subset follows a Poisson distribution whose mean adapts to the remaining budget, ensuring a balanced exploration‑exploitation trade‑off.
  • Adversarial resilience layer: By carefully calibrating the Poisson rate and incorporating a “filter” that discards outlier oracle responses, the method tolerates up to a constant fraction of corrupted queries while preserving approximation quality.

Key components include a controlled oracle model (the algorithm knows an upper bound on the number of adversarial corruptions) and a resilience theorem that guarantees a $(1/e – \epsilon)$ approximation for non‑monotone functions and a $(1 – 1/e – \epsilon)$ guarantee for monotone cases, both with high probability.

How It Works in Practice

The practical workflow of SGS‑Poisson can be broken down into four stages:

  1. Initialize: Set the matroid rank $k$ and the adversarial budget $b$ (maximum number of corruptions).
  2. Poisson Sampling: For each iteration $i = 1,\dots,k$, draw a Poisson random variable $\lambda_i$ and sample $\lambda_i$ elements uniformly at random from the ground set.
  3. Greedy Evaluation: Query the submodular oracle on each sampled element, compute marginal gains, and apply a robust filter that removes the $b$ lowest‑scoring responses.
  4. Selection: Add the element with the highest filtered marginal gain to the solution set, respecting the matroid independence condition.

What distinguishes this approach from classic greedy or stochastic greedy methods is the adaptive Poisson rate, which shrinks as the solution grows, and the built‑in outlier rejection that neutralizes adversarial noise. The algorithm requires only $O(k \log(1/\delta))$ oracle calls on average, a substantial improvement over the $O(nk)$ calls of deterministic greedy, where $n$ is the ground‑set size.

Evaluation & Results

The authors validate SGS‑Poisson on both synthetic benchmarks and real‑world datasets (e.g., influence maximization on social graphs and document summarization). Experiments compare four dimensions:

  • Approximation quality: Measured as the ratio of the algorithm’s objective value to the optimal (or best known) value.
  • Robustness: Varying the fraction of corrupted oracle responses from 0% to 30%.
  • Query efficiency: Total number of oracle calls required to reach a target approximation.
  • Runtime scalability: Wall‑clock time as the ground set scales from $10^3$ to $10^6$ elements.

Key findings include:

  • Even with 20% adversarial corruption, SGS‑Poisson maintains an approximation within 5% of the non‑adversarial baseline.
  • For monotone submodular functions, the algorithm consistently exceeds the $1 – 1/e$ threshold, matching the theoretical guarantee.
  • Query complexity drops by up to 70% compared to deterministic greedy, while runtime remains linear in $k$ and sublinear in $n$.

These results demonstrate that the Poisson‑based sampling does not merely reduce cost—it actively shields the optimization process from malicious perturbations, a property rarely observed in prior work.

Why This Matters for AI Systems and Agents

Robust submodular optimization is a hidden engine behind many AI‑driven agents:

  • Recommendation pipelines: Selecting a diverse yet high‑utility subset of items for a user can be framed as a submodular maximization problem. SGS‑Poisson ensures that even if a recommendation model is compromised (e.g., via data poisoning), the final slate remains reliable.
  • Active learning loops: Agents that query an oracle for informative data points benefit from resilient selection, preventing an adversary from steering the learning process toward low‑quality samples.
  • Multi‑agent coordination: When several autonomous bots share a limited resource pool (e.g., bandwidth or sensor slots), matroid constraints naturally arise. The algorithm’s ability to tolerate corrupted feedback keeps the collective behavior stable.

Practically, developers can embed SGS‑Poisson into existing optimization pipelines with minimal code changes. For teams already using the UBOS platform overview to orchestrate AI workflows, the algorithm can be called as a modular component within the Workflow automation studio. This integration enables rapid prototyping of resilient agents without rebuilding the underlying infrastructure.

Moreover, the method aligns with emerging best practices for trustworthy AI. By providing provable guarantees against adversarial interference, it helps organizations meet compliance standards for robustness and fairness.

What Comes Next

While SGS‑Poisson marks a significant step forward, several avenues remain open:

  • Beyond matroids: Extending the Poisson‑sampling resilience to more complex constraints such as knapsacks or polymatroids could broaden applicability.
  • Adaptive adversaries: Current analysis assumes a static bound $b$ on corruptions. Future work might explore online learning settings where the adversary adapts based on past algorithmic choices.
  • Distributed implementations: Scaling the algorithm across multiple compute nodes would benefit massive datasets (e.g., billions of items). The Enterprise AI platform by UBOS already supports distributed execution, making it a natural testbed.
  • Hybrid human‑in‑the‑loop systems: Combining SGS‑Poisson with expert feedback could further improve robustness in high‑stakes domains like medical decision support.

Organizations interested in experimenting with resilient optimization can start with the UBOS templates for quick start, which include a pre‑configured SGS‑Poisson module. For startups seeking a lightweight entry point, the UBOS for startups offering provides a free tier that includes the Chroma DB integration for fast vector‑store queries, a common backend for submodular scoring functions.

Developers building conversational agents can also pair the algorithm with the OpenAI ChatGPT integration to generate robust content summaries that resist prompt injection attacks. For voice‑enabled bots, the ElevenLabs AI voice integration can deliver the selected outputs audibly, while the underlying selection remains adversarially protected.

Finally, the research community is encouraged to benchmark SGS‑Poisson against other robust baselines on public suites such as the Ollama benchmark collection, fostering reproducibility and further innovation.

References

arXiv paper

{{IMAGE_PLACEHOLDER}}

Andrii Bidochko

CTO UBOS

Andrii Bidochko is an AI entrepreneur and researcher focused on AI agents, reinforcement learning, and autonomous systems. He writes about the technologies shaping the future of machine intelligence, from frontier models and agent architectures to real-world AI applications.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.