Pith. sign in

REVIEW 4 major objections 5 minor 71 references

Obstacle-aware Gaussian Process Regression

T0 review · 4 major / 5 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read Obstacle-aware Gaussian process regression claims that marking forbidden targets as negative datapairs and maximizing their KL divergence from the GP lets a model fit positive data while avoiding obstacles, with better NLL and RMSE than…

desk verdict A promising KL-avoidance idea for GP regression, but the objective is undefined as written and the real-data evaluation uses shuffled labels, so the claims don't hold. read the letter →

arxiv 2412.06160 v1 pith:J65XSTB6 submitted 2024-12-09 cs.LG math.PRstat.ML

classification cs.LGmath.PRstat.ML
keywords GaussianprocessregressionnegativedatapairsKLdivergenceobstacleavoidancetrajectorypredictionscalableprocesseslog-likelihoodconstraints
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

Obstacle-aware Gaussian Process Regression proposes a drop-in modification, called GP-ND, that lets a Gaussian process honor two kinds of training data: positive datapairs it must fit and negative datapairs it must avoid. Negative datapairs are modeled as small Gaussian blobs centered at forbidden target values, and the GP is trained to maximize the KL divergence between its predictive distribution at those inputs and the blobs, jointly with the usual marginal likelihood. The paper argues this turns any exact or scalable GP regressor into an obstacle-aware one. On a synthetic trajectory task and six real-world datasets, GP-ND versions of exact GP, scalable variational GP, and parametric GP regression report lower negative log-likelihood and RMSE than their classical counterparts, converge faster, and add modest runtime overhead. If correct, the framework encodes 'stay away from this value here' constraints into GP learning without enlarging the covariance matrix.

What carries the argument

The central object is the negative datapair as a Gaussian blob $q(\bar{y}\mid\bar{x}) = \mathcal{N}(\bar{y}, \sigma_{\mathrm{neg}}^2)$ together with the log-KL penalty $\beta \log D_{\mathrm{KL}}(p(y\mid\theta,\bar{X}) \lVert q(\bar{y}\mid\bar{X}))$ appended to the GP marginal likelihood. The KL term is the avoidance mechanism: it grows when the GP's predictive distribution overlaps a blob, so optimizing it pushes the predictive mean away from $\bar{y}$ and inflates predictive variance near $\bar{x}$. The implementation uses the closed-form univariate Gaussian KL formula from Eq. (6), evaluated with the predictive mean and variance at the negative inputs, and updates kernel parameters by alternating between the negative-log-likelihood step and the KL step in Algorithm 1.

What would settle it

At the converged parameters from Algorithm 1, compute both the full multivariate KL divergence between $\mathcal{N}(E[f(\bar{X})], \mathrm{cov}(f(\bar{X})))$ and the product of the negative-blob Gaussians, and the sum of the univariate KL terms that Eq. (6) implements. If the two values are not equal, or are not monotonically related, then the objective the code maximizes is not the objective the paper derives, and the reported gains are for a different loss.

Watch

Extended reading notes

Core claim

The central claim is that optimizing the combined objective $L(\theta) = \arg\min_\theta [-\log p(y\mid\theta,X) - \beta \log D_{\mathrm{KL}}(p(y\mid\theta,\bar{X})\,\lVert\, q(\bar{y}\mid\bar{X}))]$ makes a GP fit positive datapairs while avoiding negative ones. In this formulation a negative datapair $(\bar{x}, \bar{y})$ is not a training point but an obstacle: it is represented as a Gaussian blob $q(\bar{y}\mid\bar{x}) = \mathcal{N}(\bar{y}, \sigma_{\mathrm{neg}}^2)$ whose radius is controlled by $\sigma_{\mathrm{neg}}$. The training objective minimizes the negative marginal likelihood on positive pairs and simultaneously maximizes a log-transformed KL divergence between the GP's predictive distribution at the negative inputs and the blobs, with strength $\beta$. The paper reports that this objective, updated alternately in Algorithm 1, outperforms classical GP, scalable variational GP, and parametric GP regression on negative log-likelihood and RMSE across datasets up to roughly 435,000 points, and that lowering $\beta$ or raising $\sigma_{\mathrm{neg}}$ weakens the avoidance effect.

Load-bearing premise

The load-bearing premise is that the KL divergence actually maximized in the implementation, computed with the univariate Gaussian formula at each negative point, is the same objective as the joint-distribution KL divergence written in Eq. (4), because the paper never specifies how the per-point penalties combine.

Editorial extensions

If this is right

  • For navigation tasks, obstacles can be encoded directly as negative datapairs, so the GP trajectory bends around them without requiring a dense cloud of positive points near each obstacle.
  • Because only the likelihood term changes, the same KL-avoidance penalty can be attached to exact GP, scalable variational GP, and parametric GP regression without changing the size of the covariance matrix.
  • The two hyperparameters $\beta$ and $\sigma_{\mathrm{neg}}$ control the avoidance radius: smaller $\beta$ or larger $\sigma_{\mathrm{neg}}$ reduces the penalty's influence, giving practitioners a calibrated safety margin.
  • On real-world regression benchmarks, adding pseudo-negative datapairs by shuffling labels improves NLL and RMSE and steepens the convergence curve as data size grows, suggesting the penalty also acts as a regularizer.
  • The runtime overhead of the extra KL term stays modest relative to the underlying GP method, so the obstacle-aware variant inherits the scalability of the base regressor.

Reading between the lines

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

  • Editorial extension: Eq. (4) is written for joint multivariate distributions while the implemented Eq. (6) is the univariate scalar-Gaussian KL, so the paper leaves unresolved whether the loss sums over the $m$ negative points or uses the full predictive covariance; the empirical results stand or fall with whichever the code actually computes.
  • Editorial extension: on the six benchmark datasets the negative datapairs are random shuffled labels rather than spatial obstacles, so the reported gains may reflect regularization from the KL term more than genuine obstacle avoidance; a $\beta \to 0$ ablation would separate the two.
  • Editorial extension: Algorithm 1 alternates the NLL and KL updates instead of jointly optimizing Eq. (5), so the faster convergence could come from the optimization schedule rather than the penalty itself; comparing joint and alternating optimization on the same objective would clarify this.
  • Editorial extension: because the KL penalty uses only predictive mean and variance at a negative input, the mechanism is a local repulsive potential; one could test it against other forbidden-region shapes, such as intervals or uniform shells, to see whether the Gaussian-blob form is essential.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

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

Referee Report

4 major / 5 minor

Summary. The paper proposes GP-ND, an extension of Gaussian process regression in which, in addition to ordinary positive training pairs, the user supplies negative pairs (inputs with target values that the fitted curve must avoid). The negative pairs are represented as small Gaussian blobs, and the training objective combines the standard GP log marginal likelihood with a log-KL penalty that pushes the GP predictive distribution away from the blobs. The method is presented as a generic wrapper that can be applied to exact GP, SVGP, and PPGPR. Experiments include a synthetic 2D trajectory prediction task and six real-world regression datasets, reporting improved NLL and RMSE, faster convergence, and modest runtime overhead relative to classical GP regression.

Significance. If made mathematically coherent, the core idea is simple and potentially useful: a plug-in penalty that lets a GP user encode 'avoid this output value at this input' without enlarging the covariance matrix. The paper also deserves credit for being explicit about the alternating update scheme and for framing the extension as applicable to several scalable GP models. However, the central derivation currently has a gap between the stated multivariate KL objective and the implemented univariate formula, and the real-data experiments rely on randomly shuffled labels rather than genuine obstacles, so the significance of the claims cannot yet be assessed from the manuscript.

major comments (4)
  1. [§3.3–§3.5 and Algorithm 1] The objective actually optimized is not well defined. Equation (4) denotes D_KL(p(y|θ, bar X) || q(bar y| bar X)), where p(y|θ, bar X) is the multivariate GP predictive distribution over the m negative inputs and therefore has a full covariance matrix. Equation (6), however, is the KL divergence between two univariate Gaussians, and the text immediately identifies p ≡ N(μ1, σ1) ≡ p(y|θ, bar X), collapsing the joint distribution to a single variance. The paper never states whether Algorithm 1 sums m univariate marginal KL divergences, uses a single marginal, or computes the joint KL with trace and log-determinant terms. These are different objectives with different gradients once the predictive covariance couples the negative points, so the experimental results cannot be attributed to the derivation in Eqs. (4)–(5). Please restate the objective consistently, for example as a sum of per-point KL terms, and specify exactly what Algorithm 1 computes.
  2. [§5.2, Random shuffling technique] The real-data experiments do not evaluate obstacle avoidance. Negative pairs are produced by randomly shuffling labels and pairing each input with a mismatched target; these are not obstacles in any task-defined sense, and the condition y(x)_True ≠ y(x)_Shuffled merely restates that the labels were shuffled. Separating the predictive distribution from random wrong targets is a form of regularization, not avoidance of a specified forbidden region, so the claim that GP-ND 'outperforms' classical GP on these datasets does not support the paper's central obstacle-avoidance setting. Either use datasets with genuine negative constraints, such as forbidden output regions or known unsafe targets, or explicitly reframe GP-ND as a regularizer and evaluate it on that basis.
  3. [Algorithm 1 and Eq. (5)] There is a mismatch between the stated objective and the training procedure. Equation (5) defines a joint minimization over the sum of the negative log likelihood and the β-weighted negative log-KL term, while Algorithm 1 alternates between minimizing the NLL and maximizing the KL divergence. The text states that alternating updates were found empirically more stable, but no comparison with joint optimization is reported. Since all reported results are produced by Algorithm 1, the paper must clarify whether the behavior reflects the joint objective or the alternating scheme, and should justify the alternation either theoretically or with an ablation.
  4. [§5.1 and Fig. 5] The headline empirical claims are not quantitatively supported. The trajectory comparison against NS GP in §5.1 is visual only, with no NLL or RMSE values reported for the three models. The real-world results in Fig. 4 are averages over 10 random splits without error bars or significance tests, and the 'faster convergence' claim in Fig. 5 is based on qualitative inspection of convergence curves. A table with means, standard deviations, and a significance test for the key comparisons, together with a quantitative convergence-rate statistic such as epochs to a fixed RMSE threshold, is needed to support the 'outperforms' and 'converges faster' claims.
minor comments (5)
  1. [§2, Eq. (3)] Equation (3) appears to be missing the factor −1/2 on the quadratic term; as written it is not the standard log marginal likelihood, and the sign convention is inconsistent with the '− log p(y|θ, X)' used in Eq. (5).
  2. [Algorithm 1] In Algorithm 1, 'NLL = - p(y|θ, X)' should read '-log p(y|θ, X)', and the KLdiv line should state explicitly whether β·log D_KL is summed over negative points or computed jointly; otherwise the pseudocode inherits the ambiguity raised in the first major comment.
  3. [§3.4–§3.5] The stated motivation for applying the logarithm to D_KL is not convincing as written: log(D_KL) is also unbounded above and tends to −∞ as D_KL → 0, so it does not 'fix' unboundedness. If the purpose is to change the gradient scale, the intended effect should be stated explicitly.
  4. [§3.6.2] Section 3.6.2 defers the PPGPR likelihood to the original paper and provides only the predictive equations, but PPGPR-ND is then evaluated in §5; the manuscript should at least give the exact loss being optimized for PPGPR-ND.
  5. [References] References [18] and [19] are duplicate entries for GPyTorch, and several references in Section 6 are not discussed in the body; the list should be trimmed to works actually used.

Circularity Check

1 steps flagged · score 3.0 of 10

Mild partial circularity: the toy-trajectory avoidance result is baked into the Eq. (5) objective, while the real-data NLL/RMSE benchmarks retain independent content.

  1. self definitional [Section 3.3 (Eq. 5) and Section 5.1 (Fig. 2)]
    "we propose to fit the GP regression model on the positive datapairs along with maximizing the Kullback-Leibler (KL) divergence between the distributions of the GP regression model and the Gaussian distributions defined over the negative datapairs. ... L(θ) = argminθ[− log p(y|θ, X) − β log DKL(p(y|θ, ¯X)∥q(¯y| ¯X))] (5) ... our model GP -ND outperforms both of them in terms of a better curve-fit and avoidance of all the negative datapairs as shown in Fig 2.c."

    The behavior used to validate the method in Fig. 2 is the literal definition of the training loss. Eq. (5) is constructed so that minimizing it maximizes DKL between the GP predictive distribution and the Gaussian blobs at the negative datapairs; any optimizer that succeeds on this objective must push the predicted curve away from those blobs. Showing that GP-ND avoids all the negative datapairs restates the objective rather than confirming a prediction derived from the model. The §5.2 NLL/RMSE results on positive test data are not forced by this construction, which is why the overall circularity is only partial.

full rationale

The paper's central derivation is a proposed objective, not a first-principles prediction. The one self-definitional aspect is the synthetic obstacle-avoidance demonstration: the KL penalty in Eq. (5) is exactly the mechanism that repels the GP from negative targets, so observing this repulsion is a sanity check on the optimizer, not independent evidence. The real-dataset benchmarks (Fig. 4-5) compare GP-ND against classical GP on test NLL/RMSE for positive target data using pseudo-negative pairs created by label shuffling; those outcomes are not determined by construction and provide independent content. A separate concern, not circularity, is the Eq. (4)/Eq. (6) mismatch: Eq. (4) writes DKL between the joint predictive distribution over negative inputs and the blob distribution, while Eq. (6) is the univariate scalar KL, and the text asserts p ≡ N(µ1,σ1) ≡ p(y|θ, ¯X). This makes the objective actually optimized in Algorithm 1 ambiguous, but it is an internal-consistency and correctness issue rather than a reduction of a result to its own input. Self-citations appear in the reference list but none is load-bearing for the GP-ND objective. Score 3 reflects the partial circularity of the toy-trajectory validation while acknowledging the independent real-data claims.

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

The paper's core objective rests on four assumptions: the Gaussian-blob model for negative pairs, the use of the univariate KL formula for what is written as a joint distribution, the validity of shuffled labels as obstacles in real-data experiments, and the log-scaled KL objective. The first and fourth are modeling choices; the second is a derivation gap; the third is a data-construction choice. No invented physical entities are introduced beyond the Gaussian blob, which is a modeling device with no independent evidence.

free parameters (4)
  • β (tradeoff weight) = hand-chosen; values such as 0.1 and 3 shown in Fig. 3
    Controls the strength of the negative avoidance penalty in Eq. (5). No principled selection is given; Fig. 3 shows the fit changes strongly with β.
  • σ_neg (negative blob variance) = hand-chosen; values such as 0.1 and 3 shown in Fig. 3
    Sets the spread of the Gaussian blob around each negative datapair (Section 3.2). The paper notes in Fig. 4b that lower values give more concentrated influence, and no automatic tuning is provided.
  • Number of negative datapairs m = 200 for real datasets
    Section 5.2 uses 200 randomly shuffled negative pairs for all datasets; no sensitivity analysis is reported.
  • Kernel hyperparameters (lengthscale, outputscale, noise) = not reported for real datasets
    RBF kernel hyperparameters and observation noise are optimized in the combined objective. They are standard GP parameters but their fitted values are not listed, and the KL term changes their optimum.
assumptions (4)
  • domain assumption Negative datapairs are independent Gaussian blobs with fixed variance σ_neg
    Section 3.2 defines each negative pair as N(¯y(¯x), σ_neg^2); independence across pairs is assumed but not stated.
  • ad hoc to paper The KL divergence in Eq. (4) can be computed with the univariate Gaussian KL formula of Eq. (6)
    Section 3.5 substitutes p ≡ N(μ1, σ1) and q ≡ N(μ2, σ2) as scalars, while Eq. (4) denotes joint distributions over all negative inputs. No multivariate KL is derived.
  • ad hoc to paper Randomly shuffled labels form valid negative datapairs
    Section 5.2 creates negative pairs by pairing inputs with the labels of other samples; this assumes wrong targets are meaningful avoidance constraints.
  • domain assumption Logarithmic scaling of the KL term is a valid way to balance the two objectives
    Section 3.4 introduces log(DKL) as a 'practical workaround' without analyzing the optimization landscape or the effect on the GP posterior.
invented entities (1)
  • Gaussian blob of influence around each negative datapair
    purpose: Defines the region the GP must avoid and provides the reference distribution q for the KL penalty.
    A modeling construct introduced in Section 3.2; it has no external falsifiable handle and its spread is a free parameter.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Obstacle-aware Gaussian Process Regression." pith.science (2026). https://pith.science/paper/J65XSTB6

@misc{pith2026241206160,
  author       = {Pith},
  title        = {Pith review of: Obstacle-aware Gaussian Process Regression},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/J65XSTB6}},
  note         = {Machine review of arXiv:2412.06160}
}
read the original abstract

Obstacle-aware trajectory navigation is crucial for many systems. For example, in real-world navigation tasks, an agent must avoid obstacles, such as furniture in a room, while planning a trajectory. Gaussian Process (GP) regression, in its current form, fits a curve to a set of data pairs, with each pair consisting of an input point 'x' and its corresponding target regression value 'y(x)' (a positive data pair). However, to account for obstacles, we need to constrain the GP to avoid a target regression value 'y(x-)' for an input point 'x-' (a negative data pair). Our proposed approach, 'GP-ND' (Gaussian Process with Negative Datapairs), fits the model to the positive data pairs while avoiding the negative ones. Specifically, we model the negative data pairs using small blobs of Gaussian distribution and maximize their KL divergence from the GP. Our framework jointly optimizes for both positive and negative data pairs. Our experiments show that GP-ND outperforms traditional GP learning. Additionally, our framework does not affect the scalability of Gaussian Process regression and helps the model converge faster as the data size increases.

Figures

Figures reproduced from arXiv: 2412.06160 by the authors.

Figure 1
Figure 1. An illustration of our problem setup. (a) top view of the room where the agent wants to travel through particular [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Trajectory prediction with GP-ND regression framework: The figures compare trajectory prediction in a 2D-virtual environment using the (a) baseline GP and (b) NSGP framework vs. (c) the GP-ND framework. The car is navigating through the forest and our aim is to avoid the roadblocks marked in ‘red while maintaining the car’s proximity to the ‘black’ trajectory markers. The baseline GP(or classical GP) framework only … view at source ↗
Figure 3
Figure 3. Effects of hyperparameters on the trajectory prediction with [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: (a) Comparison on real world data: We plot test negative log-likelihoods (NLL) for 6 univariate regression [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]
Figure 3
Figure 3. Figure 3: iv decreasing the value of β results in reduction of influence of the negative datapairs. Another obser￾vation that can be made is the influence of negative points reduces if there is an increase in the values of σneg as seen in [PITH_FULL_IMAGE:figures/full_fig_p007_3.png]
Figure 5
Figure 5. Figure 5: RMSE plots on real world data (top - Exact GP; middle - SVGP; bottom - PPGPR): Plots show the test RMSE for six univariate regression datasets (lower is better). Models are fitted by using cross validation on training data. Convergence of GP-ND framework is consistentl…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

71 extracted references · 69 canonical work pages

  1. [1]

    EnGRaiN: a supervised ensemble learning method for recovery of large-scale gene regulatory networks

    Maneesha Aluru, Harsh Shrivastava, Sriram P Chockalingam, Shruti Shivakumar, and Srinivas Aluru. EnGRaiN: a supervised ensemble learning method for recovery of large-scale gene regulatory networks. Bioinformatics, 2021

  2. [2]

    Proba- bilistically safe motion planning to avoid dynamic obstacles with uncertain motion patterns

    Georges S Aoude, Brandon D Luders, Joshua M Joseph, Nicholas Roy, and Jonathan P How. Proba- bilistically safe motion planning to avoid dynamic obstacles with uncertain motion patterns. Au- tonomous Robots, 35(1):51–76, 2013

  3. [3]

    Learning to discover sparse graphical models

    Eugene Belilovsky, Kyle Kastner, Ga¨ el Varoquaux, and Matthew B Blaschko. Learning to discover sparse graphical models. In International Confer- ence on Machine Learning, pages 440–448. PMLR, 2017

  4. [4]

    ICU mortality prediction: a classi- fication algorithm for imbalanced datasets

    Sakyajit Bhattacharya, Vaibhav Rajan, and Harsh Shrivastava. ICU mortality prediction: a classi- fication algorithm for imbalanced datasets. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 31, 2017

  5. [5]

    Methods and systems for predicting mortality of a patient, November 5 2019

    Sakyajit Bhattacharya, Vaibhav Rajan, and Harsh Shrivastava. Methods and systems for predicting mortality of a patient, November 5 2019. US Patent 10,463,312

  6. [6]

    Hierarchi- cal video prediction using relational layouts for human-object interactions

    Navaneeth Bodla, Gaurav Shrivastava, Rama Chellappa, and Abhinav Shrivastava. Hierarchi- cal video prediction using relational layouts for human-object interactions. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12146–12155, 2021

  7. [7]

    SMOTE: syn- thetic minority over-sampling technique

    Nitesh V Chawla, Kevin W Bowyer, Lawrence O Hall, and W Philip Kegelmeyer. SMOTE: syn- thetic minority over-sampling technique. Journal of artificial intelligence research , 16:321–357, 2002

  8. [8]

    S. Choi, E. Kim, K. Lee, and S. Oh. Leveraged non-stationary gaussian process regression for au- tonomous robot navigation. In 2015 IEEE Inter- national Conference on Robotics and Automation (ICRA), pages 473–478, 2015

Show all 71 references
  1. [9]

    Gaussian process models with parallelization and gpu acceleration

    Zhenwen Dai, Andreas Damianou, James Hens- man, and Neil Lawrence. Gaussian process models with parallelization and gpu acceleration. In arXiv, 2014

  2. [10]

    UCI machine learn- ing repository, 2017

    Dheeru Dua and Casey Graff. UCI machine learn- ing repository, 2017

  3. [11]

    Mod- elling pedestrian trajectory patterns with gaussian processes

    David Ellis, Eric Sommerlade, and Ian Reid. Mod- elling pedestrian trajectory patterns with gaussian processes. In 2009 IEEE 12th International Con- ference on Computer Vision Workshops, ICCV Workshops, pages 1229–1234. IEEE, 2009

  4. [12]

    Self- supervised representation learning by rotation fea- ture decoupling

    Zeyu Feng, Chang Xu, and Dacheng Tao. Self- supervised representation learning by rotation fea- ture decoupling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2019

  5. [13]

    Self-supervised video rep- resentation learning with odd-one-out networks

    Basura Fernando, Hakan Bilen, Efstratios Gavves, and Stephen Gould. Self-supervised video rep- resentation learning with odd-one-out networks. In Proceedings of the IEEE Conference on Com- puter Vision and Pattern Recognition (CVPR) , July 2017

  6. [14]

    Inferring pop- ulation dynamics from single-cell rna-sequencing time series data

    David S Fischer, Anna K Fiedler, Eric M Kern- feld, Ryan MJ Genga, Aim´ ee Bastidas-Ponce, Mostafa Bakhti, Heiko Lickert, Jan Hasenauer, Rene Maehr, and Fabian J Theis. Inferring pop- ulation dynamics from single-cell rna-sequencing time series data. Nature biotechnology, 37(4...

  7. [15]

    Geodict: an inte- grated gazetteer

    Jacques Fize, Gaurav Shrivastava, and Pierre Andr´ e M´ enard. Geodict: an inte- grated gazetteer. In Proceedings of Language, Ontology, Terminology and Knowledge Structures Workshop (LOTKS 2017) , 2017

  8. [16]

    Sparse inverse covariance estimation with the graphical lasso

    Jerome Friedman, Trevor Hastie, and Robert Tib- shirani. Sparse inverse covariance estimation with the graphical lasso. Biostatistics, 9(3):432–441, 2008

  9. [17]

    Ras- mussen

    Yarin Gal, Mark van der Wilk, and Carl E. Ras- mussen. Distributed variational inference in sparse gaussian process regression and latent variable models. In arXiv, 2014

  10. [18]

    Gaurav Shrivastava Gpytorch: Blackbox matrix-matrix gaussian pro- cess inference with gpu acceleration

    Jacob R Gardner, Geoff Pleiss, David Bindel, Kil- ian Q Weinberger, and Andrew Gordon Wilson. Gaurav Shrivastava Gpytorch: Blackbox matrix-matrix gaussian pro- cess inference with gpu acceleration. In Advances in Neural Information Processing Systems , 2018

  11. [19]

    Gardner, Geoff Pleiss, David Bindel, Kil- ian Q

    Jacob R. Gardner, Geoff Pleiss, David Bindel, Kil- ian Q. Weinberger, and Andrew Gordon Wilson. Gpytorch: Blackbox matrix-matrix gaussian pro- cess inference with gpu acceleration. In arXiv, 2019

  12. [20]

    S. A. Goli, B. H. Far, and A. O. Fapojuwo. Ve- hicle trajectory prediction with gaussian process regression in connected vehicle environment ⋆. In 2018 IEEE Intelligent Vehicles Symposium (IV) , pages 550–555, 2018

  13. [21]

    Network lasso: Clustering and optimization in large graphs

    David Hallac, Jure Leskovec, and Stephen Boyd. Network lasso: Clustering and optimization in large graphs. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining , pages 387–396, 2015

  14. [22]

    A bayesian analysis of kriging

    Mark S Handcock and Michael L Stein. A bayesian analysis of kriging. Technometrics, 35(4):403–410, 1993

  15. [23]

    Harley, Shrinidhi K

    Adam W. Harley, Shrinidhi K. Lakshmikanth, Fangyu Li, Xian Zhou, Hsiao-Yu Fish Tung, and Katerina Fragkiadaki. Learning from unlabelled videos using contrastive predictive neural 3d map- ping. In arXiv, 2020

  16. [24]

    Momentum contrast for unsu- pervised visual representation learning

    Kaiming He, Haoqi Fan, Yuxin Wu, Saining Xie, and Ross Girshick. Momentum contrast for unsu- pervised visual representation learning. In arXiv, 2020

  17. [25]

    Lawrence

    James Hensman, Nicolo Fusi, and Neil D. Lawrence. Gaussian processes for big data. In arXiv, 2013

  18. [26]

    On simulation and tra- jectory prediction with gaussian process dynamics

    Lukas Hewing, Elena Arcari, Lukas P Fr¨ ohlich, and Melanie N Zeilinger. On simulation and tra- jectory prediction with gaussian process dynamics. In Learning for Dynamics and Control , pages 424–

  19. [27]

    Parametric gaussian process regressors

    Martin Jankowiak, Geoff Pleiss, and Jacob R Gard- ner. Parametric gaussian process regressors. arXiv, pages arXiv–1910, 2019

  20. [28]

    Stochastic processes and filtering theory

    Andrew H Jazwinski. Stochastic processes and filtering theory. Courier Corporation, 2007

  21. [29]

    Probabilistic graphical models: principles and techniques

    Daphne Koller and Nir Friedman. Probabilistic graphical models: principles and techniques . MIT press, 2009

  22. [30]

    Continuous-state hmms for modeling time-series single-cell rna-seq data

    Chieh Lin and Ziv Bar-Joseph. Continuous-state hmms for modeling time-series single-cell rna-seq data. Bioinformatics, 35(22):4707–4715, 2019

  23. [31]

    Obstacle-aware adap- tive informative path planning for uav-based target search

    Ajith Anil Meera, Marija Popovic, Alexander Mil- lane, and Roland Siegwart. Obstacle-aware adap- tive informative path planning for uav-based target search. In arXiv.cs.RO, 2019

  24. [32]

    Distributed representa- tions of words and phrases and their composition- ality

    Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. Distributed representa- tions of words and phrases and their composition- ality. In C. J. C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Q. Weinberger, editors, Advances in Neural Information Proc...

  25. [33]

    Self- supervised learning of pretext-invariant represen- tations

    Ishan Misra and Laurens van der Maaten. Self- supervised learning of pretext-invariant represen- tations. In Proceedings of the IEEE/CVF Confer- ence on Computer Vision and Pattern Recognition, pages 6707–6717, 2020

  26. [34]

    Shuffle and learn: unsupervised learning using temporal order verification

    Ishan Misra, C Lawrence Zitnick, and Martial Hebert. Shuffle and learn: unsupervised learning using temporal order verification. In European Conference on Computer Vision , pages 527–544. Springer, 2016

  27. [35]

    Learning word embeddings efficiently with noise-contrastive estimation

    Andriy Mnih and Koray Kavukcuoglu. Learning word embeddings efficiently with noise-contrastive estimation. In Advances in neural information processing systems, pages 2265–2273, 2013

  28. [36]

    Learning to learn graph topologies

    Xingyue Pu, Tianyue Cao, Xiaoyun Zhang, Xi- aowen Dong, and Siheng Chen. Learning to learn graph topologies. Advances in Neural Information Processing Systems, 34, 2021

  29. [37]

    Ad- dressing the class imbalance problem in medical datasets

    M Mostafizur Rahman and Darryl N Davis. Ad- dressing the class imbalance problem in medical datasets. International Journal of Machine Learn- ing and Computing , 3(2):224, 2013

  30. [38]

    Antman: Sparse low-rank compres- sion to accelerate rnn inference

    Samyam Rajbhandari, Harsh Shrivastava, and Yuxiong He. Antman: Sparse low-rank compres- sion to accelerate rnn inference. arXiv preprint arXiv:1910.01740, 2019

  31. [39]

    Gaussian processes in machine learning

    Carl Edward Rasmussen. Gaussian processes in machine learning. In Summer school on machine learning, pages 63–71. Springer, 2003

  32. [40]

    Occam’s razor

    Carl Edward Rasmussen and Zoubin Ghahramani. Occam’s razor. In In Advances in Neural Informa- tion Processing Systems 13 , pages 294–300. MIT Press, 2001

  33. [41]

    Valorcarn-tetis: Terms extracted with biotex

    Mathieu Roche, Maguelonne Teisseire, and Gaurav Shrivastava. Valorcarn-tetis: Terms extracted with biotex. 2017. Obstacle-aware Gaussian Process Regression

  34. [42]

    Iterative thresholding algorithm for sparse inverse covari- ance estimation

    Benjamin Rolfs, Bala Rajaratnam, Dominique Guillot, Ian Wong, and Arian Maleki. Iterative thresholding algorithm for sparse inverse covari- ance estimation. Advances in Neural Information Processing Systems, 25:1574–1582, 2012

  35. [43]

    Recogniz- ing actions using object states

    Nirat Saini, Bo He, Gaurav Shrivastava, Sai Saketh Rambhatla, and Abhinav Shrivastava. Recogniz- ing actions using object states. In ICLR2022 Workshop on the Elements of Reasoning: Objects, Structure and Causality , 2022

  36. [44]

    Sermanet, C

    P. Sermanet, C. Lynch, Y. Chebotar, J. Hsu, E. Jang, S. Schaal, S. Levine, and G. Brain. Time- contrastive networks: Self-supervised learning from video. In 2018 IEEE International Confer- ence on Robotics and Automation (ICRA) , pages 1134–1141, 2018

  37. [45]

    Diverse Video Generation

    Gaurav Shrivastava. Diverse Video Generation . PhD thesis, University of Maryland, College Park, 2021

  38. [46]

    PhD thesis, University of Maryland, College Park, 2024

    Gaurav Shrivastava.Advanced video modeling tech- niques for generation and enhancement tasks . PhD thesis, University of Maryland, College Park, 2024

  39. [47]

    Video dynamics prior: An internal learning approach for robust video enhancements

    Gaurav Shrivastava, Ser-Nam Lim, and Abhinav Shrivastava. Video dynamics prior: An internal learning approach for robust video enhancements. In Thirty-seventh Conference on Neural Informa- tion Processing Systems, 2023

  40. [48]

    Video decomposition prior: Editing videos layer by layer

    Gaurav Shrivastava, Ser-Nam Lim, and Abhinav Shrivastava. Video decomposition prior: Editing videos layer by layer. In The Twelfth International Conference on Learning Representations, 2024

  41. [49]

    Di- verse video generation using a Gaussian process trigger

    Gaurav Shrivastava and Abhinav Shrivastava. Di- verse video generation using a Gaussian process trigger. arXiv preprint arXiv:2107.04619 , 2021

  42. [50]

    Video prediction by modeling videos as contin- uous multi-dimensional processes

    Gaurav Shrivastava and Abhinav Shrivastava. Video prediction by modeling videos as contin- uous multi-dimensional processes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 7236–7245, 2024

  43. [51]

    On Using Inductive Biases for Designing Deep Learning Architectures

    Harsh Shrivastava. On Using Inductive Biases for Designing Deep Learning Architectures. PhD thesis, Georgia Institute of Technology, 2020

  44. [52]

    Cooperative neural networks (CoNN): Exploiting prior indepen- dence structure for improved classification

    Harsh Shrivastava, Eugene Bart, Bob Price, Han- jun Dai, Bo Dai, and Srinivas Aluru. Cooperative neural networks (CoNN): Exploiting prior indepen- dence structure for improved classification. arXiv preprint arXiv:1906.00291, 2019

  45. [53]

    Methods for recovering conditional indepen- dence graphs: A survey

    Harsh Shrivastava and Urszula Chajewska. Methods for recovering conditional indepen- dence graphs: A survey. arXiv preprint arXiv:2211.06829, 2022

  46. [54]

    Neural graphical models

    Harsh Shrivastava and Urszula Chajewska. Neural graphical models. arXiv preprint arXiv:2210.00453, 2022

  47. [55]

    A deep learning ap- proach to recover conditional independence graphs

    Harsh Shrivastava, Urszula Chajewska, Robin Abraham, and Xinshi Chen. A deep learning ap- proach to recover conditional independence graphs. In NeurIPS 2022 Workshop: New Frontiers in Graph Learning, 2022

  48. [56]

    uGLAD: Sparse graph recovery by optimizing deep unrolled networks

    Harsh Shrivastava, Urszula Chajewska, Robin Abraham, and Xinshi Chen. uGLAD: Sparse graph recovery by optimizing deep unrolled networks. arXiv preprint arXiv:2205.11610 , 2022

  49. [57]

    GLAD: Learning sparse graph recovery

    Harsh Shrivastava, Xinshi Chen, Binghong Chen, Guanghui Lan, Srinvas Aluru, Han Liu, and Le Song. GLAD: Learning sparse graph recovery. arXiv preprint arXiv:1906.00271 , 2019

  50. [58]

    Classification with imbalance: A similarity-based method for predicting respiratory failure

    Harsh Shrivastava, Vijay Huddar, Sakyajit Bhat- tacharya, and Vaibhav Rajan. Classification with imbalance: A similarity-based method for predicting respiratory failure. In 2015 IEEE international conference on bioinformatics and biomedicine (BIBM), pages 707–714. IEEE, 2015

  51. [59]

    System and method for predicting health condition of a patient, Au- gust 10 2021

    Harsh Shrivastava, Vijay Huddar, Sakyajit Bhat- tacharya, and Vaibhav Rajan. System and method for predicting health condition of a patient, Au- gust 10 2021. US Patent 11,087,879

  52. [60]

    GRNUlar: Gene regulatory net- work reconstruction using unrolled algorithm from single cell RNA-sequencing data

    Harsh Shrivastava, Xiuwei Zhang, Srinivas Aluru, and Le Song. GRNUlar: Gene regulatory net- work reconstruction using unrolled algorithm from single cell RNA-sequencing data. bioRxiv, 2020

  53. [61]

    GRNUlar: A deep learning frame- work for recovering single-cell gene regulatory net- works

    Harsh Shrivastava, Xiuwei Zhang, Le Song, and Srinivas Aluru. GRNUlar: A deep learning frame- work for recovering single-cell gene regulatory net- works. Journal of Computational Biology, 29(1):27– 44, 2022

  54. [62]

    Monthly streamflow forecasting using gaussian process regression

    Alexander Y Sun, Dingbao Wang, and Xianli Xu. Monthly streamflow forecasting using gaussian process regression. Journal of Hydrology , 511:72– 81, 2014

  55. [63]

    Gard- ner, Stephen Tyree, Kilian Q

    Ke Alexander Wang, Geoff Pleiss, Jacob R. Gard- ner, Stephen Tyree, Kilian Q. Weinberger, and Andrew Gordon Wilson. Exact gaussian processes on a million data points. In arXiv, 2019. Gaurav Shrivastava

  56. [64]

    Bayesian learn- ing via stochastic gradient langevin dynamics

    Max Welling and Yee W Teh. Bayesian learn- ing via stochastic gradient langevin dynamics. In Proceedings of the 28th international conference on machine learning (ICML-11) , pages 681–688, 2011

  57. [65]

    Gaussian Process Modelling for Audio Signals

    W Wilkinson. Gaussian Process Modelling for Audio Signals. PhD thesis, Queen Mary University of London, 2019

  58. [66]

    Thoughts on massively scalable gaussian processes

    Andrew Gordon Wilson, Christoph Dann, and Hannes Nickisch. Thoughts on massively scalable gaussian processes. In arXiv, 2015

  59. [67]

    Andrew Gordon Wilson, Zhiting Hu, Ruslan Salakhutdinov, and Eric P. Xing. Stochastic vari- ational deep kernel learning. In arXiv, 2016

  60. [68]

    Ker- nel interpolation for scalable structured gaussian processes (kiss-gp)

    Andrew Gordon Wilson and Hannes Nickisch. Ker- nel interpolation for scalable structured gaussian processes (kiss-gp). In arXiv, 2015

  61. [69]

    Diverse trajectory fore- casting with determinantal point processes

    Ye Yuan and Kris Kitani. Diverse trajectory fore- casting with determinantal point processes. In arXiv, 2019

  62. [70]

    DAGs with NO TEARS: Continuous optimization for structure learning

    Xun Zheng, Bryon Aragam, Pradeep K Raviku- mar, and Eric P Xing. DAGs with NO TEARS: Continuous optimization for structure learning. Advances in Neural Information Processing Sys- tems, 31:9472–9483, 2018

  63. [71]

    Learning sparse non- parametric DAGs

    Xun Zheng, Chen Dan, Bryon Aragam, Pradeep Ravikumar, and Eric Xing. Learning sparse non- parametric DAGs. In International Conference on Artificial Intelligence and Statistics , pages 3414–

Pith tools

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