Finding Most Influential Sets

Lucas D. Konrad
Vienna University of Economics and Business
1020 Vienna, Austria
lucas.konrad@wu.ac.at
Nikolas Kuschnig
Monash University
3145 Caulfield, Australia
nikolas.kuschnig@monash.edu


Abstract

Identifying most influential sets (MIS) — size-\(k\) subsets whose removal maximally changes a target estimand — is typically infeasible because it requires searching over \(\binom{n}{k}\) subsets. For estimands with linear-fractional leave-set-out effects, we show that MIS selection reduces to a one-parameter sequence of top-\(k\) problems. Dinkelbach’s method yields an algorithm with \(\mathcal{O}(n)\) cost per iteration and finite termination. For fixed residualized inputs, the algorithm returns a globally optimal set for the univariate ratio objective, including the oracle-residualized partial linear model. With estimated nuisance functions, uniform denominator and generated-score stability imply approximation to the first-order oracle orthogonal-score objective; exact set recovery follows under a separation condition. Simulations and applications show that the method recovers exact MIS that were previously computationally inaccessible.

1 Introduction↩︎

Most influential sets (MIS) are subsets of the training data whose removal induces the largest change in a target quantity of interest, such as a regression coefficient, treatment effect, or prediction. Formally, for a target functional \(\phi\) and a leave-set-out estimator, the size-\(k\) MIS, \({\mathbb{S}}_k^{\max}\), maximizes the leave-set-out discrepancy over all subsets \({\mathbb{S}}\) with \(\lvert {\mathbb{S}}\rvert = k.\) Set influence differs qualitatively from singleton influence because observations interact; some points reinforce each other, while others mask each others’ effects. MIS therefore help diagnose which subsamples drive inferences and how models amplify or suppress particular groups.

In applied work, MIS provide target-specific diagnostics for interpretability, accountability, fairness, robustness, and data curation [1][8].

Despite their relevance, the study of MIS has historically been constrained by computation. Exact identification requires maximizing over \(\binom{n}{k}\) subsets, which is computationally infeasible, even for moderate datasets. Classical influence diagnostics focus on individual data points cook1979Influential?, and practical extensions to sets are largely insensitive to higher-order interactions [9]. Consequently, the literature has often favored robust estimation — controlling rather than identifying worst-case sensitivity huber_robust_2009?.

Recent work on influence functions — infinitesimal approximations that are widely used as diagnostic tools [10], [11] — has renewed interest in MIS. This has yielded influence-function-based approximations [12], greedy heuristics and failure modes [13][15], influence bounds [16][18], and formal tests for excessive influence [19]. However, influence functions remain inaccurate for extreme influence and for sets of data points [20], [21], and efficient and accurate methods for MIS selection have remained unavailable.

In this paper, we develop an efficient algorithm for size-\(k\) MIS selection for influence targets whose leave-set-out effects admit a ratio representation. The key is that these effects can be written as linear-fractional functions of the removed set, transforming the combinatorial search into a one-dimensional parametric optimization problem. Using [22]’s method, each subproblem reduces to selecting the top-\(k\) scores, giving \(\mathcal{O}(n)\) cost per iteration and finite termination. For fixed residualized inputs, the algorithm returns a globally optimal set for the corresponding univariate ratio objective. In partial linear models, this gives exact oracle MIS selection when the nuisance functions are known. With estimated nuisance functions, Neyman orthogonality supports first-stage stability; a separation condition yields consistent selection of the oracle MIS.

1.1 Contributions↩︎

We make four contributions.

  • Reduction. We identify a class of leave-set-out influence objectives with linear-fractional structure and show that size-\(k\) MIS selection for these reduces to a one-parameter sequence of top-\(k\) selection problems.

  • Algorithm. We apply Dinkelbach’s method to obtain a finite-step algorithm with \(\mathcal{O}(n)\) cost per iteration. For fixed residualized inputs, the algorithm returns a globally optimal set for the univariate ratio objective.

  • Theory. The algorithm is exact for any fixed residualized inputs. In partial linear models, the scaled objective uniformly approximates a first-order oracle orthogonal-score objective under generated-score and denominator stability; value consistency and exact set recovery follow under a separation condition.

  • Evidence. We benchmark the method against enumeration and greedy baselines and apply it to randomized experiments and datasets from machine learning, biology, economics, and statistics, recovering MIS at scales where enumeration is infeasible.

1.2 Outline↩︎

The remainder of this paper is organized as follows. 2 introduces the partial linear setting and formalizes the MIS problem. 3 develops the linear-fractional reduction, presents the algorithm, and states the theoretical guarantees. 4 evaluates the method in simulations and applications. 5 discusses relevance, limitations, and implications, and 6 concludes.1

2 Partial Linear Setting↩︎

We study influential sets using residualization in partial linear models [23], [24]. This section introduces the model and estimator, then formalizes influence and \(k\)-most influential sets.

2.1 Model and Estimation↩︎

Consider the PLM \[\label{eq:plm} y_i = x_i \beta_0 + g_0(Z_i) + u_i, \quad \mathbb{E}[u_i \!\mid\! x_i, Z_i] = 0,\tag{1}\] where \((y_i, x_i, Z_i)_{i=1}^n\) are i.i.d.draws from \(P,\) \(x_i\in\mathbb{R}\) is the treatment, \(\beta_0 \in \mathbb{R}\) is the parameter of interest, and \(g_0 : \mathbb{R}^d \to \mathbb{R}\) is an unknown nuisance function of covariates \(Z_i \in \mathbb{R}^d\). Assume \(\mathbb{E}[u_i^2 \!\mid\! Z_i] = \sigma^2(Z_i) < \infty.\)

Let \(h_0(Z_i) \mathrel{\vcenter{:}}= \mathbb{E}[ x_i \!\mid\! Z_i ],\) write \(x_i = h_0(Z_i) + v_i,\) and define \(m_0(Z_i) \mathrel{\vcenter{:}}= \mathbb{E}[y_i\!\mid\! Z_i] = g_0(Z_i) + \beta_0 h_0(Z_i).\)

We estimate \(\beta_0\) using residualized outcomes and treatments: \[\label{eq:residuals} \tilde{y}_i \mathrel{\vcenter{:}}= y_i - \hat{m}(Z_i), \qquad \tilde{x}_i \mathrel{\vcenter{:}}= x_i - \hat{h}(Z_i),\tag{2}\] where \((\hat{m}, \hat{h})\) are flexible cross-fitting first-stage estimators. The residualized (Robinson) second-stage estimator is the ordinary least squares (OLS) coefficient from regressing \(\tilde{y}_i\) on \(\tilde{x}_i,\) \[\label{eq:beta95hat} \hat{\beta} \mathrel{\vcenter{:}}= \arg\min_{\beta \in \mathbb{R}} \sum_{i=1}^n\left( \tilde{y}_i-\tilde{x}_i\beta \right)^2 = \frac{ \sum_{i=1}^n \tilde{x}_i \tilde{y}_i }{ \sum_{i=1}^n \tilde{x}_i^2 }.\tag{3}\] This estimator exists when \(\sum_{i=1}^n \tilde{x}_i^2 > 0;\) otherwise a ridge-stabilized version can be used.

2.2 Influence and Most Influential Sets↩︎

Let \([n]\mathrel{\vcenter{:}}= \{1, \dots, n\}\). For any index set \({\mathbb{S}}\subseteq [n]\), let \(\hat{\beta}_{-{\mathbb{S}}}\) denote the residualized estimator after dropping \({\mathbb{S}}\) from the second stage and recomputing on \([n] \setminus {\mathbb{S}}.\)

Definition 1 (Influence). The influence of a set \({\mathbb{S}}\) on a scalar target \(\phi : \mathbb{R}\to \mathbb{R}\) is \[\Delta\left({\mathbb{S}}; \phi\right) = \phi\left( \hat{\beta} \right) - \phi\left( \hat{\beta}_{-{\mathbb{S}}} \right).\]

The target functional determines the direction and scale of change. We focus on signed affine targets, \(\phi(\beta) = a \beta + b\). Because \(b\) cancels and non-zero \(a\) only rescales, and possibly reverses, the ordering of sets, we set \(a = 1\) in the exposition. Targets with \(a<0\) correspond to directed decreases, while predicted-value targets at treatment level \(x_0\) correspond to \(a = x_0.\)

Definition 2 (Most Influential Set). For \(k < n\), a size-\(k\) most influential set* is any maximizer \[{\mathbb{S}}_{k}^{\max} \in \underset{{\mathbb{S}}\subset \left[ n \right], \lvert{\mathbb{S}}\rvert = k}{\arg\max} \Delta\left( {\mathbb{S}}; \phi \right),\] with maximum influence \(\Delta_k^{\max} \mathrel{\vcenter{:}}= \Delta\left( {\mathbb{S}}_k^{\max}; \phi \right).\)*

The influence of \({\mathbb{S}}\) on \(\hat{\beta}\) in 3 admits a ratio form.

Proposition 1 (Leave-set-out Ratio Form). Fixing \((\tilde{x}_i, \tilde{y}_i)_{i=1}^n,\) the influence of \({\mathbb{S}}\) on \(\hat{\beta}\) is \[\hat{\beta} - \hat{\beta}_{-{\mathbb{S}}} = \frac{ \sum_{s \in {\mathbb{S}}} \tilde{x}_s \tilde{r}_s }{ \sum_{t \not\in {\mathbb{S}}} \tilde{x}_t^2 },\] where \(\tilde{r}_s \mathrel{\vcenter{:}}= \tilde{y}_s - \hat{\beta} \tilde{x}_s\).

Proof. The full-sample normal equation gives \(\sum_{i=1}^n \tilde{x}_i \tilde{y}_i=\hat{\beta}\sum_{i=1}^n \tilde{x}_i^2.\) Subtracting the contribution of observations in \({\mathbb{S}}\) yields \[\sum_{i\notin {\mathbb{S}}} \tilde{x}_i \tilde{y}_i = \hat{\beta} \sum_{i\notin {\mathbb{S}}} \tilde{x}_i^2 + \sum_{s\in {\mathbb{S}}}\tilde{x}_s(\hat{\beta} \tilde{x}_s-\tilde{y}_s).\] Using \(\tilde{r}_s = \tilde{y}_s - \hat{\beta} \tilde{x}_s\), \[\sum_{i\notin {\mathbb{S}}} \tilde{x}_i \tilde{y}_i = \hat{\beta} \sum_{i\notin {\mathbb{S}}} \tilde{x}_i^2 - \sum_{s\in {\mathbb{S}}}\tilde{x}_s \tilde{r}_s.\] Dividing by \(\sum_{i\notin {\mathbb{S}}}\tilde{x}_i^2\) gives \[\hat{\beta}_{-{\mathbb{S}}} = \hat{\beta} - \frac{\sum_{s\in {\mathbb{S}}}\tilde{x}_s \tilde{r}_s}{\sum_{i\notin {\mathbb{S}}}\tilde{x}_i^2},\] which proves the claim [19]. ◻

This is an exact finite-sample deletion identity, and not an infinitesimal influence-function approximation. It separates two mechanisms; the numerator \[W({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{s\in{\mathbb{S}}}\tilde{x}_s\tilde{r}_s\] is the score removed from the full-sample normal equation, while the denominator \[G({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{i\notin{\mathbb{S}}}\tilde{x}_i^2\] is the residual curvature that remains after removal. Thus, a set can be influential either because it removes observations with large aligned scores, or because it removes high-curvature observations that amplify the effect of the remaining score imbalance.

Although \(W({\mathbb{S}})\) and \(G({\mathbb{S}})\) are additive separately, their ratio is not. For \(i \notin {\mathbb{S}}\), \[\frac{W({\mathbb{S}})+w_i}{G({\mathbb{S}})-c_i} - \frac{W({\mathbb{S}})}{G({\mathbb{S}})} = \frac{ w_iG({\mathbb{S}})+c_iW({\mathbb{S}}) }{ G({\mathbb{S}})\{G({\mathbb{S}})-c_i\} },\] where \(w_i = \tilde{x}_i \tilde{r}_i\) and \(c_i = \tilde{x}_i^2\). The first term reflects \(i\)’s direct score contribution; the second depends on the score already accumulated by \({\mathbb{S}}\). These interactions generate two phenomena. First, influence can be joint: observations with limited singleton influence may become highly influential when removed together. Second, influence can be masked: observations may appear unimportant in singleton rankings because their effect emerges only after other observations are removed. We use these terms informally in the main text; formal definitions of joint influence, masking, and greedy failure are given in 9.

2.3 Limitations of Existing Approaches↩︎

Standard methods for identifying MIS face obstacles:2

  • Enumeration is computationally prohibitive. Exact search requires evaluating \(\binom{n}{k}\) sets; for example, evaluating \(\binom{100}{10}\) sets would take roughly 200 days at \(1\mu\)s per set, and \(k=11\) would increase this to roughly \(4.5\) years.

  • First-order approximations, including influence functions [12], are efficient but rank observations using local or singleton information, and can therefore miss joint influence and masking effects.

  • Greedy selection [15] builds a set sequentially by adding the observation with the largest current marginal gain. This implicitly assumes nested influential sets across \(k\). Here, however, marginal gains depend on the current set through both \(W({\mathbb{S}})\) and \(G({\mathbb{S}})\), and early choices can exclude the optimal size-\(k\) set.

Example 1 (Greedy Failure Mode). 1 illustrates the resulting failure mode. Point A is the most influential singleton, so a greedy algorithm selects it first. After this choice, the search is restricted to sets containing A. The optimal \(3\)-MIS, however, consists of the three leftmost points. These points are masked in singleton rankings — none is as influential as A on its own. Their influence is joint, emerging only when they are removed together; collectively, they accumulate enough score and remove enough curvature to flatten the fitted line. The greedy path cannot remove A after selecting it, and cannot recover the optimal size-\(3\) set.

Figure 1: Greedy failure when finding the 3-MIS for n = 5. Point A is the most influential singleton and is therefore selected first by a greedy procedure. The exact 3-MIS instead consists of the three leftmost points, whose influence is joint and masked in singleton rankings. Enumeration recovers the optimal leave-set-out slope of 0 (solid teal line), while greedy selection is trapped on a suboptimal path.

3 Method↩︎

Finding MIS requires balancing additive score contributions in the numerator against amplification from the shrinking denominator in 1. Conditional on fixed residualized inputs, this trade-off yields a linear-fractional optimization problem over subsets.

3.1 Linear-fractional Reduction↩︎

Map the influence components in 1 to weights and costs, \[w_i \mathrel{\vcenter{:}}= \tilde{x}_i \tilde{r}_i, \qquad c_i \mathrel{\vcenter{:}}= \tilde{x}_i^2, \qquad T \mathrel{\vcenter{:}}= \sum_{i=1}^n c_i.\] For any set \({\mathbb{S}}\) of size \(k\), \[\hat{\beta} - \hat{\beta}_{-{\mathbb{S}}} = \frac{W({\mathbb{S}})}{G({\mathbb{S}})},\] where \(W({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}} w_i,\) and \(G({\mathbb{S}}) \mathrel{\vcenter{:}}= T - \sum_{i\in{\mathbb{S}}}c_i.\)

Assumption 1 (Positive denominator). For the subset size \(k\) under consideration, \[G({\mathbb{S}}) > 0 \qquad \text{for all } {\mathbb{S}}\subset [n] \text{ with } |{\mathbb{S}}| = k.\]

1 ensures that the estimator and fractional objective are well defined on the feasible class. If the condition fails for some sets, the same reduction applies to a ridge-stabilized denominator, replacing \(G({\mathbb{S}})\) by \(G({\mathbb{S}}) + \lambda\) for \(\lambda > 0\).

3.2 Algorithm and Complexity↩︎

To maximize the fixed-input ratio over size-\(k\) sets, we use [22]’s method. For an auxiliary parameter \(\eta\), define \[\label{eq:dinkelbach95problem} F_\eta({\mathbb{S}}) \mathrel{\vcenter{:}}= W({\mathbb{S}}) - \eta\, G({\mathbb{S}})\tag{4}\] For fixed \(\eta\), \[F_\eta({\mathbb{S}}) = \sum_{i\in{\mathbb{S}}} (w_i + \eta c_i) - \eta T,\] so the term \(-\eta T\) is constant in \({\mathbb{S}}\). Maximizing \(F_\eta({\mathbb{S}})\) over \(|{\mathbb{S}}| = k\) is therefore equivalent to selecting the \(k\) largest scores \[s_i(\eta) \mathrel{\vcenter{:}}= w_i + \eta c_i.\] 2 alternates between this top-\(k\) selection and the ratio update \[\eta^{(t+1)} = \frac{ W(S^{(t+1)}) }{ G(S^{(t+1)}) }.\] With exact arithmetic, finite termination occurs when the selected set no longer changes, equivalently when the Dinkelbach residual is zero. The tolerance \(\tau\) is used as a numerical stopping rule.

Figure 2: Fractional k-MIS selection

3.2.0.1 Warm-start

At the optimum, the Dinkelbach parameter equals the maximal fixed-input influence, \[\eta^\star = \max_{|{\mathbb{S}}|=k} \frac{W({\mathbb{S}})}{G({\mathbb{S}})}.\] This identity can be used to reduce iterations when computing MIS paths across subset sizes. When tracing \(k=1, \dots, K\), 3 initializes the run for size \(k\) at the solution value from size \(k - 1\).

Figure 3: Fractional MIS selection for 1, \dots, K

3.2.0.2 Computational Complexity

Each iteration of 2 has three steps. First, the scores \(s_i(\eta)=w_i+\eta c_i\) are computed in \(\mathcal{O}(n)\) time. Second, the top-\(k\) scores are selected, which can be done in expected \(\mathcal{O}(n)\) time using linear-time selection, or in \(\mathcal{O}(n \log k)\) time using a size-\(k\) heap. Once the set is selected, \(W({\mathbb{S}})\) and \(G({\mathbb{S}})\) are computed in \(\mathcal{O}(k)\) time. Thus, with linear-time selection, each iteration costs \(\mathcal{O}(n)\) time and \(\mathcal{O}(n)\) memory.

Let \(I_k\) denote the number of Dinkelbach iterations for subset size \(k\). The total cost for one size-\(k\) problem is therefore \(\mathcal{O}(I_k n)\). For an MIS path over \(k = 1, \dots, K\), the cost is \(\mathcal{O}\!\left( n \sum_{k=1}^K I_k \right),\) with warm starts from 3 typically reducing \(I_k\). Because the feasible class is finite, the algorithm terminates finitely; empirically, only a small number of iterations is needed.

3.3 Optimization Exactness of 2↩︎

The algorithm solves the fixed-input fractional optimization problem exactly. It converts the ratio problem into a sequence of linear maximization problems over a finite feasible class, each solved exactly by top-\(k\) selection.

Theorem 1 (Finite Exact MIS Selection). Fix \(n \in \mathbb{N}\), \(k \in \{1, \dots, n - 1\}\) and assume 1 holds. Let \(\eta^\star\) denote the optimal ratio value, let \[\mathcal{R}_k \mathrel{\vcenter{:}}= \left\{ \frac{W({\mathbb{S}})}{G({\mathbb{S}})} : {\mathbb{S}}\subset[n],\;|{\mathbb{S}}| = k \right\},\] and set \(M\!\mathrel{\vcenter{:}}=\! |\mathcal{R}_k|.\) Then for any \(\eta^{(0)}\!\in\! \mathbb{R}\), 2 terminates in at most \(M+1\) ratio updates, and returns \[{\mathbb{S}}_k^{\max} \in \arg\max_{|{\mathbb{S}}|=k} \frac{W({\mathbb{S}})}{G({\mathbb{S}})}.\]

Proof sketch. Let \(H(\eta) \mathrel{\vcenter{:}}= \max_{|{\mathbb{S}}|=k} \left\{W({\mathbb{S}})-\eta G({\mathbb{S}})\right\}.\) Since \(G({\mathbb{S}})>0\), \(H(\eta)\) has the sign of \(\eta^\star-\eta\). At iteration \(t\), the algorithm maximizes \(H(\eta^{(t)})\) and updates to the ratio of the selected set. Hence updates from below \(\eta^\star\) strictly increase the ratio, updates from above \(\eta^\star\) move to a feasible ratio no larger than \(\eta^\star\), and a zero residual is equivalent to optimality. Thus, after at most one update, the algorithm either terminates or moves strictly upward through distinct values in the finite set \(\mathcal{R}_k\), terminating in at most \(M\) ratio updates. See 7. ◻

Under absolute continuity and non-degeneracy of the realized weights and costs, ties between distinct feasible ratios occur with probability zero. In that case, \(\hat{\mathbb{S}}_k^{\max}\) is almost surely unique.

3.4 Statistical Validity for Partial Linear Models↩︎

2 solves the fixed-input fractional optimization problem exactly. In a partial linear model, however, the inputs \[w_i = \tilde{x}_i \tilde{r}_i, \qquad c_i = \tilde{x}_i^2\] are generated by first-stage residualization. The statistical question is whether the empirical problem is close to the oracle problem based on the unknown residuals \[v_i = x_i - h_0(Z_i), \qquad u_i = y_i - x_i \beta_0 - g_0(Z_i).\]

For fixed \(k\), the relevant first-order oracle objective is additive. Let \[\phi_i \mathrel{\vcenter{:}}= \frac{v_i u_i}{\mu_v} \quad\text{with} \quad \mu_v \mathrel{\vcenter{:}}= \mathbb{E}[v_i^2] > 0,\] and define \[Q_n^{\mathrm{or}}({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}} \phi_i, \qquad |{\mathbb{S}}|=k.\] Let \[{\mathbb{S}}_{k}^{\mathrm{or}} \in \arg\max_{|{\mathbb{S}}|=k} Q_n^{\mathrm{or}}({\mathbb{S}})\] denote an oracle first-order \(k\)-MIS. The empirical scaled objective is \[\widehat Q_n({\mathbb{S}}) \mathrel{\vcenter{:}}= n\{\hat{\beta}-\hat{\beta}_{-{\mathbb{S}}}\} = n \frac{ \sum_{i\in{\mathbb{S}}}\tilde{x}_i\tilde{r}_i }{ \sum_{j\notin{\mathbb{S}}}\tilde{x}_j^2 }.\]

For fixed \(k\), define \[E_{{\mathbb{S}}} \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}}(\tilde{x}_i\tilde{r}_i-v_i u_i), \qquad A_{{\mathbb{S}}} \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}} v_i u_i,\] and \[\begin{align} \delta_{n,k} \mathrel{\vcenter{:}}=& \sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k}|E_{{\mathbb{S}}}|,\\ B_{n,k} \mathrel{\vcenter{:}}=& \sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k}|A_{{\mathbb{S}}}|,\\ \rho_{n,k} \mathrel{\vcenter{:}}=& \sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k} \left|\frac{1}{n}\sum_{j\notin{\mathbb{S}}}\tilde{x}_j^2-\mu_v\right|.\\ \end{align}\]

Assumption 2 (Uniform residualized-score stability). For the fixed subset size \(k\) under consideration, \[\rho_{n,k}=o_p(1), \qquad \delta_{n,k}=o_p(1), \qquad B_{n,k}\,\rho_{n,k}=o_p(1).\]

Primitive sufficient conditions include cross-fitting, bounded moments, non-degenerate treatment residual variance, and first-stage nuisance rates strong enough that the generated score error over fixed-size subsets is \(o_p(1)\); details are given in the Appendix.

Theorem 2 (First-order MIS validity). Fix \(k\) and suppose \(\mu_v = \mathbb{E}[v_i^2] > 0\) and 2 holds. Then \[\sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k} \left| \widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}}) \right| = o_p(1).\] Consequently, if \[\hat{\mathbb{S}}_k^{\max}\in\arg\max_{|{\mathbb{S}}|=k} \widehat Q_n({\mathbb{S}}),\] then \[\left| \widehat Q_n(\hat{\mathbb{S}}_k^{\max}) - \max_{|{\mathbb{S}}|=k} Q_n^{\mathrm{or}}({\mathbb{S}}) \right| = o_p(1).\]

If the oracle first-order maximizer \({\mathbb{S}}_k^{\mathrm{or}}\) is unique and \[\Gamma_{n,k} := Q_n^{\mathrm{or}}({\mathbb{S}}_k^{\mathrm{or}}) - \max_{\substack{|{\mathbb{S}}|=k\\{\mathbb{S}}\ne{\mathbb{S}}_k^{\mathrm{or}}}} Q_n^{\mathrm{or}}({\mathbb{S}}),\] satisfies \[\frac{ \sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k} \left| \widehat Q_n({\mathbb{S}})-Q_n^{\mathrm{or}}({\mathbb{S}}) \right| }{ \Gamma_{n,k} } = o_p(1),\] then \[\Pr(\hat{\mathbb{S}}_k^{\max}={\mathbb{S}}_k^{\mathrm{or}})\to1.\]

Proof sketch. Write \(D_{{\mathbb{S}}} = \sum_{j\notin{\mathbb{S}}}\tilde{x}_j^2\) and \(d_{{\mathbb{S}}}=D_{{\mathbb{S}}}/n-\mu_v.\) Then \[\widehat Q_n({\mathbb{S}}) = \frac{A_{{\mathbb{S}}}+E_{{\mathbb{S}}}}{\mu_v+d_{{\mathbb{S}}}}, \qquad Q_n^{\mathrm{or}}({\mathbb{S}})=\frac{A_{{\mathbb{S}}}}{\mu_v}.\] On the event \(\rho_{n,k}<\mu_v/2\), uniformly over \(|{\mathbb{S}}|=k\), \[\begin{align} \left| \widehat Q_n({\mathbb{S}})-Q_n^{\mathrm{or}}({\mathbb{S}}) \right| &\le \frac{2}{\mu_v}|E_{{\mathbb{S}}}| + \frac{2}{\mu_v^2}|A_{{\mathbb{S}}}|\,|d_{{\mathbb{S}}}| \\ &\le \frac{2}{\mu_v}\delta_{n,k} + \frac{2}{\mu_v^2}B_{n,k}\rho_{n,k}. \end{align}\] The right-hand side is \(o_p(1)\) by 2. The value and selection claims follow from evaluating the uniform approximation at both the empirical and the oracle maximizer, using the gap condition for exact set recovery. See 8 for the full proof. ◻

Remark 1 (Scaling). For fixed \(k\), \(\hat{\beta}-\hat{\beta}_{-{\mathbb{S}}}=O_p(n^{-1})\), so the meaningful first-order object is the scaled influence \(n(\hat{\beta}-\hat{\beta}_{-{\mathbb{S}}})\). The limiting ranking is governed by the orthogonal scores \(v_i u_i/\mathbb{E}[v_i^2]\).

Remark 2 (Value versus set recovery). Value consistency is weaker and more stable than exact recovery of the selected set. If two oracle sets have nearly equal first-order values, small first-stage or sampling errors can change the identity of the selected set while leaving the maximum influence value essentially unchanged.

Remark 3 (Relation to orthogonal influence functions). For fixed \(k\), the PLM \(k\)-MIS is asymptotically governed by the orthogonal scores \[\phi_i = \frac{v_i u_i}{\mathbb{E}[v_i^2]}.\] The finite-sample objective, however, remains linear-fractional because the denominator \(\sum_{j\notin{\mathbb{S}}} \tilde{x}_j^2\) varies with the removed set. Thus denominator effects, masking, and non-nestedness are finite-sample phenomena that vanish only at the first-order fixed-\(k\) asymptotic scale.

4 Experiments↩︎

We evaluate the method in simulations and applications. The simulations verify exact optimization against enumeration in small problems, and they measure runtime and iteration counts at scales where enumeration is impossible. The applications then use MIS traces as diagnostics in randomized experiments, linearized prediction tasks, and benchmark regression problems.

Across settings, we compute MIS in both signed directions, identifying sets that maximally increase and maximally decrease the target. We summarize results with influence traces, plotting the optimal influence value as a function of \(k\). We also track non-nestedness events, \(\hat{\mathbb{S}}_k \not\subset \hat{\mathbb{S}}_{k+1}\), and set overlap using the Jaccard index \(J({\mathbb{A}},{\mathbb{B}}) \mathrel{\vcenter{:}}= |{\mathbb{A}}\cap{\mathbb{B}}|/|{\mathbb{A}}\cup{\mathbb{B}}|.\)

4.1 Simulations↩︎

We use simulations for two main purposes: (i) to validate theoretical predictions and (ii) to characterize runtime and iteration counts at scale.

4.1.0.1 Optimization exactness

To validate 1, we compare 2 with enumeration and greedy baselines in problems where exhaustive search is feasible (\(n \leqslant 50\), \(k \leqslant 3\)). We use data-generating processes (DGPs) designed to stress the selection problem, including heteroskedasticity, heavy tails, mixtures, nonlinearities, endogeneity, autocorrelated errors, and masking. Across more than 10,000 Monte Carlo replications per design, 2 always matches the enumerated optimum, while greedy selection sometimes returns suboptimal sets.

4.1.1 Residualized Performance↩︎

We next assess the residualized setting motivated by 2. The simulation design contains two seeded influential groups of three observations each, built-in masking [15], and nonparametric confounding. We vary \(n \in \{1000, 5000, 10000\}\), estimate the nuisance functions with gradient boosting and \(5\)-fold cross-fitting, and compare the recovered empirical MIS with the known oracle-style score benchmark. Details are given in Appendix 10.

The residualized influence values track the oracle values closely, even at moderate sample sizes. Set recovery is more demanding; strongly influential sets are recovered reliably, whereas weakly separated or moderately influential sets converge more slowly. This matches 2 — value approximation is stable under weaker conditions than exact recovery of the maximizing set.

Figure 4: Runtimes of 2 in milliseconds (median over 100 runs) for scenarios up to n = 10^6 and k = 10^5 (colored tiles), along with an enumeration feasibility frontier (markers) based on \binom{n}{k} candidate sets under an optimistic per-set evaluation cost.

4.1.2 Runtime and Feasibility↩︎

We benchmark an implementation of 2 on synthetic univariate regressions across a grid of sample sizes \(n\) and set sizes \(k\), recording wall-clock time (across 100 runs) and the number of Dinkelbach iterations. As shown in 4, the median wall-clock time for \(n = 10^6, k = 10^5\) remains below \(200\) ms.3 Across the entire grid, 2 converged in a median of three iterations, with a maximum of six.

To stress-test convergence, we further scale the implementation and use adversarial warm starts. At \(n=10^8\), runtime is roughly five seconds for \(k=10^6\) and 60 seconds for \(k=10^7\). At \(n=10^9\), where memory becomes limiting, runtime is about ten seconds for \(k=10^6\), 80 seconds for \(k=10^7\), and fifteen minutes for \(k=10^8\). For the \(n=10^8,k=10^7\) case, replacing the warm start with \(\eta^{(0)}\in\{10^3,10^6,10^9,10^{12},10^{18}\}\) delays convergence by only one iteration, from five to six.

4.2 Applications↩︎

We use the method as a set-level sensitivity diagnostic in three classes of applications. In randomized experiments, the target is a fixed residualized univariate ratio and the algorithm identifies exact empirical MIS. In linearized prediction of semantic similarity, MIS quantify which training subsets most affect a local scalar prediction. In observational benchmark regressions, the PLM theory gives a first-order oracle interpretation when residualized-score stability is credible. In all applications we compute signed MIS in both directions.

4.2.1 Randomized Controlled Trials↩︎

Figure 5: MIS impacts for a microcredit RCT conducted in Mongolia [26], [27]. Lines track \lvert \Delta_k \rvert for the k-MIS that increase (teal) and decrease (purple) the ATE; the greedy approximation is overlaid as a dashed (orange) line. Points mark non-nestedness events. The bottom panel tracks the similarity of the k-MIS with its greedy approximation.

We revisit the seven microcredit RCTs studied by [27] and [12]. These trials are useful stress tests because average treatment effect (ATE) estimates can be sensitive to small influential subsets — in two trials removing a single observation flips the sign of the estimated ATE, and sets of size 15 suffice across all trials. Previous work has used approximations, as enumeration is infeasible at the smallest size (\(n \geqslant 961\)). Our algorithm traces exact \(k\)-MIS over the full range of \(k\) at negligible computational cost.

5 shows the Mongolia trial of [26]. The increasing and decreasing traces differ substantially. In the increasing direction, non-nestedness is frequent but mostly local: the greedy trace remains close in value even as set overlap declines. In the decreasing direction, one non-nestedness event causes a large and persistent shift in the optimal set. Because greedy selection cannot revise earlier choices, it remains trapped on a suboptimal path and the influence gap accumulates.

Figure 6: MIS impacts across the remaining six microcredit RCTs [27]. Lines show \lvert \Delta_k \rvert for exact k-MIS (increase/decrease) and greedy; points mark non-nestedness events.

6 reports the remaining six trials. Non-nestedness is common across trials, confirming that optimal MIS paths are generally not nested in \(k\). Greedy selection often approximates influence magnitudes well, but it need not recover the maximizing sets. The Philippines trial features the clearest asymmetry — the increasing trace is initially stable and later accelerates, while the decreasing trace follows the opposite pattern. These results suggest that value approximation and set recovery should be evaluated separately, consistent with 2.

4.2.2 Linearized Text Embeddings↩︎

Next, we use MIS for a linearized prediction task. We predict semantic similarity for \(n=5{,}749\) English sentence pairs from the STS benchmark [28]. Each pair is mapped to frozen sentence embeddings using a pre-trained transformer model [29], and the scalar regressor is the cosine similarity between the two embeddings. For three query pairs with low, medium, and high similarity, we study the local prediction target \(\phi(\beta) = x_0 \beta\).

Table 1: Sensitivity of fitted similarity scores to MIS.
Query \(x_i\) \(y_i\) \(\hat{y}_{i_0}\) Min Max \(> 1\)
Outside 0.05 0.00 0.04 0.07 0.02
ImClone 0.67 0.54 0.58 1.02 0.30 4211
Romney 0.94 1.00 0.81 1.43 0.41 2545

1 reports the full-sample fitted score, the fitted scores after removing the \(5{,}000\)-MIS in each direction, and the smallest \(k\) for which the fitted score exceeds \(1.0\) for three specific sentences (with minimal, average, and maximal similarity). Because the target scales with \(x_0\), high-similarity query pairs are mechanically more sensitive to removal of influential training subsets. The traces reveal substantial sensitivity for the medium- and high-similarity pairs, including cases where deleting a subset pushes the linearized score outside the nominal \([0,1]\) range. Further details are provided in Appendix 10.

4.2.3 Additional Applications↩︎

We also apply the method to benchmark datasets from economics, biology, statistics, and machine learning; details are in Appendix 10. Across these datasets, greedy selection usually tracks the optimal influence value closely, but exact and greedy sets often differ. Most non-nestedness events are short-lived, in contrast to the persistent failure seen in the Mongolia trial. Warm-starting along the MIS path in 3 keeps iteration counts small, with at most four iterations in these applications. Runtime is dominated by fitting the original model rather than by MIS selection.

5 Discussion↩︎

This paper makes most influential set analysis computationally explicit for a broad class of fixed-input univariate objectives. The key reduction is algebraic — once leave-set-out influence is written as a score-over-curvature ratio, the search over \(\binom{n}{k}\) subsets reduces to repeated top-\(k\) selection along a one-dimensional parameter path. For the fixed residualized inputs covered by 1, the result is the exact global optimum, not a greedy or local approximation.

The statistical interpretation depends on how those inputs are generated. In randomized experiments and other fixed-input settings, the empirical MIS is the target. In partial linear models, 2 shows that the scaled residualized objective has a first-order oracle interpretation when residualized scores and denominators are stable. This distinction is important: orthogonality supports value stability, but exact recovery of the selected set also requires separation between the best and second-best oracle sets.

5.1 Practical Use↩︎

We recommend reporting signed MIS traces over a range of \(k\). The increasing and decreasing traces answer different robustness questions and can implicate different subsets. Large early jumps indicate sensitivity to few observations; gradual traces suggest dispersed influence; sharp composition changes signal non-nestedness and potential failure of greedy approximations. The implicated sets should then be inspected directly, especially when they contain duplicated records, unusual covariate patterns, high-leverage observations, or observations tied to a common source.

5.1.0.1 Robustness Auditing

MIS traces provide target-specific worst-case deletion diagnostics. Compared with singleton influence measures, they reveal whether sensitivity is concentrated in one record or distributed across interacting observations. Compared with ad-hoc deletion checks, each set is the most adverse set of its size for the chosen target. Compared with greedy approximations, the exact trace is not constrained to follow a nested deletion path. Our experiments show that greedy methods may approximate the influence value while missing the maximizing set, and in some cases a single non-nestedness event produces persistent error.

5.1.0.2 Data Curation

MIS can guide preprocessing and data cleaning without relying on blunt transformations such as trimming or winsorization. The selected sets identify which observations actually drive the downstream estimate or prediction. This can prioritize manual review, reveal duplicated or contaminated records, and document whether proposed cleaning rules address the relevant sources of sensitivity.

5.1.0.3 Prediction Diagnostics

For linearized prediction targets, MIS provide dataset-level explanations that complement feature-level attributions. A large singleton effect indicates that one example matters on its own. A large set effect indicates that the prediction is anchored by a subset whose collective role may not be visible from individual records. This is useful for identifying duplicated, highly similar, or mutually masking examples that jointly support a prediction.

5.2 Limitations↩︎

The computational reduction requires a linear-fractional leave-set-out objective. This covers residualized univariate least-squares targets and related affine functionals, but non-linear estimands, vector-valued targets, and general \(M\)-estimators may require approximation, local linearization, or different optimization subproblems.

The PLM result is also deliberately first-order. For fixed \(k\), the scaled residualized objective is close to an oracle orthogonal-score objective under residualized-score stability. This does not imply that arbitrary first-stage learners produce identical MIS, nor that exact set recovery is guaranteed without a gap. When first-stage learners are unstable for high-leverage or extreme-score observations, the recovered set remains the exact empirical MIS for the residualized regression but may not estimate the oracle first-order MIS.

Finally, exact MIS are diagnostic rather than prescriptive. A highly influential set may reveal contamination, model misspecification, subgroup heterogeneity, or genuine scientific signal. The method identifies the subset responsible for sensitivity; substantive interpretation still requires domain knowledge.

5.3 Extensions↩︎

Several extensions are natural. Ridge-stabilized denominators preserve the same basic reduction and can improve behavior when residual curvature is small. For broader classes of smooth estimators, approximate score-over-curvature representations may yield local or asymptotic analogues of the present algorithm. Structured versions of MIS are also promising; replacing the top-\(k\) step with a constrained selection subproblem would allow influential clusters, time-contiguous blocks, group-balanced removals, or stratified deletion rules.

A second direction is inference on the traces themselves. Exact MIS computation makes it feasible to separate ordinary sampling variability from unusually influential subsets, and can provide candidate sets for formal tests of excessive influence [19]. This shifts the next question from how to find influential sets to which influential sets are substantively or statistically anomalous.

5.4 Broader Implications↩︎

Efficient MIS computation turns set-level sensitivity analysis from a bespoke forensic exercise into a routine diagnostic. The method complements robust estimation, which limits the effect of contamination; meanwhile MIS identify which observations are responsible for sensitivity and how that sensitivity accumulates with set size. In high-stakes empirical and machine-learning pipelines, such inspectable counterfactual subsets can improve transparency, support data provenance, and clarify the relationship between data and conclusions.

6 Conclusion↩︎

We introduced an exact algorithm for identifying most influential sets when leave-set-out effects have a linear-fractional representation. The method reduces the combinatorial search over \(\binom{n}{k}\) subsets to a finite sequence of top-\(k\) selection problems, with \(\mathcal{O}(n)\) cost per iteration and few iterations in practice.

The guarantees separate computation from statistical interpretation. For fixed residualized inputs, the algorithm returns a globally optimal empirical MIS. For partial linear models, the scaled residualized influence objective is first-order equivalent to an oracle orthogonal-score objective under residualized-score stability; value consistency follows directly, and exact set recovery follows under a separation condition.

Empirically, the method scales to datasets far beyond the reach of enumeration. Across randomized experiments, semantic similarity prediction, and benchmark regressions, exact MIS traces reveal frequent non-nestedness and show where greedy approximations succeed or fail. These traces provide actionable diagnostics for robustness auditing, data curation, and prediction analysis. Future work can extend the framework to structured deletion constraints, vector-valued or nonlinear targets, and formal inference for anomalous influence.

Impact Statement↩︎

This paper develops methods for identifying most influential sets, whose removal induces the greatest change in a target quantity of interest. The primary goal is to improve robustness auditing and clarify how empirical conclusions depend on specific subsets of data.

Potential positive impacts include improved accountability, data provenance, and reliability. By identifying the subsets that drive estimates or predictions, the method can help practitioners detect contamination, duplicated records, unstable estimates, subgroup dependence, or other sources of sensitivity. It can also guide targeted data cleaning and make robustness analyses more reproducible.

A potential risk is adversarial use. An actor could use influence information to identify records whose inclusion or removal would steer a model or estimate in a desired direction. We view transparency as the appropriate mitigation. Set-level sensitivity already exists whether or not it is measured; efficient diagnostics make these dependencies visible, auditable, and easier to report.

The computational footprint is modest relative to enumeration. In our benchmarks, the method scales to millions of observations on a single thread, and the runtime is typically dominated by fitting the original model rather than by MIS selection.

7 Proof of 1↩︎

7.0.0.1 Problem Formulation

Let \(n \in \mathbb{N}\) and \(k \in \{1, \ldots, n\}\). Given weights \(w_i, c_i \in \mathbb{R}\) for \(i = 1, \ldots, n\) and \(T \in \mathbb{R}\) such that \[T - \sum_{i \in {\mathbb{S}}} c_i > 0 \quad \text{for all } {\mathbb{S}}\subset [n] \text{ with } |{\mathbb{S}}| = k,\] we consider the fractional programming problem: \[\label{eq:main95problem} \max_{{\mathbb{S}}\subset [n], \, |{\mathbb{S}}| = k} \frac{W({\mathbb{S}})}{G({\mathbb{S}})},\tag{5}\] where \(W({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{i \in {\mathbb{S}}} w_i\) and \(G({\mathbb{S}}) \mathrel{\vcenter{:}}= T - \sum_{i \in {\mathbb{S}}} c_i\).

Dinkelbach’s Method↩︎

For \(\eta \in \mathbb{R}\), define the parametric objective function: \[\label{eq:parametric} F_\eta({\mathbb{S}}) \mathrel{\vcenter{:}}= W({\mathbb{S}}) - \eta \, G({\mathbb{S}}) = \sum_{i \in {\mathbb{S}}}(w_i + \eta c_i) - \eta T.\tag{6}\] For each \(\eta \in \mathbb{R}\), define \[z(\eta) \mathrel{\vcenter{:}}= \max_{{\mathbb{S}}\subset[n],\,|{\mathbb{S}}|=k} \{W({\mathbb{S}})-\eta G({\mathbb{S}})\}.\] Because \(G({\mathbb{S}}) > 0\) on the feasible class, \(\eta^\star = \max_{|{\mathbb{S}}|=k}\frac{W({\mathbb{S}})}{G({\mathbb{S}})}\) if and only if \(z(\eta^\star)=0\). Moreover, \(z(\eta)>0\) for \(\eta<\eta^\star\) and \(z(\eta)<0\) for \(\eta>\eta^\star\).

The key observation [22], [30] is that solving the fractional program equation 5 is equivalent to finding the parameter \(\eta^*\) such that \(z(\eta^*) = 0\).

Theorem 1 (Finite Exact MIS Selection). Fix \(n \in \mathbb{N}\), \(k \in \{1, \dots, n - 1\}\), and assume 1 holds. Let \[\eta^\star = \max_{|{\mathbb{S}}|=k}\frac{W({\mathbb{S}})}{G({\mathbb{S}})}\] and let \[\mathcal{R}_k = \left\{ \frac{W({\mathbb{S}})}{G({\mathbb{S}})} : {\mathbb{S}}\subset[n],\;|{\mathbb{S}}| = k \right\}.\] Set \(M = |\mathcal{R}_k|\). With exact top-\(k\) selection and exact arithmetic, 2 terminates finitely from any \(\eta^{(0)} \in \mathbb{R}\) and returns \[{\mathbb{S}}_k^{\max} \in \arg\max_{|{\mathbb{S}}|=k} \frac{W({\mathbb{S}})}{G({\mathbb{S}})}.\] If \(\eta^{(0)} \le \eta^\star\), termination occurs in at most \(M\) ratio updates; for arbitrary \(\eta^{(0)}\), termination occurs in at most \(M+1\) ratio updates.

7.0.0.2 Proof

Lemma 1 (Distinctness of Ratio Values). The number of distinct ratio values \(N = |\{\Delta({\mathbb{S}}) : {\mathbb{S}}\subset [n], \, |{\mathbb{S}}| = k\}|\) is finite with \(N \leq \binom{n}{k}\).

Proof. Since there are \(\binom{n}{k}\) selections and each has a well-defined ratio \(\Delta({\mathbb{S}}) = \frac{W({\mathbb{S}})}{G({\mathbb{S}})}\) (with \(G({\mathbb{S}}) > 0\)), there are at most \(\binom{n}{k}\) distinct ratio values. ◻

Lemma 2 (Monotone Progression Through Ratio Values). The parameter sequence \(\{\eta_\ell\}\) is monotone (strictly toward the optimum). Consequently, each distinct ratio value is visited by the parameter at most once. The algorithm does not cycle.

Proof. By Dinkelbach’s original analysis, the function \(z(\eta)\) is continuous, convex, and strictly decreasing on intervals where the active maximizer has positive denominator. The update rule \(\eta_{\ell+1} = \Delta({\mathbb{S}}_\ell)\) ensures that the parameter moves toward the optimal value \(\Delta_k^{\max}\) [30].

Consequently, the parameter sequence visits the distinct ratio values in a monotone order, each at most once. The algorithm cannot cycle because cycling would require revisiting the same parameter value, which contradicts monotonicity. ◻

Lemma 3 (Finiteness of Iterations). The algorithm terminates in at most \(N\) iterations, where \(N\) is the number of distinct ratio values.

Proof. By Lemma 2, the parameter sequence is monotone and visits each distinct ratio value at most once. By Lemma 1, there are finitely many distinct ratio values. Therefore, the algorithm terminates after at most \(N\) iterations. ◻

Main Argument: By Dinkelbach’s fundamental result, the algorithm terminates when \(z(\eta^*) = 0\), which certifies that \(\eta^* = \Delta_k^{\max}\) and the corresponding selection is globally optimal. Lemmas 13 guarantee that this occurs in finite iterations. Thus, the algorithm outputs an exact global optimum. 0◻

Remark 4 (Multiple Optima). If multiple selections achieve the maximum ratio value \(\Delta_k^{\max}\), the algorithm terminates upon reaching the first one. All selections with ratio \(\Delta_k^{\max}\) are globally optimal.

Remark 5 (Practical Efficiency). Although the worst-case bound is \(O(N)\) where \(N \leq \binom{n}{k}\), empirical convergence is typically \(3\)\(10\) iterations [30] reflecting superlinear convergence in the parameter.

Remark 6 (Constructive Optimality). Termination with \(z(\eta_\tau) = 0\) provides a constructive certificate that \({\mathbb{S}}_\tau\) is globally optimal.

8 Proof of 2↩︎

Problem Formulation↩︎

Define \[D_n({\mathbb{S}}) \mathrel{\vcenter{:}}= \sum_{j\notin{\mathbb{S}}}\tilde{x}_j^2, \qquad d_n({\mathbb{S}}) \mathrel{\vcenter{:}}= \frac{D_n({\mathbb{S}})}{n} - \mu_v,\] \[A_{{\mathbb{S}}} \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}} v_i u_i, \qquad E_{{\mathbb{S}}} \mathrel{\vcenter{:}}= \sum_{i\in{\mathbb{S}}}\bigl(\tilde{x}_i \tilde{r}_i - v_i u_i\bigr),\] so that \(\sum_{i\in{\mathbb{S}}}\tilde{x}_i \tilde{r}_i = A_{{\mathbb{S}}}+E_{{\mathbb{S}}}\), and \[\widehat Q_n({\mathbb{S}}) = n\bigl(\hat{\beta} - \hat{\beta}_{-{\mathbb{S}}}\bigr) = \frac{A_{{\mathbb{S}}}+E_{{\mathbb{S}}}}{\mu_v + d_n({\mathbb{S}})},\qquad Q_n^{\mathrm{or}}({\mathbb{S}}) = \frac{A_{{\mathbb{S}}}}{\mu_v}.\] Write \[\begin{align} \delta_{n,k} \mathrel{\vcenter{:}}= \sup_{|{\mathbb{S}}|=k}|E_{{\mathbb{S}}}|,\; B_{n,k} \mathrel{\vcenter{:}}= \sup_{|{\mathbb{S}}|=k}|A_{{\mathbb{S}}}|,\; \rho_{n,k} \mathrel{\vcenter{:}}= \sup_{|{\mathbb{S}}|=k}|d_n({\mathbb{S}})|, \end{align}\] all controlled by Assumption 2; in particular \(\rho_{n,k}=o_p(1)\).

Theorem 2 (First-order MIS validity). Fix \(k\) and suppose \(\mu_v = \mathbb{E}[v_i^2] > 0\) and 2 holds. Then \[\sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k} \left| \widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}}) \right| = o_p(1).\] Consequently, if \[\hat{\mathbb{S}}_k^{\max}\in\arg\max_{|{\mathbb{S}}|=k} \widehat Q_n({\mathbb{S}}),\] then \[\left| \widehat Q_n(\hat{\mathbb{S}}_k^{\max}) - \max_{|{\mathbb{S}}|=k} Q_n^{\mathrm{or}}({\mathbb{S}}) \right| = o_p(1).\]

If the oracle first-order maximizer \({\mathbb{S}}_k^{\mathrm{or}}\) is unique and \[\Gamma_{n,k} := Q_n^{\mathrm{or}}({\mathbb{S}}_k^{\mathrm{or}}) - \max_{\substack{|{\mathbb{S}}|=k\\{\mathbb{S}}\ne{\mathbb{S}}_k^{\mathrm{or}}}} Q_n^{\mathrm{or}}({\mathbb{S}}),\] satisfies \[\frac{ \sup_{{\mathbb{S}}\subset \left[ n \right], |{\mathbb{S}}|=k} \left| \widehat Q_n({\mathbb{S}})-Q_n^{\mathrm{or}}({\mathbb{S}}) \right| }{ \Gamma_{n,k} } = o_p(1),\] then \[\Pr(\hat{\mathbb{S}}_k^{\max}={\mathbb{S}}_k^{\mathrm{or}})\to1.\]

Proof↩︎

8.0.0.1 Step 1: uniform approximation.

A direct rearrangement gives the identity \[\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}}) \;=\; \frac{E_{{\mathbb{S}}}}{\mu_v+d_n({\mathbb{S}})} \;-\; \frac{A_{{\mathbb{S}}}\,d_n({\mathbb{S}})}{\mu_v\bigl(\mu_v+d_n({\mathbb{S}})\bigr)},\] hence \[\bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr| \;\le\; \frac{|E_{{\mathbb{S}}}|}{|\mu_v+d_n({\mathbb{S}})|} \;+\; \frac{|A_{{\mathbb{S}}}|\,|d_n({\mathbb{S}})|}{\mu_v\,|\mu_v+d_n({\mathbb{S}})|}.\] Since \(\rho_{n,k}=o_p(1)\), the event \(\bigl\{\inf_{|{\mathbb{S}}|=k}\,(\mu_v+d_n({\mathbb{S}}))\ge \mu_v/2\bigr\}\) has probability tending to one. On this event, taking suprema yields \[\sup_{|{\mathbb{S}}|=k} \bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr| \;\le\; \frac{2\,\delta_{n,k}}{\mu_v} \;+\; \frac{2\,B_{n,k}\,\rho_{n,k}}{\mu_v^{2}} \;=\; o_p(1).\]

8.0.0.2 Step 2: value consistency.

Let \[\hat{\mathbb{S}}_k\in\arg\max_{|{\mathbb{S}}|=k}\widehat Q_n({\mathbb{S}}), \qquad {\mathbb{S}}_k^{\mathrm{or}}\in\arg\max_{|{\mathbb{S}}|=k}Q_n^{\mathrm{or}}({\mathbb{S}}).\] By optimality of \(\hat{\mathbb{S}}_k\), \(\widehat Q_n(\hat{\mathbb{S}}_k)\ge \widehat Q_n({\mathbb{S}}_k^{\mathrm{or}})\), and combining this with the uniform approximation gives \[Q_n^{\mathrm{or}}(\hat{\mathbb{S}}_k) \;\ge\; Q_n^{\mathrm{or}}({\mathbb{S}}_k^{\mathrm{or}}) \;-\; 2\sup_{|{\mathbb{S}}|=k}\bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr|.\] Hence the oracle value of the empirical maximizer is within \(o_p(1)\) of the oracle optimum.

8.0.0.3 Step 3: selection consistency.

Assume the oracle maximizer is unique, with gap \[\Gamma_{n,k} \;\mathrel{\vcenter{:}}=\; Q_n^{\mathrm{or}}({\mathbb{S}}_k^{\mathrm{or}}) \;-\; \max_{\substack{|{\mathbb{S}}|=k\\ {\mathbb{S}}\ne{\mathbb{S}}_k^{\mathrm{or}}}} Q_n^{\mathrm{or}}({\mathbb{S}}).\] If \(\hat{\mathbb{S}}_k\ne{\mathbb{S}}_k^{\mathrm{or}}\), then \(Q_n^{\mathrm{or}}(\hat{\mathbb{S}}_k)\le Q_n^{\mathrm{or}}({\mathbb{S}}_k^{\mathrm{or}})-\Gamma_{n,k}\), and Step 2 forces \[2\sup_{|{\mathbb{S}}|=k}\bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr| \;\ge\; \Gamma_{n,k}.\] Therefore, provided \[\Gamma_{n,k}^{-1} \sup_{|{\mathbb{S}}|=k}\bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr| \;=\; o_p(1), \label{eq:ratio95condition}\tag{7}\] we have \(\Pr\!\bigl(\hat{\mathbb{S}}_k={\mathbb{S}}_k^{\mathrm{or}}\bigr)\to 1\).

8.1 When does condition equation 7 hold?↩︎

Since \(\rho_{n,k} = o_p(1)\) gives \(\inf_{|{\mathbb{S}}|=k}\bigl\{\mu_v+d_n({\mathbb{S}})\bigr\}=\mu_v+o_p(1)\), the bound of Step 1 sharpens to the rate \[\sup_{|{\mathbb{S}}|=k}\bigl|\widehat Q_n({\mathbb{S}}) - Q_n^{\mathrm{or}}({\mathbb{S}})\bigr| \;=\; O_p\!\left( \frac{\delta_{n,k}}{\mu_v} \;+\; \frac{B_{n,k}\,\rho_{n,k}}{\mu_v^{2}} \right).\] Both summands being nonnegative, condition equation 7 is equivalent to \[\Gamma_{n,k}^{-1}\bigl(\delta_{n,k} + B_{n,k}\,\rho_{n,k}\bigr) \;=\; o_p(1),\] which in turn is equivalent to the two margin-dominance conditions holding jointly: \[\boxed{ \delta_{n,k} \;=\; o_p(\Gamma_{n,k}), \qquad B_{n,k}\,\rho_{n,k} \;=\; o_p(\Gamma_{n,k}). }\]

9 Joint Influence, Masking, and Greedy Failure↩︎

The following definitions are stated for a generic set objective \[H_k({\mathbb{S}}), \qquad {\mathbb{S}}\subset[n], \quad |{\mathbb{S}}|=k,\] where, in the main applications, \[H({\mathbb{S}}) = \frac{W({\mathbb{S}})}{G({\mathbb{S}})} = \frac{ \sum_{i\in{\mathbb{S}}} w_i }{ T - \sum_{i\in{\mathbb{S}}}c_i }.\] For signed analyses in the opposite direction, the same definitions apply after replacing \(H\) by the corresponding direction-specific objective.

Definition 3 (Marginal influence). For a set \({\mathbb{S}}\subset[n]\) and an observation \(i \notin {\mathbb{S}}\), the marginal gain from adding \(i\) to \({\mathbb{S}}\) is \[\Delta(i\mid{\mathbb{S}}) \mathrel{\vcenter{:}}= H({\mathbb{S}}\cup\{i\}) - H({\mathbb{S}}).\] When \({\mathbb{S}}=\varnothing\), we call \(H(\{i\})\) the singleton influence of observation \(i\).

Definition 4 (Joint influence). For a set \({\mathbb{S}}\subset[n]\) with \(|{\mathbb{S}}|=k\), define its excess joint influence relative to singleton effects as \[J({\mathbb{S}}) \mathrel{\vcenter{:}}= H_k({\mathbb{S}}) - \sum_{i\in{\mathbb{S}}} H_1(\{i\}).\] The set \({\mathbb{S}}\) exhibits joint influence if \(J({\mathbb{S}}) > 0\), and it exhibits strong joint influence at level \(\gamma > 0\) if \[H({\mathbb{S}}) \geqslant \sum_{i\in{\mathbb{S}}} H_1(\{i\}) + \gamma.\] Thus joint influence occurs when the set effect is larger than what would be suggested by adding the singleton influences of its members.

Definition 5 (Masking). Let \({\mathbb{S}}_k^\star\in\arg\max_{|{\mathbb{S}}|=k}H_k({\mathbb{S}})\) be an optimal size-\(k\) set. An observation \(i\in{\mathbb{S}}_k^\star\) is masked at size \(k\) if it belongs to an optimal size-\(k\) set but is not among the top \(k\) observations by singleton influence: \[i\in{\mathbb{S}}_k^\star \quad\text{ and }\quad H_1(\{i\}) < H_1(\{j\}),\] for at least \(k\) observations \(j\notin{\mathbb{S}}_k^\star\). Equivalently, singleton ranking alone would exclude \(i\), even though \(i\) is part of an optimal influential set.

Definition 6 (Greedy path). The greedy path is the sequence \(({\mathbb{G}}_k)_{k\ge1}\) defined recursively by \[{\mathbb{G}}_0=\varnothing, \quad {\mathbb{G}}_k = {\mathbb{G}}_{k-1}\cup \left\{ \arg\max_{i\notin{\mathbb{G}}_{k-1}} H_k({\mathbb{G}}_{k-1}\cup\{i\}) \right\},\] with ties resolved by a fixed deterministic rule. The greedy path is nested by construction: \[{\mathbb{G}}_1\subset{\mathbb{G}}_2\subset\cdots .\]

Definition 7 (Greedy failure). Greedy selection fails at size \(k\) if the greedy set is not globally optimal: \[H_k({\mathbb{G}}_k) < H_k({\mathbb{S}}_k^\star).\]

A sufficient structural reason for greedy failure is non-nestedness; if an early greedy choice is absent from every optimal size-\(k\) set, then the nested greedy path cannot recover the optimal size-\(k\) solution.

For the linear-fractional objective in the main text, marginal gains depend on the current set. Writing \(w_i=\tilde{x}_i\tilde{r}_i\), \(c_i=\tilde{x}_i^2\), \(W({\mathbb{S}})=\sum_{j\in{\mathbb{S}}}w_j\), and \(G({\mathbb{S}})=T-\sum_{j\in{\mathbb{S}}}c_j\), we have \[H({\mathbb{S}}\cup\{i\})-H({\mathbb{S}}) = \frac{ w_iG({\mathbb{S}})+c_iW({\mathbb{S}}) }{ G({\mathbb{S}})\{G({\mathbb{S}})-c_i\} }.\] Thus the gain from adding \(i\) depends not only on its own score \(w_i\) and curvature \(c_i\), but also on the accumulated score \(W({\mathbb{S}})\) and remaining curvature \(G({\mathbb{S}})\) of the current set. This set dependence allows joint influence, masking, non-nested optimal paths, and greedy failure.

10 Additional Results↩︎

Influence Convergence Simulation↩︎

We consider the partial linear model from 2. To evaluate the finite sample behavior of 2, we generate data with the following structure. Covariates are drawn as \(Z_{ij} \stackrel{\text{iid}}{\sim} \text{Uniform}(0,1)\) for \(j = 1, \ldots, p_z\). Treatment assignment incorporates confounding through \[X_i = h(\mathbf{Z}_i) + v_i,\] where \(h(Z) = 0.5 z_1 - 0.2 z_2\) and \(v_i\) follows a mixture distribution to create high leverage sets: \[v_i \sim \begin{cases} \mathcal{N}(8, 0.25^2) & \text{for } i = n, n-1, n-2, \\ \mathcal{N}(6, 0.25^2) & \text{for } i = n-3, n-4, n-5,\\ \mathcal{N}(0, 1) & \text{for } 1, \ldots, n-6. \end{cases}\]

The nonparametric component in \(Y\) exhibits sparsity, depending on only four covariates: \[g(\mathbf{z}) = 2\sin(2\pi z_1) + 1.5 z_2^2 + z_3 z_4.\]

10.0.0.1 Heterogeneous Treatment Effects.

To ensure high influence for some observations, we generate outcomes with treatment effect heterogeneity, violating constant \(\beta\): \[Y_i = g(\mathbf{Z}_i) + \beta_i X_i + \varepsilon_i,\] where \[(\beta_i, \varepsilon_i) \sim \begin{cases} (-0.5, \mathcal{N}(0, 1)) & \text{for } i = 1, \ldots, n-6 \\ (0.1, \mathcal{N}(0, 0.1^2)) & \text{for } i = n-5, n-4, n-3 \\ (0.4, \mathcal{N}(0, 0.1^2)) & \text{for } i = n-2, n-1, n. \end{cases}\] This design extends the illustration of masking and joint influence in [15]. Each setup is resampled, for a total of one thousand Monte Carlo draws. 7 displays the mean and \(95\%\) confidence bounds of the simulation results.

Figure 7: Simulation study to assess finite sample convergence of the limiting results. Specifically, \Delta(\hat{\mathbb{S}}_k) \to \Delta^{\mathrm{oracle}}({\mathbb{S}}_k^{\max}) (top) and \hat{\mathbb{S}}_k \to {\mathbb{S}}_k^{\mathrm{oracle}} (bottom). Per construction k=3 and k=6 are particularly influential.

10.0.0.2 Simulation Results

While influence converges quickly and uniformly to the oracle, the associated \({\mathbb{S}}^\star\) converges much slower. While even for medium sized sample size residualization works well with an average Jaccard similarity of almost one for all sample sizes, accuracy is substantially worse if added observations are not influential. Thus knowing the correct \(k\) is beneficial for set accuracy in finite samples. If inference on \({\mathbb{S}}^\star\) is not desired but merely robustness, even for moderate \(n\) residualization recovers the true \(\Delta_k^{\max}\) well.

10.1 Linearized Text Embeddings↩︎

The sentence-pairs and similarity scores are:

  • ‘Romney picks Ryan as vice presidential running mate: source’

  • ‘Romney to tap Ryan as vice presidential running mate’

  • ‘An older man is standing outside in front of a truck.’

  • ‘A woman dressed in green is roller skating outside at an event.’

  • ‘A new study, conducted in Europe, found the medicine worked just as well as an earlier disputed study, sponsored by ImClone Systems, said it did.’

  • ‘Doctors concluded Erbitux, the cancer drug that enmeshed ImClone Systems in an insider trading scandal, worked just as well as an earlier company-sponsored study said it did.’

Traces of the predicted similarity scores as \(k\) increases are shown in 8.

Figure 8: MIS traces for three sentence predictions. Points depict true values.

10.2 Additional Applications↩︎

The datasets considered are listed in 2; results are provided as Supplementary Material.

Table 2: Analyzed datasets, sample sizes, and sources.
Name \(n\) Source
Saltmarsh Sparrow 1295 [31]
Mistrust 20062 [32]
Tsetse Fly 522 [33]
Wine Quality 1599 [34]
Adult Income 32561 [35]
California Housing 20640 [36]
Boston Housing 506 [37]
Diamonds 53940 [38]
Star Cluster 47 [39]
AM Example 12 [39]
Brain to Body 65 [39]
Lactic Acid 20 [39]
Plant Data 20 [39]
Telephone Calls 24 [39]
Stackloss 21 [39]
HBK Data 75 [39]
Wood 20 [39]
Salinity 28 [39]
Phosphorus 18 [39]
Education 50 [39]
Aircraft Data 23 [39]
May Air Pollution 31 [39]
Bushfire 38 [39]
Cloud Point 19 [39]
Soil Chemistry 428 [39]
Heart Catheter 12 [39]
Pension Fund 18 [39]
Pulp Fiber 62 [39]
Toxicity 38 [39]
Wagner Growth 63 [39]

10.3 Comparison with Influence Function Approximations↩︎

9 compares exact \(\Delta(\mathbb{S})\) with their AMIP approximation [12].

Figure 9: Comparison of exact MIS impacts on the seven microcredit trials with their approximate maximum influence perturbation [12].

References↩︎

[1]
S. Barocas, M. Hardt, and A. Narayanan, Fairness and machine learning: Limitations and opportunities. MIT Press, 2023.
[2]
A. Chhabra, P. Li, P. Mohapatra, and H. Liu, “What data benefits my classifier? Enhancing model performance and interpretability through influence-based data selection,” in Advances in neural information processing systems, 2023.
[3]
A. Ghorbani and J. Zou, “Data shapley: Equitable valuation of data for machine learning,” in Proceedings of the 36th international conference on machine learning, 2019, pp. 2242–2251.
[4]
C. Rudin, “Stop explaining black box machine learning models for high-stakes decisions and use interpretable models instead,” Nature Machine Intelligence, vol. 1, no. 5, pp. 206–215, 2019, doi: 10.1038/s42256-019-0048-x.
[5]
M. G. Hudgens and M. E. Halloran, “Toward causal inference with interference,” Journal of the American Statistical Association, vol. 103, no. 482, pp. 832–842, 2008, doi: 10.1198/016214508000000292.
[6]
A. Souly et al., arXiv:2510.07192 [cs.LG]“Poisoning attacks on LLMs require a near-constant number of poison samples.” 2025, [Online]. Available: https://arxiv.org/abs/2510.07192.
[7]
P.-O. Côté, A. Nikanjam, N. Ahmed, D. Humeniuk, and F. Khomh, “Data cleaning and machine learning: A systematic literature review,” Automated Software Engineering, vol. 31, no. 2, p. 54, 2024, doi: 10.1007/s10515-024-00453-w.
[8]
B. Mirzasoleiman, J. Bilmes, and J. Leskovec, “Coresets for data-efficient training of machine learning models,” in Proceedings of the 37th international conference on machine learning, 2020, pp. 6950–6960.
[9]
S. Chatterjee and A. S. Hadi, “Influential observations, high leverage points, and outliers in linear regression,” Statistical Science, vol. 1, no. 3, pp. 379–393, 1986, doi: 10.1214/ss/1177013622.
[10]
F. R. Hampel, “The influence curve and its role in robust estimation,” Journal of the American Statistical Association, vol. 69, no. 346, pp. 383–393, 1974, doi: 10.1080/01621459.1974.10482962.
[11]
P. W. Koh and P. Liang, “Understanding black-box predictions via influence functions,” in Proceedings of the 34th international conference on machine learning, 2017, pp. 1885–1894.
[12]
T. Broderick, R. Giordano, and R. Meager, arXiv:2011.14999 [stat.ME]“An automatic finite-sample robustness metric: When can dropping a little data make a big difference?” 2023.
[13]
Y. Hu, P. Hu, H. Zhao, and J. W. Ma, NeurIPS“Most influential subset selection: Challenges, promises, and beyond,” in Advances in neural information processing systems, 2024, [Online]. Available: https://arxiv.org/abs/2409.18153.
[14]
J. Y. Huang, D. R. Burt, Y. Shen, T. D. Nguyen, and T. Broderick, arXiv:2408.09008 [stat.ME]“Approximations to worst-case data dropping: Unmasking failure modes.” 2025.
[15]
N. Kuschnig, G. Zens, and J. Crespo Cuaresma, “Hidden in plain sight: Influential sets in linear regression,” CESifo, 8981, 2021.
[16]
A. Moitra and D. Rohatgi, ICLR 2023“Provably auditing ordinary least squares in low dimensions,” in International conference on learning representations, 2023, doi: 10.48550/arXiv.2205.14284.
[17]
D. Freund and S. B. Hopkins, “Towards practical robustness auditing for linear regression,” arXiv preprint, 2023, doi: 10.48550/arXiv.2307.16315.
[18]
I. Rubinstein and S. Hopkins, “Robustness auditing for linear regression: To singularity and beyond,” in International conference on learning representations, 2025.
[19]
L. D. Konrad and N. Kuschnig, “Testing most influential sets,” in The fourteenth international conference on learning representations, 2026.
[20]
S. Basu, X. You, and S. Feizi, “On second-order group influence functions for black-box predictions,” in Proceedings of the 37th international conference on machine learning, 2020, vol. 119, pp. 715–724.
[21]
P. W. Koh, K.-S. Ang, H. H. K. Teo, and P. Liang, “On the accuracy of influence functions for measuring group effects,” in Proceedings of the 33rd international conference on neural information processing systems, 2019, pp. 5254–5264.
[22]
W. Dinkelbach, “On nonlinear fractional programming,” Management Science, vol. 13, no. 7, pp. 492–498, 1967.
[23]
V. Chernozhukov et al., “Double/debiased machine learning for treatment and structural parameters,” The Econometrics Journal, vol. 21, no. 1, pp. C1–C68, 2018, doi: 10.1111/ectj.12097.
[24]
P. M. Robinson, “Root-n-consistent semiparametric regression,” Econometrica, vol. 56, no. 4, pp. 931–954, 1988, doi: 10.2307/1912705.
[25]
D. Eddelbuettel and R. François, “Rcpp: Seamless R and C++ integration,” Journal of Statistical Software, vol. 40, no. 8, pp. 1–18, 2011, doi: 10.18637/jss.v040.i08.
[26]
O. Attanasio, B. Augsburg, R. De Haas, E. Fitzsimons, and H. Harmgart, “The impacts of microfinance: Evidence from joint-liability lending in Mongolia,” American Economic Journal: Applied Economics, vol. 7, no. 1, pp. 90–122, 2015, doi: 10.1257/app.20130489.
[27]
R. Meager, “Understanding the average impact of microcredit expansions: A bayesian hierarchical analysis of seven randomized experiments,” American Economic Journal: Applied Economics, vol. 11, no. 1, pp. 57–91, 2019, doi: 10.1257/app.20170299.
[28]
D. Cer, M. Diab, E. Agirre, I. Lopez-Gazpio, and L. Specia, “SemEval-2017 task 1: Semantic textual similarity multilingual and crosslingual focused evaluation,” in Proceedings of the 11th international workshop on semantic evaluation, 2017, pp. 1–14, doi: 10.18653/v1/S17-2001.
[29]
K. Song, X. Tan, T. Qin, J. Lu, and T.-Y. Liu, “MPNet: Masked and permuted pre-training for language understanding,” in Advances in neural information processing systems, 2020.
[30]
S. Schaible, “Fractional programming. II: On Dinkelbach’s algorithm,” Management Science, vol. 22, no. 8, pp. 868–873, 1976, doi: 10.1287/mnsc.22.8.868.
[31]
C. Gjerdrum, K. Sullivan-Wiley, E. King, M. A. Rubega, and C. S. Elphick, “Egg and chick fates during tidal flooding of saltmarsh sharp-tailed sparrow nests,” The Condor: Ornithological Applications, vol. 110, no. 3, pp. 579–584, 2008, doi: 10.1525/cond.2008.8559.
[32]
N. Nunn and L. Wantchekon, “The slave trade and the origins of mistrust in africa,” American Economic Review, vol. 101, no. 7, pp. 3221–3252, 2011, doi: 10.1257/aer.101.7.3221.
[33]
M. Alsan, “The effect of the TseTse fly on African development,” American Economic Review, vol. 105, no. 1, pp. 382–410, 2015, doi: 10.1257/aer.20130604.
[34]
P. Cortez, A. Cerdeira, F. Almeida, T. Matos, and J. Reis, “Modeling wine preferences by data mining from physicochemical properties,” Decision Support Systems, vol. 47, no. 4, pp. 547–553, 2009, doi: 10.1016/j.dss.2009.05.016.
[35]
R. Kohavi, “Scaling up the accuracy of naive-bayes classifiers: A decision-tree hybrid,” in Proceedings of the second international conference on knowledge discovery and data mining, 1996, pp. 202–207.
[36]
R. K. Pace and R. Barry, “Sparse spatial autoregressions,” Statistics & Probability Letters, vol. 33, no. 3, pp. 291–297, 1997, doi: 10.1016/S0167-7152(96)00140-x.
[37]
D. Harrison and D. L. Rubinfeld, “Hedonic housing prices and the demand for clean air,” Journal of Environmental Economics and Management, vol. 5, no. 1, pp. 81–102, 1978, doi: 10.1016/0095-0696(78)90006-2.
[38]
H. Wickham, ggplot2: Elegant graphics for data analysis. Springer-Verlag New York, 2016.
[39]
M. Maechler et al., R package version 0.99-6Robustbase: Basic robust statistics. 2025.

  1. The Appendix contains proofs and additional details; code is provided at https://github.com/nk027/findingMIS.↩︎

  2. See the discussion in [13][15] for further discussion.↩︎

  3. The implementation uses a size-\(k\) heap for ordering, and is implemented in R and Rcpp [25], on a Ryzen AI Max+ Pro 395, using a single thread. We also benchmarked an implementation of the greedy algorithm by [15] on a subset of the grid (a runtime of \(200\) ms is achieved for \(n = 10^4\) and \(k = 50\)), as well as the approximations implemented by [12]; across a range of settings for \((n, k)\), our method is typically faster to compute, often by an order of magnitude.↩︎