The CP tensor decomposition is used in applications such as machine learning and signal processing to discover latent low-rank structure in multidimensional data. Computing a CP decomposition via an alternating least squares (ALS) method reduces the problem to several linear least squares problems. The standard way to solve these linear least squares subproblems is to use the normal equations, which inherit special tensor structure that can be exploited for computational efficiency. However, the normal equations are sensitive to numerical ill-conditioning, which can compromise the results of the decomposition. In this paper, we develop versions of the CP-ALS algorithm using the QR decomposition and the singular value decomposition, which are more numerically stable than the normal equations, to solve the linear least squares problems. Our algorithms utilize the tensor structure of the CP-ALS subproblems efficiently, have the same complexity as the standard CP-ALS algorithm when the input is dense and the rank is small, and are shown via examples to produce more stable results when ill-conditioning is present. Our MATLAB implementation achieves the same running time as the standard algorithm for small ranks, and we show that the new methods can obtain lower approximation error.
more »
« less
Rapid simulation of two-dimensional spectra with correlated anisotropic dimensions
A new algorithm has been developed to simulate two-dimensional (2D) spectra with correlated anisotropic frequencies faster and more accurately than previous methods. The technique uses finite-element numerical integration on the sphere and an interpolation scheme based on the Alderman–Solum–Grant algorithm. This method is particularly useful for numerical calculations of joint probability distribution functions involving quantities with a parametric orientation dependence. The technique’s efficiency also allows for practical least-squares fitting of experimental 2D solid-state nuclear magnetic resonance (NMR) datasets. The simulation method is illustrated for select 2D NMR methods, and a least-squares analysis is demonstrated in the extraction of paramagnetic shift and quadrupolar coupling tensors and their relative orientation from the experimental shifting-d echo 2H NMR spectrum of a NiCl2 · 2D2O salt.
more »
« less
- Award ID(s):
- 2107636
- PAR ID:
- 10518957
- Publisher / Repository:
- American Institute of Physics
- Date Published:
- Journal Name:
- The Journal of Chemical Physics
- Volume:
- 160
- Issue:
- 13
- ISSN:
- 0021-9606
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The open-source Python package, MRSimulator, is presented as a simple-to-use, fast, versatile, and extendable package capable of simulating one- and higher-dimensional Nuclear Magnetic Resonance (NMR) spectra under static, magic-angle, and variable-angle conditions. High benchmarks in spectral simulations are achieved by assuming that there are no degeneracies in the energy eigenstates, i.e., all dipolar couplings are in the weak limit and that there are no rotational resonances during evolution periods. Under these assumptions, the symmetry pathway formalism is exploited to reduce an NMR method applied to a spin system into a sum of individual transition pathways, whose signals are more efficiently calculated individually than as part of a full-density matrix simulation. To increase numerical efficiencies further, our approach restricts coherence transfer among transitions to pure rotations about an axis in the x–y plane of the rotating frame or through an artificial total mixing operation between selected transitions of adjacent free evolution periods. The assumptions used in this approach are valid for most commonly used solid-state NMR methods. Details of the implementation, along with example code usage, are given, including a least-squares spectral analysis.more » « less
-
Abstract Acoustically-tracked subsurface floats provide insights into ocean complexity and were first deployed over 60 years ago. A standard tracking method uses a Least-Squares algorithm to estimate float trajectories based on acoustic ranging from moored sound sources. However, infrequent or imperfect data challenge such estimates, and Least-Squares algorithms are vulnerable to non-Gaussian errors. Acoustic tracking is currently the only feasible strategy for recovering float positions in the sea ice region, a focus of this study. Acoustic records recovered from under-ice floats frequently lack continuous sound source coverage. This is because environmental factors such as surface sound channels and rough sea ice attenuate acoustic signals, while operational considerations make polar sound sources expensive and difficult to deploy. Here we present a Kalman Smoother approach that, by including some estimates of float behavior, extends tracking to situations with more challenging data sets. The Kalman Smoother constructs dynamically constrained, error-minimized float tracks and variance ellipses using all possible position data. This algorithm outperforms the Least-Squares approach and a Kalman Filter in numerical experiments. The Kalman Smoother is applied to previously-tracked floats from the southeast Pacific (DIMES experiment), and the results are compared with existing trajectories constructed using the Least- Squares algorithm. The Kalman Smoother is also used to reconstruct the trajectories of a set of previously untracked, acoustically-enabled Argo floats in the Weddell Sea.more » « less
-
Network traffic is difficult to characterize due to its random, bursty nature. Even if a traffic source could be fit to a stochastic model with reasonable accuracy, analysis of end-to-end network performance metrics for such traffic models is generally intractable. In prior work, an approach to characterize traffic burstiness using a bound based on the class of phase-type distributions was proposed. Such phase-type bounds could be applied in conjunction with stochastic network calculus to derive probabilistic end-to-end delay bounds for a traffic stream. In this paper, we focus on the problem of estimating a tight phase-type burstiness bound for a given traffic trace. We investigate a method based on least squares and another based on the expectation-maximization algorithm. Our numerical results compare the two approaches in the scenario of a heavy-tailed M/G/1 queue. We find that while both methods are viable approaches for deriving phase-type bounds on traffic burstiness, the least squares approach performs better, particularly when a tail limit is imposed.more » « less
-
Abstract In the problem of spotlight mode airborne synthetic aperture radar (SAR) image formation, it is well-known that data collected over a wide azimuthal angle violate the isotropic scattering property typically assumed. Many techniques have been proposed to account for this issue, including both full-aperture and sub-aperture methods based on filtering, regularized least squares, and Bayesian methods. A full-aperture method that uses a hierarchical Bayesian prior to incorporate appropriate speckle modeling and reduction was recently introduced to produce samples of the posterior density rather than a single image estimate. This uncertainty quantification information is more robust as it can generate a variety of statistics for the scene. As proposed, the method was not well-suited for large problems, however, as the sampling was inefficient. Moreover, the method was not explicitly designed to mitigate the effects of the faulty isotropic scattering assumption. In this work we therefore propose a new sub-aperture SAR imaging method that uses a sparse Bayesian learning-type algorithm to more efficiently produce approximate posterior densities for each sub-aperture window. These estimates may be useful in and of themselves, or when of interest, the statistics from these distributions can be combined to form a composite image. Furthermore, unlike the often-employed ℓ p -regularized least squares methods, no user-defined parameters are required. Application-specific adjustments are made to reduce the typically burdensome runtime and storage requirements so that appropriately large images can be generated. Finally, this paper focuses on incorporating these techniques into SAR image formation process, that is, for the problem starting with SAR phase history data, so that no additional processing errors are incurred. The advantage over existing SAR image formation methods are clearly presented with numerical experiments using real-world data.more » « less
An official website of the United States government

