24/09/26 · Reading Time · 9 Min

Poisoning the Well

I have a really funny idea, basically the idea and methodology of the study below is a rough estimate of how noise would scale, margins of noise etc based on sources, this post contains a bit of mathematics and it is basically somewhat of a short study on this topic, so prepare for a bit of a word salad

Introduction

This is basically a writeup on a structural vulnerability in large-scale behavioral data collection - the kind that doesn't require breaking any systems, bypassing any auth, or doing anything that looks like an attack. The vuln is simpler than that: the signal can be poisoned, and once it is, the whole system degrades in ways that are hard to reverse.

Large-scale data collection - the kind Meta runs - works because it assumes the behavioral data it's ingesting reflects human preferences. That assumption is load-bearing. Pull it out and the targeting precision collapses, the model weights get contaminated, and you end up with a surveillance system that's increasingly blind to what actual people actually want (This is the goal more or less with this idea).

The interesting part is that this isn't theoretical. It's already partially happening at baseline - before any coordinated effort. The math below is just tracing how far along the curve we already are, and how little it takes to push it further.

Meta's (or any collection company in this particular case) data collection methods rests on a single assumption: that its behavioral data reflects actual human preferences. The entire value of behavioral surveillance rests on the precision of that signal.

This post argues that precision is mathematically fragile, already partially collapsed at baseline, and sits within striking distance of total failure.

1 The Baseline

Meta's own SEC filings disclosed that false accounts represented approximately 4-5% of worldwide MAU as of Q4 2022, with duplicate accounts adding another 11%. [1]

Meta stopped disclosing these figures in SEC filings after FY2023. [2]

Despite removing 3.5 billion fake accounts in 2025 alone and 38 billion over eight years - the false account percentage remained stable. [3]

The creation rate matches the removal rate. The system is at steady state saturation.

2 The Signal to Noise Model

Define these variables:

Signal-to-noise ratio:

SNR = (1 - p) / p

p (synthetic ratio)SNRInterpretation
0.0519.019 real per 1 synthetic
0.109.0System stressed
0.155.67Noticeable degradation
0.253.00Severe degradation
0.501.00Noise equals signal

SNR alone understates the damage. Targeting accuracy does not degrade linearly.

3 The Targeting Accuracy Degradation Model

Advertiser confidence collapses nonlinearly, so it behaves more or less like a phase transition. Modeled as an inverted logistic function:

s(p) = 1 / (1 + e^(20 x (p - 0.15)))

Where:

ps(p)Interpretation
0.050.881Baseline - system functional
0.100.731Data signal visibly degrading
0.150.500Critical threshold - collapse begins
0.200.269Severe - approaching random
0.250.119Effectively random
0.300.047Noise dominates completely

4 Detection Will Not Save It

Meta claims 99.7% proactive detection of fake accounts. This figure applies to low-quality bots with high behavioral distinguishability (a).

For coordinated high quality synthetic accounts - residential IP, device fingerprint, human-plausible behavioral patterns etc, a is low.

P_d(a, p) = 0.997 x a x (1 - p / p_max)

Where p_max = 0.30 is the saturation point where detection breaks down from resource exhaustion.

At a = 0.10 (note that this is high quality accounts):

pP_dAccounts surviving detection
0.050.08391.7%
0.150.05095.0%
0.300.000100% - saturates detection

Effective synthetic ratio after detection:

p_eff = p x (1 - P_d)

At p_injected = 0.15:

p_eff = 0.15 x (1 - 0.050) = 0.1425 s(0.1425) = 0.537

Detection saves Meta in particular approximately 3.7 percentage points of accuracy at the critical threshold. It does not prevent collapse.

5 The Irreversibility Problem

The above models current targeting accuracy, the particular problem is that poisoned training data does not leave when accounts are removed.

Model contamination follows a sort of a leaky integrator - the same mathematics as viral spread in epidemiology:

dM/dt = y x p x (1 - M) - L x M

At steady state:

M*(p) = R_c x p / (1 + R_c x p)

Where R_c = y/L is the contamination reproduction ratio.

Estimated from Meta's continuous retraining architecture: [4]

pM*(p)Model weights contaminated
0.050.44444.4% - at current baseline
0.100.61561.5%
0.150.70670.6%
0.200.76276.2%
0.300.82882.8%

At Meta's current baseline of p = 0.05, 44% of model weights are already contaminated by synthetic behavioral patterns - and this is before any coordinated injection effort. [4]

6 Combined Model

s_total(p) = s(p_eff) x (1 - M*(p))

The combined degradation effect on targeting precision:

ps_totalInterpretation
0.050.497Baseline - already half-compromised
0.100.297Severe degradation of targeting signal
0.150.158Precision effectively collapsed
0.200.066Targeting approaching random
0.250.021Signal indistinguishable from noise
0.300.008Complete behavioral data failure
TARGETING PRECISION DEGRADATION
Combined model s_total(p) vs synthetic account ratio - hover for details
Combined model s_total(p) Signal-only s(p) Critical thresholds Current baseline

7 Error Margin

All parameters carry a ±11% uncertainty range. The table below shows s_total at baseline (p = 0.05) and critical threshold (p = 0.15) across best and worst case scenarios for Meta.

Scenariops_total
Best case (Meta)0.050.547
Base case0.050.497
Worst case0.050.439
Best case (Meta)0.150.198
Base case0.150.158
Worst case0.150.121

Under no reasonable parameter combination does Meta's targeting exceed 55% of theoretical maximum at current synthetic account levels.

The error bars here do not save Meta from this.

8 Finding

At Meta's current disclosed baseline of p = 0.05, s_total = 0.497. [1]

Meta's behavioral targeting is already operating at approximately 50% of theoretical maximum accuracy, which is funny. A surveillance system that is already half blind at baseline.

Distance from current state to critical threshold:

delta_p = 0.15 - 0.05 = 0.10

Accounts needed to cross it:

S = 0.10 x 3.58B / 0.90 = 398 million accounts

Once the threshold is crossed, recovery requires approximately 12 months of clean data minimum - M decays as e^(-L x t) with L = 0.05 per training cycle and targeting precision does not recover on the same timescale as the mathematics.

9 This is happening at scale already

Meta's fake account removal rate already implies the injection threshold is being approached organically - just without the explicit goal of data quality degradation. [3]

The idea here is reframing the question: what happens when coordinated synthetic injection targets advertising data quality specifically, as a privacy protection mechanism, rather than for influence operations or spam?

The mathematics here suggests that behavioral surveillance stops being technically viable as a privacy invasion mechanism.

Summary

Basically the idea that I am trying to convey is that, when bot/fake accounts increases, it poisons the datasets companies use to sell data to advertisers, hence, increasing user privacy by noise - it is very hard to handle datasets that are filled with "false" data and sell them, this creates a dilemma, deleting all the data collected after a specific date/instance, actual user data gets deleted as well, creating a deadlock for these companies.

The author is not responsible for exploitation or damages caused by any use of the idea in any way.

[1] Meta Platforms 10-Q FY2023, False and duplicate account estimates.
https://sec.gov/Archives/edgar/data/1326801/000132680123000093/meta-20230630.htm

[2] VAB "Friend or Frenemy?" Report, April 2026, Meta disclosure gap.
https://ppc.land/facebook-banned-3-5-billion-fake-accounts-in-2025-vab-analysis-finds/

[3] Meta Transparency Center, Community Standards Enforcement - Fake Accounts, Facebook.
https://transparency.meta.com/reports/community-standards-enforcement/fake-accounts/facebook

[4] Meta Platforms 10-K FY2025, Ad revenue, DAP, GEM model architecture.
https://sec.gov/Archives/edgar/data/1326801/000162828026003942/meta-20251231.htm

[5] Ghosh et al., "Label Noise Robustness in Deep Learning," arXiv:2511.05845, 2025.
https://arxiv.org/pdf/2511.05845