Deep neural networks show great potential as solutions to many sensing application problems, but their excessive resource demand slows down execution time, pausing a serious impediment to deployment on low-end devices. To address this challenge, recent literature focused on compressing neural network size to improve pe…
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
Neural execution solves complex graph problems like bipartite matching.
Dynamic VWAP execution improves by 10-15% in liquid markets.
LEMs extend transformer-based architectures for complex execution problems.
ICON-OCnet solves optimal execution problems with neural networks and few examples.
We introduce Dynamic Deep Neural Networks (D2NN), a new type of feed-forward deep neural network that allows selective execution. Given an input, only a subset of D2NN neurons are executed, and the particular subset is determined by the D2NN itself. By pruning unnecessary computation depending on input, D2NNs provide a…
SED integrates synthesis, execution, and debugging for neural program synthesis.
Generalist neural learner can execute multiple algorithms.
This paper optimizes SMPC for neural network inference, reducing memory and time.
NeSS combines neural and symbolic approaches for better compositional generalization.
Chameleon optimizes neural network compilation for faster execution and shorter time.
Combines dynamic programming and neural networks for optimal portfolio execution in regime-switching markets.
DarkneTZ protects edge devices from DNN model leaks using TEE and model partitioning.
DANCE optimizes neural network and accelerator design for faster, more efficient DNN execution.
Sequence-to-sequence models predict resource usage for co-scheduled jobs in data centers.
Recursive neural networks have widely been used by researchers to handle applications with recursively or hierarchically structured data. However, embedded control flow deep learning frameworks such as TensorFlow, Theano, Caffe2, and MXNet fail to efficiently represent and execute such neural networks, due to lack of s…
Concolic testing combines program execution and symbolic analysis to explore the execution paths of a software program. This paper presents the first concolic testing approach for Deep Neural Networks (DNNs). More specifically, we formalise coverage criteria for DNNs that have been studied in the literature, and then d…
Optimizes large stock order execution with LSTM neural networks.
Severe constraints on memory and computation characterizing the Internet-of-Things (IoT) units may prevent the execution of Deep Learning (DL)-based solutions, which typically demand large memory and high processing load. In order to support a real-time execution of the considered DL model at the IoT unit level, DL sol…
Researchers analyze and improve latent space in NAR models.
Neural Module Networks, originally proposed for the task of visual question answering, are a class of neural network architectures that involve human-specified neural modules, each designed for a specific form of reasoning. In current formulations of such networks only the parameters of the neural modules and/or the or…
This paper introduces a high frequency trade execution model to evaluate the economic impact of supervised machine learners. Extending the concept of a confusion matrix, we present a 'trade information matrix' to attribute the expected profit and loss of the high frequency strategy under execution constraints, such as …
As the performance of computer systems stagnates due to the end of Moore's Law, there is a need for new models that can understand and optimize the execution of general purpose code. While there is a growing body of work on using Graph Neural Networks (GNNs) to learn representations of source code, these representation…
Trains a neural network to predict high-frequency trading outcomes.
As Machine Learning (ML) gets applied to security-critical or sensitive domains, there is a growing need for integrity and privacy for outsourced ML computations. A pragmatic solution comes from Trusted Execution Environments (TEEs), which use hardware and software protections to isolate sensitive computations from the…
With the rapid emergence of a spectrum of high-end mobile devices, many applications that required desktop-level computation capability formerly can now run on these devices without any problem. However, without a careful optimization, executing Deep Neural Networks (a key building block of the real-time video stream p…
The paper improves neural network predictions by integrating process knowledge.
We address the problem of reverse engineering of stripped executables, which contain no debug information. This is a challenging problem because of the low amount of syntactic information available in stripped executables, and the diverse assembly code patterns arising from compiler optimizations. We present a novel ap…
Existing methods for reducing the computational burden of neural networks at run-time, such as parameter pruning or dynamic computational path selection, focus solely on improving computational efficiency during inference. On the other hand, in this work, we propose a novel method which reduces the memory footprint and…
Optimal trade execution is an important problem faced by essentially all traders. Much research into optimal execution uses stringent model assumptions and applies continuous time stochastic control to solve them. Here, we instead take a model free approach and develop a variation of Deep Q-Learning to estimate the opt…
New technique reduces memory usage and boosts neural network training speed.
Graph neural network executes value iteration for flexible environments.
Optimizing the execution time of tensor program, e.g., a convolution, involves finding its optimal configuration. Searching the configuration space exhaustively is typically infeasible in practice. In line with recent research using TVM, we propose to learn a surrogate model to overcome this issue. The model is trained…
A new VWAP execution method using transformer and signature features.
This work optimizes DNN inference for energy-harvesting devices by compressing and selectively executing neural network exits.
Study compares LSTM and ANN architectures for forex prediction, finding ANN more efficient.
Convolutional Neural Networks (CNNs) are extremely computationally demanding, presenting a large barrier to their deployment on resource-constrained devices. Since such systems are where some of their most useful applications lie (e.g. obstacle detection for mobile robots, vision-based medical assistive technology), si…
CLEANN detects and mitigates neural network Trojans without labeled data.
Self-referential meta learning avoids explicit optimization by modifying itself.
Speeds up deep neural networks training by 10x using GPU concurrency.
XLVINs improve deep reinforcement learning by combining self-supervised learning and neural algorithmic reasoning.
Executing deep neural networks for inference on the server-class or cloud backend based on data generated at the edge of Internet of Things is desirable due primarily to the limited compute power of edge devices and the need to protect the confidentiality of the inference neural networks. However, such a remote inferen…
Achieving faster execution with shorter compilation time can enable further diversity and innovation in neural networks. However, the current paradigm of executing neural networks either relies on hand-optimized libraries, traditional compilation heuristics, or very recently, simulated annealing and genetic algorithms.…
One-shot path planning for multiple agents using neural networks.
Paper uses RL to optimize trading in time-varying liquidity markets.
Serenity optimizes neural network execution for edge devices by scheduling with optimal memory footprint.
Proposes a method to allocate time budgets in mixed criticality systems.
Optimal crypto order execution using cross-exchange signals.