Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sketched Trust-Region (STR)

Updated 4 July 2026
  • Sketched Trust-Region (STR) is a multifidelity trust-region method that augments the standard high-fidelity step with a corrective low-dimensional direction computed via a random sketch.
  • It constructs a reduced objective by projecting the data onto a lower-dimensional space using a Gaussian sketch, preserving geometric properties essential for convergence.
  • The method seamlessly falls back to classical trust-region steps when the sketched correction fails to improve the objective, ensuring robust and efficient convergence.

Sketched Trust-Region (STR) is a multifidelity trust-region method for large-scale, unconstrained nonlinear optimization in which a classical full-space trust-region step is augmented by a sketch-based corrective direction computed from a low-fidelity objective in a reduced feature space. In the formulation introduced in “Trust-Region Methods with Low-Fidelity Objective Models,” STR is instantiated within the Magical Trust Region (MTR) framework: a primary step is obtained from the standard high-fidelity trust-region model of the original objective, while a secondary “magical” direction is produced by solving a reduced trust-region subproblem built from a random sketch of the data matrix (Angino et al., 1 Nov 2025). The method is motivated in particular by supervised binary classification problems of the form

minwRnf(w)=1qi=1q(w;xi,yi),\min_{w\in\mathbb{R}^n} f(w) = \frac{1}{q}\sum_{i=1}^q \ell(w;x_i,y_i),

with both nn and qq potentially large.

1. Problem class and conceptual role

STR is proposed for large-scale, unconstrained nonlinear optimization under the assumptions that ff is bounded below and twice continuously differentiable. The motivating setting is supervised binary classification with classifier weights wRnw\in\mathbb{R}^n, data pairs {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q, data matrix X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}, and a smooth loss \ell, including logistic loss and squared loss with softmax (Angino et al., 1 Nov 2025).

The method is best understood relative to the classical trust-region (TR) framework. Standard TR methods build a quadratic model

mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,

and compute a step by solving a trust-region subproblem in the full parameter space. STR does not replace this mechanism. Instead, it preserves the full-space TR step and supplements it with a second direction derived from a cheaper low-fidelity model. This design places STR within multifidelity optimization, where an accurate but expensive model ff is combined with a cheaper but inexact model nn0 to reduce cost while retaining the convergence logic of the high-fidelity method.

Within the MTR interpretation, the primary step is the standard TR step from the full model, and the secondary step is an auxiliary correction coming from additional information. In STR, that additional information is obtained by dimension reduction on the feature space: rather than optimizing directly over nn1, the method constructs a reduced parameter nn2 with nn3, linked to nn4 through a linear projector nn5. This suggests that STR should be viewed as a corrective, data-driven augmentation of trust-region iterations rather than as a replacement for the underlying TR method.

2. Construction of the sketched low-fidelity model

At iteration nn6, STR first computes the high-fidelity trust-region step nn7 and forms the intermediate point

nn8

Around this intermediate point, it constructs a low-dimensional objective by sketching the feature space (Angino et al., 1 Nov 2025).

The sketch is defined through a random matrix nn9 with qq0. The features are projected as

qq1

producing the compressed data matrix qq2. The reduced objective is then

qq3

where qq4 is a low-fidelity loss derived from the original loss, often with the same functional form in the reduced feature space. The model is evaluated at

qq5

and a second-order model qq6 is built around this reduced point.

A central feature of STR is that the sketching matrix is random and recomputed every iteration. Its entries are i.i.d. Gaussian,

qq7

so the sketch is a dense Gaussian Johnson–Lindenstrauss embedding. In the experiments, qq8 is chosen much smaller than qq9, for example ff0–ff1 of ff2. The stated effect of sketching is to map the feature space from ff3 to ff4 while approximately preserving distances and inner products with high probability for appropriate ff5. In the STR context, this means that the geometry of the loss landscape along data-induced directions is approximately preserved in the sketched space.

The low-fidelity model is therefore cheap for two reasons. First, its variables live in ff6 rather than ff7. Second, the associated trust-region subproblem can be handled with low-dimensional vectors and at most ff8 inner conjugate-gradient iterations. A plausible implication is that STR is especially attractive when curvature information is informative but full-space subproblem solves are expensive.

3. Mathematical formulation and algorithmic structure

The full high-fidelity model at iteration ff9 is the quadratic Taylor approximation

wRnw\in\mathbb{R}^n0

and the high-fidelity step is

wRnw\in\mathbb{R}^n1

usually computed approximately, for example by Steihaug–Toint CG or the Cauchy point (Angino et al., 1 Nov 2025).

The low-fidelity quadratic model is

wRnw\in\mathbb{R}^n2

with wRnw\in\mathbb{R}^n3, and the reduced subproblem is

wRnw\in\mathbb{R}^n4

Because wRnw\in\mathbb{R}^n5 lives in the reduced parameter space, STR lifts it back to the original space using the adjoint of the sketch. The lifted “magical” direction is

wRnw\in\mathbb{R}^n6

and the composite step is

wRnw\in\mathbb{R}^n7

where wRnw\in\mathbb{R}^n8 is either fixed or found by a small line search. The correction is used only if it improves the original objective: wRnw\in\mathbb{R}^n9 If this inequality fails, the method sets {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q0, so the iteration reduces to standard TR.

The trust-region ratio is modified to account for the fact that the high-fidelity model predicts only the effect of {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q1, not of the added magical direction. STR defines

{(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q2

The denominator therefore combines the model reduction for {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q3 with the actual full-objective reduction produced by the correction. The iterate is accepted if {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q4, and the trust-region radius is updated using thresholds {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q5 and shrink/expand factors {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q6 in the standard set-valued TR form. Convergence is detected, for example, when {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q7.

This algorithmic structure makes explicit that STR is additive rather than substitutive: the primary step remains the full trust-region step, and the sketched solve supplies an auxiliary correction only when it is demonstrably useful for the original objective.

4. Sketching mechanism and theoretical interpretation

The sketching mechanism in STR is Gaussian random sketching, with a new sketch {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q8 drawn at each outer iteration and applied to the data matrix {(xi,yi)}i=1q\{(x_i,y_i)\}_{i=1}^q9 to form X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}0 (Angino et al., 1 Nov 2025). The stated cost impact is X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}1 to construct X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}2, X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}3 to multiply X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}4, and a reduced trust-region solve in vectors of dimension X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}5 with at most X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}6 CG iterations.

The theoretical interpretation relies on classical Johnson–Lindenstrauss geometry. For any vector X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}7, with high probability,

X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}8

provided X=[x1,,xq]Rn×qX=[x_1,\dots,x_q]\in\mathbb{R}^{n\times q}9 for an \ell0-point subset or relevant subspace. The paper also states that inner products and angles are approximately preserved. In the STR setting, this suggests that the geometry of the loss landscape along directions induced by the data \ell1 is approximately preserved in the reduced space, and that gradient and Hessian information extracted from \ell2 remains meaningful for the full objective.

A useful antecedent is “Random projections for trust region subproblems,” which studies trust-region subproblems approximated by random projections and shows that solving the projected problem in low dimension and lifting via \ell3 yields feasibility and objective-value approximation guarantees with high probability (Vu et al., 2017). That work does not formulate a full multifidelity TR algorithm, but it provides a closely related subproblem-level perspective: a sketched or projected trust-region problem can serve as a high-probability surrogate for the original subproblem. This suggests a broader interpretation of STR as part of a line of work in which trust-region computations are accelerated by low-dimensional surrogate spaces.

The choice of sketch size \ell4 governs the central trade-off. Larger \ell5 captures more directions and more accurately approximates the full problem, typically strengthening the magical direction and reducing outer iterations. Smaller \ell6 lowers the cost of the reduced problem but risks weaker corrections. The experimental discussion reports monotone improvement with \ell7: as \ell8 increases, outer iteration counts decrease, while per-iteration work increases.

5. Convergence properties, implementation, and numerical behavior

The theoretical discussion in the STR paper is primarily algorithmic and experimental rather than theorem-heavy, but its design is explicitly chosen so that if the low-fidelity correction is rejected, the iteration becomes a standard trust-region step (Angino et al., 1 Nov 2025). Under standard trust-region assumptions—\ell9 bounded below, mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,0 Lipschitz continuous, and approximate TR subproblem solves satisfying typical sufficient-reduction conditions—the method inherits the classical guarantee

mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,1

The paper states that the global convergence properties match those of classical trust-region methods, while the low-fidelity model is used solely to accelerate convergence in practice. It does not present explicit iteration-complexity bounds such as mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,2 evaluations, but it argues that worst-case complexity can be no worse than that of standard TR because the method falls back to TR whenever the magical direction is unhelpful.

In the reported implementation, the training losses are the regularized logistic loss

mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,3

and the regularized least-squares-type loss

mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,4

with mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,5. The high-fidelity TR solver is either Steihaug–Toint CG with a small number of inner iterations or the Cauchy point; the low-fidelity solver is Steihaug–Toint CG in the reduced space with at most mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,6 iterations. The implementation is in Python / PyTorch 2.8.0 and the experiments are CPU-only.

The numerical study compares TR, STR, and SVDTR on three LIBSVM datasets: Australian (mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,7, mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,8), Mushroom (mkH(s):=f(wk)+f(wk)Ts+12sTBks,m_k^H(s) := f(w_k) + \nabla f(w_k)^T s + \tfrac{1}{2}s^T B_k s,9, ff0), and Gisette (ff1, ff2). The primary metric is ff3 versus outer iterations, and wall-clock time is also reported for larger problems. On Australian and Mushroom, all methods converge quickly, but STR and SVDTR consistently require fewer outer iterations than TR, with iteration-count reduction monotone in ff4. On Gisette, the gains from dimension reduction are more pronounced: for both ff5 and ff6, STR and SVDTR significantly reduce iteration counts relative to TR, and wall-clock plots show that the reduced iterations more than compensate for the extra cost of the low-fidelity subproblems. The main stated conclusion is that STR reliably accelerates classical TR, particularly in high-dimensional problems where accurate full-space TR solves are expensive.

6. Relation to SVDTR, earlier sketched TR ideas, and acronym ambiguity

The STR paper introduces two methods within the same MTR template: STR and SVDTR. Their distinction lies in how the reduced space is constructed.

Method Reduced space construction Stated characteristics
STR Random sketch ff7, recomputed every iteration No preprocessing; on-the-fly; robust; attractive when preprocessing is not possible
SVDTR Top ff8 left singular vectors of ff9, computed once Captures dominant directions of variability; requires truncated SVD preprocessing
Classical TR No reduced space Uses only the full-space model

STR uses a random sketch recomputed at each iteration, requires no preprocessing, and is described as robust and easy to implement, especially when computing an SVD of nn00 is too expensive. SVDTR constructs nn01 once from the top nn02 left singular vectors of nn03, capturing dominant directions of variability and often performing best when singular values decay rapidly and the preprocessing cost is acceptable (Angino et al., 1 Nov 2025). Empirically, both outperform TR; on high-dimensional logistic regression for Gisette, SVDTR with sufficiently large nn04 tends to give the best iteration/time performance, while STR remains attractive when preprocessing is impossible or data are changing.

The broader literature contains closely related but not identical uses of sketching in trust-region methods. “Random projections for trust region subproblems” studies projected trust-region subproblems in derivative-free optimization and analyzes their feasibility and approximation properties, but it does not introduce the STR acronym (Vu et al., 2017). By contrast, “A Stochastic Trust Region Method for Non-convex Minimization” uses STR to denote a stochastic trust-region method with variance-reduced gradient and Hessian estimators, not a sketched multifidelity method (Shen et al., 2019). This terminological overlap is a common source of confusion. A precise usage therefore distinguishes Sketched Trust-Region in the multifidelity MTR sense from stochastic trust-region methods that use the same acronym for a different algorithmic family.

A second misconception is to treat STR as a method that solves only a reduced problem. The defining feature of the 2025 STR construction is the opposite: sketching is used only to generate a secondary correction direction, while the primary step, objective evaluation, and acceptance logic remain anchored in the full model nn05. This suggests that its robustness stems less from the accuracy of the sketch alone than from the fallback structure that preserves the behavior of classical trust-region iterations whenever the sketched correction is not beneficial.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Sketched Trust-Region (STR).