Pith. sign in

REVIEW 2 major objections 3 minor 31 references

Spooky effect in optimal OSPA estimation and how GOSPA solves it

T0 review · 2 major / 3 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read This paper shows that the minimum mean-square OSPA estimator couples independent far-away targets, so a change in one existence probability can flip the optimal report for all others, while GOSPA with α=2 decouples the decisions and…

desk verdict The paper's core OSPA/UOSPA coupling observation is real, but the GOSPA avoidance proof is overclaimed: for distances just above c a midpoint estimate beats every subset, so the proof needs a d>2c fix. read the letter →

arxiv 1908.08815 v1 pith:AUCKBG4E submitted 2019-08-23 eess.SP cs.CVstat.ML

classification eess.SPcs.CVstat.ML
keywords spookyeffectatadistanceoptimalsub-patternassignmentgeneralisedOSPAmulti-Bernoulliposteriorminimummeansquareerrorestimationrandomfinitesetsmultitargettrackingcardinalitymismatchpenalty
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper establishes a property of three multi-target estimation metrics — OSPA, unnormalised OSPA (UOSPA), and generalised OSPA (GOSPA) with $\alpha=2$ — in a deliberately simple posterior: independent potential targets whose positions are known and pairwise separated by more than the metric cutoff $c$. It proves that the minimum mean-square OSPA and UOSPA estimators couple the decisions for all components, so changing the existence probability of one far-away component can flip the optimal report for every other component; the authors call this the spooky effect at a distance. In the equal-probability case the optimal OSPA estimate jumps from reporting no targets to reporting all $N$ targets exactly when $(1-r)^N < r$, so a single distant, unlikely component can trigger a report of all targets. GOSPA with $\alpha=2$ avoids the effect because its squared error separates into a sum over components and the optimal estimate reports each target exactly when its existence probability exceeds $0.5$. The paper's point is that the choice of metric changes what a Bayesian tracker reports even when the posterior is identical.

What carries the argument

The load-bearing construction is the multi-Bernoulli posterior of Eqs. (3)–(4): $N$ independent Bernoulli components, where component $i$ has existence probability $r_i$ and a Dirac-delta density at $x_i$, with $d(x_i,x_j)>c$ for $i\neq j$. Because the positions are exactly known, any candidate estimate that is not a subset of $\{x_1,\ldots,x_N\}$ strictly increases the expected error (Appendix A), so estimates are parameterised by detection flags $\hat{e}_i$. The metric expressions in Lemma 4 then determine the behaviour: for GOSPA with $\alpha=2$, the assignment-set representation makes the squared error a per-component sum with threshold $0.5$, whereas UOSPA and OSPA include $\max(n,\hat{n})$ cardinality terms that tie every component's contribution to the total number reported. This structural difference — additivity versus cardinality normalisation — is the mechanism that turns a change in one remote $r_i$ into a global flip of the estimate.

What would settle it

Take a two-component multi-Bernoulli posterior with known locations separated by more than $c$, $r_1=0.6$, $r_2=0.4$, and enumerate the expected squared GOSPA error for all four subsets $\emptyset$, $\{x_1\}$, $\{x_2\}$, $\{x_1,x_2\}$; the paper predicts $\{x_1\}$ is the unique minimiser. If any other subset wins, the $r>0.5$ rule fails even in the paper's Dirac-delta regime. The same enumeration with $r_1=r_2=r_3=0.4$ under OSPA tests the prediction that the optimal estimate jumps from $\emptyset$ to all three targets because $(0.6)^3<0.4$.

Watch

Extended reading notes

Core claim

Within a multi-Bernoulli posterior with Dirac-delta single-target densities at known locations $x_i$ and pairwise distances greater than $c$, the paper derives closed-form mean-square errors for OSPA, UOSPA, and GOSPA ($\alpha=2$) and shows that every optimal estimate is a subset of $\{x_1,\ldots,x_N\}$. For GOSPA the squared error is additive, $\operatorname{MSGOSPA}=\frac{c^2}{2}\sum_{i=1}^N [r_i(1-\hat{e}_i)+(1-r_i)\hat{e}_i]$, so the optimal detection flag is $\hat{e}_i=1$ iff $r_i>0.5$, independent of all other components. For UOSPA and OSPA the errors contain cardinality-normalised terms $\max(n,\hat{n})$ that couple components; in the equal-probability case the optimal OSPA estimate is either empty or all $N$ targets, with all $N$ chosen exactly when $(1-r)^N<r$. The authors present this spooky effect at a distance as a reason to prefer GOSPA for conventional tracking, while noting that applications focused on total target count might deliberately want such coupling.

Load-bearing premise

The key premise is that the posterior is a multi-Bernoulli density with Dirac-delta single-target densities at known locations and pairwise separations larger than the cutoff $c$; the closed-form computations and the $0.5$ threshold are proven only in this idealised, well-separated regime.

Editorial extensions

If this is right

  • For well-separated independent potential targets, the minimum mean-square GOSPA ($\alpha=2$) estimate is obtained componentwise: report target $i$ iff $r_i>0.5$, with no global search over subsets.
  • In the same regime, the minimum mean-square OSPA and UOSPA estimates cannot be obtained componentwise, because the decision for one target depends on the existence probabilities of all other targets even at arbitrarily large separations.
  • With $N$ equal-probability components, the optimal OSPA estimate is bimodal — either no targets or all $N$ targets — and switches at $(1-r)^N<r$, so adding a distant component can reverse the report for every target.
  • UOSPA changes the reported number of targets one at a time, but adding or removing a far-away component still adds or removes reports for targets elsewhere, so UOSPA also shows the spooky effect.
  • The paper concludes that the spooky effect gives a rationale for using GOSPA ($\alpha=2$) in standard multitarget tracking, since it separates localisation, false-target, and missed-target costs.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The structural cause visible in Lemma 4 — cardinality normalisation couples independent components — implies that any metric whose square error includes a $\max(n,\hat{n})$ or cardinality-mismatch term will exhibit spooky behaviour in mean-square estimation, not just OSPA and UOSPA; the paper shows two instances, and the mechanism is general.
  • A practical consequence the paper leaves implicit is that GOSPA-based Bayesian reporting can be decentralised: each local tracker can threshold its own existence probability at $0.5$ without a global consensus step, whereas OSPA-based reporting requires knowing all components before deciding any single report.
  • A testable extension, not covered by the proofs, is to replace the Dirac deltas with narrow Gaussians or to allow separations comparable to $c$; whether the $0.5$ threshold and the all-or-nothing jump survive location uncertainty is an open question that simulation could settle.
  • The equal-probability condition $(1-r)^N<r$ gives a distinctive signature: OSPA-evaluated trackers should produce a bimodal reported-track-count distribution at 0 and $N$ as scene size grows, which could be checked in Monte Carlo runs without rederiving the mathematics.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 3 minor

Summary. This paper studies minimum mean-square estimation of a multi-target set when the posterior is a multi-Bernoulli density with N independent components whose single-target densities are Dirac deltas at known locations x_i. It claims that, provided the locations are separated by more than c, the optimal estimates under the OSPA and UOSPA metrics exhibit a 'spooky effect at a distance': the optimal report for one independent component can abruptly change when another far-away component changes its existence probability. In particular, for equal existence probabilities the OSPA estimator reports either no targets or all N targets according to (1-r)^N < r (Eq. 11). In contrast, it claims that the optimal mean-square GOSPA estimator (alpha=2) detects each target independently iff r_i > 0.5 (Eq. 9), so GOSPA avoids the spooky effect. The paper provides closed-form MSE formulas (5)-(7) under the assumption that the optimal estimate is a subset of {x_i}, proves the all-or-nothing OSPA result in Appendix C, and illustrates the decision regions in Figures 1-3.

Significance. The paper addresses an important conceptual question in multi-target tracking: whether the choice of metric induces unwanted coupling in optimal estimates. Its analytical setup is clean, and the closed-form expressions (5)-(7) and the all-or-nothing condition (11) are useful and clearly presented. The OSPA/UOSPA spooky-effect phenomenon is demonstrated concretely, and the contrast with GOSPA's decoupling property is a valuable message for the tracking community. However, the central GOSPA claim is established only under a subset restriction that is not valid for all separations d(x_i,x_j)>c; the paper needs a corrected proof or a strengthened assumption. With that repair, the paper would be a solid contribution.

major comments (2)
  1. [Appendix A / Section III-A] The assertion that the optimal estimate must be a subset of {x_1,...,x_N} is false for GOSPA when the separation is only d(x_i,x_j)>c. For c=1, x_1=0, x_2=1.1, and r_1=r_2=0.49, the singleton estimate y=0.5 has mean square GOSPA error c^2[0.2601*0.5 + 0.2499*0.25 + 0.2499*0.36 + 0.2401*0.75] = 0.4626 c^2, whereas the best subset estimate is empty with error 0.49 c^2 (and {x_1,x_2} has error 0.51 c^2). Thus the true minimizer of (2) is not a subset, contradicting the premise on which Lemma 4 and Eq. (9) rest. The same example shows that GOSPA can exhibit the spooky effect in this regime: with r_2=0 the optimal estimate for the remaining Bernoulli component is empty, while with r_2=0.49 the optimal estimate is no longer empty (the singleton {0.5} beats every subset estimate). The proof in Appendix A only lower-bounds non-subset distances by the cardinality term, which is 0 for equal-cardinality comparisons and does not rule out a non-subset estimate that is much closer to one target than c/sqrt(2). The results can be repaired by strengthening the separation assumption to d(x_i,x_j)>2c (or explicitly restricting estimates to subsets of {x_i}), but as written the theorem overstates the regime.
  2. [Section III-D and Figures 1-3] The paper presents the GOSPA decoupling result and the comparison with OSPA/UOSPA as valid for all d(x_i,x_j)>c. Since Eq. (9) is derived from Lemma 4, which assumes the invalid subset restriction, the GOSPA panel of Figure 1 and the GOSPA curves in Figure 3 do not describe the unconstrained minimizer of (2) when c<d(x_i,x_j)<2c. The paper should either prove the subset restriction under a clearly stated stronger condition (for example d(x_i,x_j)>2c) or explicitly frame the results as optimal estimates within the class of subsets of known locations. This is a load-bearing issue because the central claim that GOSPA 'avoids the spooky effect' is precisely what the counterexample above calls into question.
minor comments (3)
  1. [Section III-A] The phrase 'sufficiently far' is used informally; since the formal assumption d(x_i,x_j)>c is not sufficient for the proof, the separation condition should be stated explicitly wherever it is used.
  2. [Appendix A] The inequality for non-subset estimates compares only against a cardinality-only lower bound; even after strengthening the separation, the proof would be clearer as a dominance argument, for example by projecting any candidate point onto the nearest known location and comparing the resulting GOSPA distances for every ground-truth set.
  3. [Example 5] Example 5 does not specify the distances between the two Bernoulli components; since the claimed OSPA behaviour relies on the subset restriction, the example should either state d much larger than c or be updated to the regime in which the formal assumptions hold.

Circularity Check

0 steps flagged · score 2.0 of 10

No circular derivation: Lemma 4 and Appendices B-C are self-contained; only a minor, non-load-bearing self-citation to [21] for the GOSPA decomposition.

full rationale

The paper's central claims are derived algebraically from the stated multi-Bernoulli posterior (3)-(4) and the metric definitions. Lemma 4 is proved in Appendix B by direct enumeration of the Bernoulli existence events, giving closed-form expressions (5)-(7) without fitting any parameter or assuming the spooky effect. The GOSPA threshold (9) and the OSPA all-or-nothing condition (11) are then obtained by minimizing those expressions; Appendix C explicitly verifies that intermediate OSPA cardinalities are worse than the extremes. Proposition 3, which supplies the assignment-set decomposition of GOSPA for alpha=2, is cited from [21] by two of the present authors, but it is a parameter-free mathematical property of the metric itself, used as an input, not as evidence for the paper's target conclusion. Thus the self-citation is present but not load-bearing, and the derivation does not reduce to its own inputs. Any concern about the validity of the subset restriction in Appendix A for distances only slightly above c is a correctness issue in the proof, not circularity.

Assumptions & free parameters 0 free parameters · 4 assumptions · 0 invented entities

No free parameters are fitted in this paper. The results are exact evaluations of the posterior mean of the metric costs under explicit assumptions. The assumptions limit the scope but are fully stated; the Dirac-delta and d>c assumptions are what make the analysis tractable, and they are also the regime in which the spooky effect is defined.

assumptions (4)
  • domain assumption The posterior is a multi-Bernoulli density with independent Bernoulli components (Eq. 3-4).
    Section III-A defines the posterior used throughout the analysis. It is a modeling choice, not derived from a filtering recursion.
  • domain assumption All Bernoulli component locations are mutually farther than the metric cutoff: d(x_i,x_j) > c for i != j.
    Section III-A imposes this separation to make the spooky effect and GOSPA decomposition clean. The analysis does not cover intermediate distances.
  • domain assumption The single-target density of each Bernoulli component is a Dirac delta at a known location (Eq. 4).
    Section III-A states this is so that mean-square errors admit closed-form formulas. Realistic posteriors with location uncertainty are not analyzed.
  • standard math Standard set-integral calculus and the multi-Bernoulli cardinality distribution are used.
    Used in Eq. (2) and in the derivations of (6)-(7), following Mahler [7], [27].

how reviews work

0 comments
Cite this review

Pith. "Pith review of Spooky effect in optimal OSPA estimation and how GOSPA solves it." pith.science (2026). https://pith.science/paper/AUCKBG4E

@misc{pith2026190808815,
  author       = {Pith},
  title        = {Pith review of: Spooky effect in optimal OSPA estimation and how GOSPA solves it},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/AUCKBG4E}},
  note         = {Machine review of arXiv:1908.08815}
}
abstract

In this paper, we show the spooky effect at a distance that arises in optimal estimation of multiple targets with the optimal sub-pattern assignment (OSPA) metric. This effect refers to the fact that if we have several independent potential targets at distant locations, a change in the probability of existence of one of them can completely change the optimal estimation of the rest of the potential targets. As opposed to OSPA, the generalised OSPA (GOSPA) metric ($\alpha=2$) penalises localisation errors for properly detected targets, false targets and missed targets. As a consequence, optimal GOSPA estimation aims to lower the number of false and missed targets, as well as the localisation error for properly detected targets, and avoids the spooky effect.

Figures

Figures reproduced from arXiv: 1908.08815 by the authors.

Figure 1
Figure 1. Decision regions for the optimal estimators based on GOSPA, [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. Decision regions for the marginal multitarget estimator, which [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Optimal number of detected targets against the number of [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

31 extracted references · 23 canonical work pages

  1. [21]

    Gen- eralized optimal sub-pattern assignment metric,

    A. S. Rahmathullah, A. F. García-Fernández, and L. Svensson, “Gen- eralized optimal sub-pattern assignment metric,” in 20th International Conference on Information Fusion , 2017

  2. [1]

    Blackman and R

    S. Blackman and R. Popoli, Design and Analysis of Modern Tracking Systems. Artech House, 1999

  3. [2]

    Model based vehicle detection and tracking for autonomous urban driving,

    A. Petrovskaya and S. Thrun, “Model based vehicle detection and tracking for autonomous urban driving,” Autonomous Robots , vol. 26, no. 2, pp. 123–139, 2009

  4. [3]

    Likelihood-based data association for extended object tracking using sampling methods,

    K. Granström, L. Svensson, S. Reuter, Y . Xia, and M. Fatemi, “Likelihood-based data association for extended object tracking using sampling methods,” IEEE Transactions on Intelligent Vehicles , vol. 3, no. 1, pp. 30–45, March 2018

  5. [4]

    Särkkä, Bayesian Filtering and Smoothing

    S. Särkkä, Bayesian Filtering and Smoothing . Cambridge University Press, 2013

  6. [5]

    C. P. Robert, The Bayesian Choice . Springer, 2007

  7. [6]

    S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory. Prentice-Hall, 1993

  8. [7]

    R. P. S. Mahler, Statistical Multisource-Multitarget Information Fusion . Artech House, 2007

Show all 31 references
  1. [8]

    Multitarget miss distance via optimal assignment,

    J. R. Hoffman and R. P. S. Mahler, “Multitarget miss distance via optimal assignment,” IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans , vol. 34, no. 3, pp. 327–336, May 2004

  2. [9]

    Tests of goodness of fit based on the L2-Wasserstein distance,

    E. del Barrio, J. A. Cuesta-Albertos, C. Matrán, and J. M. Rodríguez- Rodriguez, “Tests of goodness of fit based on the L2-Wasserstein distance,” vol. 27, no. 4, pp. 1230–1239, 1999

  3. [10]

    Villani, Optimal transport: Old and New

    C. Villani, Optimal transport: Old and New . Springer, 2009

  4. [11]

    A consistent metric for performance evaluation of multi-object filters,

    D. Schuhmacher, B.-T. V o, and B.-N. V o, “A consistent metric for performance evaluation of multi-object filters,” IEEE Transactions on Signal Processing, vol. 56, no. 8, pp. 3447–3457, Aug. 2008

  5. [12]

    A new metric between distributions of point processes,

    D. Schuhmacher and A. Xia, “A new metric between distributions of point processes,” vol. 40, no. 3, pp. 651–672, Sep. 2008

  6. [13]

    Shooting two birds with two bullets: How to find minimum mean OSPA estimates,

    M. Guerriero, L. Svensson, D. Svensson, and P. Willett, “Shooting two birds with two bullets: How to find minimum mean OSPA estimates,” in 13th Conference on Information Fusion , July 2010, pp. 1–8

  7. [14]

    Polynomial-time algorithms for the exact MMOSPA estimate of a multi-object probability density represented by particles,

    M. Baum, P. Willett, and U. D. Hanebeck, “Polynomial-time algorithms for the exact MMOSPA estimate of a multi-object probability density represented by particles,” IEEE Transactions on Signal Processing , vol. 63, no. 10, pp. 2476–2484, May 2015

  8. [15]

    Calculating some exact MMOSPA estimates for particle distributions,

    M. Baum, P. Willett, and U. Hanebeck, “Calculating some exact MMOSPA estimates for particle distributions,” in 15th International Conference on Information Fusion , 2012, pp. 847–853

  9. [16]

    A geometrical look at MOSPA es- timation using transportation theory,

    G. M. Lipsa and M. Guerriero, “A geometrical look at MOSPA es- timation using transportation theory,” IEEE Signal Processing Letters , vol. 23, no. 12, pp. 1835–1838, Dec. 2016

  10. [17]

    An approximate minimum MOSPA estimator,

    D. F. Crouse, P. Willett, M. Guerriero, and L. Svensson, “An approximate minimum MOSPA estimator,” in IEEE International Conference on Acoustics, Speech and Signal Processing , 2011, pp. 3644–3647

  11. [18]

    Set JPDA filter for multitarget tracking,

    L. Svensson, D. Svensson, M. Guerriero, and P. Willett, “Set JPDA filter for multitarget tracking,” IEEE Transactions on Signal Processing, vol. 59, no. 10, pp. 4677–4691, Oct. 2011

  12. [19]

    An efficient, variational approximation of the best fitting multi-Bernoulli filter,

    J. L. Williams, “An efficient, variational approximation of the best fitting multi-Bernoulli filter,” IEEE Transactions on Signal Processing, vol. 63, no. 1, pp. 258–273, Jan. 2015

  13. [20]

    Metrics for evaluating feature-based mapping performance,

    P. Barrios, M. Adams, K. Leung, F. Inostroza, G. Naqvi, and M. E. Orchard, “Metrics for evaluating feature-based mapping performance,” IEEE Transactions on Robotics, vol. 33, no. 1, pp. 198–213, Feb. 2017

  14. [22]

    Ambiguities in evaluating per- formance of multiple target tracking algorithms,

    O. E. Drummond and B. E. Fridling, “Ambiguities in evaluating per- formance of multiple target tracking algorithms,” in Proceedings of the SPIE conference, 1992, pp. 326–337

  15. [23]

    Performance evaluation methods for multiple-target-tracking algorithms,

    B. E. Fridling and O. E. Drummond, “Performance evaluation methods for multiple-target-tracking algorithms,” vol. 1481, 1991, pp. 371–383

  16. [24]

    Performance metrics for multiple-sensor multiple-target tracking,

    R. L. Rothrock and O. E. Drummond, “Performance metrics for multiple-sensor multiple-target tracking,” inProc. SPIE, vol. 4048, 2000, pp. 521–531

  17. [25]

    A performance assessment environment for radar signal processing and tracking algorithms,

    S. Mabbs, “A performance assessment environment for radar signal processing and tracking algorithms,” in IEEE Pacific Rim Conference on Communications, Computers and Signal Processing , vol. 1, May 1993, pp. 9–12

  18. [26]

    "Spooky action at a dis- tance

    D. Franken, M. Schmidt, and M. Ulmke, “"Spooky action at a dis- tance" in the cardinalized probability hypothesis density filter,” IEEE Transactions on Aerospace and Electronic Systems , vol. 45, no. 4, pp. 1657–1664, Oct. 2009

  19. [27]

    R. P. S. Mahler, Advances in Statistical Multisource-Multitarget Infor- mation Fusion. Artech House, 2014

  20. [28]

    A joint multi- target estimator for the joint target detection and tracking filter,

    E. Baser, M. McDonald, T. Kirubarajan, and M. Efe, “A joint multi- target estimator for the joint target detection and tracking filter,” IEEE Transactions on Signal Processing, vol. 63, no. 15, pp. 3857–3871, Aug. 2015

  21. [29]

    A novel joint multitarget estimator for multi-Bernoulli models,

    E. Baser, T. Kirubarajan, M. Efe, and B. Balaji, “A novel joint multitarget estimator for multi-Bernoulli models,” IEEE Transactions on Signal Processing, vol. 64, no. 19, pp. 5038–5051, Oct. 2016

  22. [30]

    Labeled random finite sets and multi-object conjugate priors,

    B. T. V o and B. N. V o, “Labeled random finite sets and multi-object conjugate priors,” IEEE Transactions on Signal Processing , vol. 61, no. 13, pp. 3460–3475, July 2013

  23. [31]

    Performance evaluation of multi-Bernoulli conjugate priors for multi- target filtering,

    Y . Xia, K. Granström, L. Svensson, and A. F. García-Fernández, “Performance evaluation of multi-Bernoulli conjugate priors for multi- target filtering,” in 20th International Conference on Information Fusion, July 2017, pp. 1–8

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.