Tracr compiles programs into transformer models for interpretability.
arXiv research
A locally-built, LLM-digested index of recent arXiv papers in quant finance, geometry/topology, and statistical ML — keyword search served straight from SQLite on this machine.
Trend · papers per month
Probabilistic inference procedures are usually coded painstakingly from scratch, for each target model and each inference algorithm. We reduce this effort by generating inference procedures from models automatically. We make this code generation modular by decomposing inference algorithms into reusable program-to-progr…
Transformers improve solving mixed-integer programs, especially CLSP.
COSET benchmarks neural program embeddings using diverse source-code datasets.
DiffTaichi enables fast, differentiable physical simulations with shorter code.
Machine learning refactors knowledge to improve learning efficiency.
NumPyro accelerates probabilistic programming with JAX transformations.
This paper evaluates how well neural models can solve complex tasks by breaking them into simpler ones.
Automates reparameterization in probabilistic programs for better inference.
We describe a simple, low-level approach for embedding probabilistic programming in a deep learning ecosystem. In particular, we distill probabilistic programming down to a single abstraction---the random variable. Our lightweight implementation in TensorFlow enables numerous applications: a model-parallel variational …
SPPL simplifies probabilistic programming for exact inference.
We consider the problem of solving a large-scale Quadratically Constrained Quadratic Program. Such problems occur naturally in many scientific and web applications. Although there are efficient methods which tackle this problem, they are mostly not scalable. In this paper, we develop a method that transforms the quadra…
This paper investigates efficient Transformers and finds they scale with problem size.
Study Gaussian-process limits of neural networks using tensor programs.
Extends DCP framework to Hadamard manifolds for geodesically convex functions.
The Interaction-Transformation (IT) is a new representation for Symbolic Regression that restricts the search space into simpler, but expressive, function forms. This representation has the advantage of creating a smoother search space unlike the space generated by Expression Trees, the common representation used in Ge…
We consider an optimal stopping problem where a constraint is placed on the distribution of the stopping time. Reformulating the problem in terms of so-called measure-valued martingales allows us to transform the marginal constraint into an initial condition and view the problem as a stochastic control problem; we esta…
Paper introduces techniques to learn higher-order programs, improving predictive accuracy and reducing learning times.
Paper analyzes infinite-width attention layers using Tensor Programs.
Tensor programs prove neural network limits for any architecture.
New methodology controls synthetic data bias for neural program synthesis.
In this paper we study the birational geometry of HyperKaehler manifolds by combining the method of minimal model program and the traditional approach of symplectic geometry.
Study shows Transformers can generalize to varying task lengths.
New approach allows deep learning to adapt to new tasks without explicit training.
We introduce a method for using deep neural networks to amortize the cost of inference in models from the family induced by universal probabilistic programming languages, establishing a framework that combines the strengths of probabilistic programming and deep learning methods. We call what we do "compilation of infer…
This paper tackles minimizing clipped convex functions with heuristics and mixed-integer convex programming.
Many practical techniques for probabilistic inference require a sequence of distributions that interpolate between a tractable distribution and an intractable distribution of interest. Usually, the sequences used are simple, e.g., based on geometric averages between distributions. When models are expressed as probabili…
The paper certifies decision trees against evasion attacks using program analysis.
We present the first general purpose framework for marginal maximum a posteriori estimation of probabilistic program variables. By using a series of code transformations, the evidence of any probabilistic program, and therefore of any graphical model, can be optimized with respect to an arbitrary subset of its sampled …
We review the current state of automatic differentiation (AD) for array programming in machine learning (ML), including the different approaches such as operator overloading (OO) and source transformation (ST) used for AD, graph-based intermediate representations for programs, and source languages. Based on these insig…
We present a heuristic based algorithm to induce \textit{nonmonotonic} logic programs that will explain the behavior of XGBoost trained classifiers. We use the technique based on the LIME approach to locally select the most important features contributing to the classification decision. Then, in order to explain the mo…
A new method streamlines digital payment programming using smart contracts.
Unlike traditional programs (such as operating systems or word processors) which have large amounts of code, machine learning tasks use programs with relatively small amounts of code (written in machine learning libraries), but voluminous amounts of data. Just like developers of traditional programs debug errors in the…
New methods for -transform inversion and Wiener-Hopf factorization.
Transformer learns to infer partial MDPs for efficient in-context adaptation and exploration.
We consider the problem of computing upper and lower bounds on the price of a European basket call option, given prices on other similar baskets. Although this problem is very hard to solve exactly in the general case, we show that in some instances the upper and lower bounds can be computed via simple closed-form expr…
The paper explores how LLMs with CoT improve performance on complex tasks.
In the two papers of this series, we initiate the development of a new approach to implementing the concept of symmetry in classical field theory, based on replacing Lie groups/algebras by Lie groupoids/algebroids, which are the appropriate mathematical tools to describe local symmetries when gauge transformations are …
Develops a model for bid and ask prices using stochastic control.
This paper investigates optimal portfolio strategies in a market where the drift is driven by an unobserved Markov chain. Information on the state of this chain is obtained from stock prices and expert opinions in the form of signals at random discrete time points. As in Frey et al. (2012), Int. J. Theor. Appl. Finance…
We introduce a dynamic mechanism for the solution of analytically-tractable substructure in probabilistic programs, using conjugate priors and affine transformations to reduce variance in Monte Carlo estimators. For inference with Sequential Monte Carlo, this automatically yields improvements such as locally-optimal pr…
Random projection (RP) is a classical technique for reducing storage and computational costs. We analyze RP-based approximations of convex programs, in which the original optimization problem is approximated by the solution of a lower-dimensional problem. Such dimensionality reduction is essential in computation-limite…
Strongly polynomial algorithm for approximate Forster transforms and halfspace learning.
Batch-splitting (data-parallelism) is the dominant distributed Deep Neural Network (DNN) training strategy, due to its universal applicability and its amenability to Single-Program-Multiple-Data (SPMD) programming. However, batch-splitting suffers from problems including the inability to train very large models (due to…
We define a pseudo-inverse for line graphs using linear integer programming.
A new method uses signatures to classify shapes efficiently.
Type system captures CI relationships for probabilistic models.
Most of the existing methods for sparse signal recovery assume a static system: the unknown signal is a finite-length vector for which a fixed set of linear measurements and a sparse representation basis are available and an L1-norm minimization program is solved for the reconstruction. However, the same representation…