Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

Instant neural graphics primitives with a multiresolution hash encoding

  • TL;DR
  • Abstract
  • Literature Map
  • Similar Papers
TL;DR

This paper introduces a multiresolution hash encoding that enables small neural networks to efficiently learn neural graphics primitives, significantly reducing training and inference costs. The approach achieves several orders of magnitude speedup, allowing high-quality training in seconds and rendering at 1920×1080 resolution in tens of milliseconds.

Abstract
Translate article icon Translate Article Star icon

Neural graphics primitives, parameterized by fully connected neural networks, can be costly to train and evaluate. We reduce this cost with a versatile new input encoding that permits the use of a smaller network without sacrificing quality, thus significantly reducing the number of floating point and memory access operations: a small neural network is augmented by a multiresolution hash table of trainable feature vectors whose values are optimized through stochastic gradient descent. The multiresolution structure allows the network to disambiguate hash collisions, making for a simple architecture that is trivial to parallelize on modern GPUs. We leverage this parallelism by implementing the whole system using fully-fused CUDA kernels with a focus on minimizing wasted bandwidth and compute operations. We achieve a combined speedup of several orders of magnitude, enabling training of high-quality neural graphics primitives in a matter of seconds, and rendering in tens of milliseconds at a resolution of 1920×1080.

Similar Papers
  • Conference Article
  • Cite Count Icon 3
  • 10.1109/cisp-bmei.2017.8302328
Random separation learning for neural network ensembles
  • Oct 1, 2017
  • Yong Liu

In order to prevent the individual neural networks from becoming similar in the long learning period of negative correlation learning for designing neural network ensembles, two approaches were adopted in this paper. The first approach is to replace large neural networks with small neural networks in neural network ensembles. Samll neural networks would be more practical in the real applications when the capability is limited. The second approach is to introduce random separation learning in negative correlation learning for each small neural network. The idea of random separation learning is to let each individual neural network learn differently on the randomly separated subsets of the given training samples. It has been found that the small neural networks could easily become weak and different each other by negative correlation learning with random separation learning. After applying large number of small neural networks for neural network ensembles, two combination methods were used to generate the output of the neural network ensembles while their performance had been compared.

  • Video Transcripts
  • 10.48448/0zvr-t434
Weight Distillation: Transferring the Knowledge in Neural Network Parameters
  • Aug 1, 2021
  • Underline Science Inc.
  • Quan Du + 6 more

Knowledge distillation has been proven to be effective in model acceleration and compression. It transfers knowledge from a large neural network to a small one by using the large neural network predictions as targets of the small neural network. But this way ignores the knowledge inside the large neural networks, e.g., parameters. Our preliminary study as well as the recent success in pre-training suggests that transferring parameters are more effective in distilling knowledge. In this paper, we propose Weight Distillation to transfer the knowledge in parameters of a large neural network to a small neural network through a parameter generator. On the WMT16 En-Ro, NIST12 Zh-En, and WMT14 En-De machine translation tasks, our experiments show that weight distillation learns a small network that is 1.88~2.94x faster than the large network but with competitive BLEU performance. When fixing the size of small networks, weight distillation outperforms knowledge distillation by 0.51~1.82 BLEU points.

  • Book Chapter
  • 10.1007/978-1-4615-1919-5_5
Temporal Patterning in a Small Rhythmic Neural Network
  • Jan 1, 1995
  • Scott L. Hooper

Rhythmic motor patterns such as walking, flying, and chewing form a large part of the behavioral repertoire of most animals. It is now clear that the fundamental characteristics of such motor patterns (their rhythmicity and the sequence of movements that make up the pattern) result from the activity of relatively small neural networks that produce appropriately ordered motor outputs in the absence of timed input from either the periphery (e.g., proprioceptive inputs) or the rest of the nervous system (e.g., descending pathways) (Delcomyn, 1980). Over the last twenty years the mechanisms underlying the ability of these central pattern generator (CPG) networks to inherently produce ordered rhythmic motor outputs has been intensively studied, and a fairly deep understanding of this process has been achieved for several invertebrate model systems.

  • Research Article
  • Cite Count Icon 35
  • 10.1016/j.ces.2022.117964
Efficient machine learning based surrogate models for surface kinetics by approximating the rates of the rate-determining steps
  • Aug 2, 2022
  • Chemical Engineering Science
  • Felix A Döppel + 1 more

Efficient machine learning based surrogate models for surface kinetics by approximating the rates of the rate-determining steps

  • Conference Article
  • Cite Count Icon 1
  • 10.1117/12.2659759
Computation using shaped supercontinuum generation within a neural network
  • Mar 14, 2023
  • Kevin F Lee + 1 more

Optical computing may one day provide fast and efficient calculation, with complex nonlinear interactions occurring at the speed of light. Here we use supercontinuum generation as an optical computing block within a neural network. Supercontinuum generation is an interesting candidate for optical computing because it can be adjusted to operate over a large range of nonlinearity in a single device by adjusting laser pulse parameters. Here, the optical block accepts inputs in the form of actuator settings for a chirped fiber Bragg grating pulse shaper, and outputs a measured supercontinuum spectrum. A small neural network before the optical block translates the calculation data into actuator settings, and another small network after the optical block translates the spectrum into the desired output. In this architecture, the optical block acts like a static, fixed-weight neural network, while the two translation networks are trained to adapt the optical block to the particular computational problem. As first demonstrations, we train the system to perform hand-writing identification, and use the supercontinuum as the decoder in an autoencoder network. As temperature-controlled pulse shaping is slow, we first emulate the supercontinuum with a neural network trained on spectra measured at randomized heater settings. The emulation network is frozen and inserted in place of the optical block for training of the translation layers on computer. The training data is converted to spectra with the optical device for retraining of the output translator, compensating for emulation errors.

  • Conference Article
  • Cite Count Icon 1
  • 10.1109/ijcnn.2012.6252423
New discoveries in balanced ensemble learning
  • Jun 1, 2012
  • Yong Liu

Balanced ensemble learning was developed from negative correlation learning by shifting the learning targets. From the different learning behaviors in balance ensemble learning for the two structures of neural network ensembles on both low noisy data and high noisy data, a number of new discoveries are revealed in this paper. The first discovery is that the ensembles with small neural networks by balanced ensemble learning could perform as well as the ensembles with large neural networks by negative correlation learning. The second discovery is that there is seldom overfitting in balanced ensemble learning for the ensembles with small neural networks. In contrast, overfitting had been observed in balanced ensemble learning for the ensembles with large neural networks on both low noisy data and high noisy data. The third discovery is that both the large and the small mean squared errors could lead to overfitting. Overfitting rather than underfitting arising from the larger mean squared error might come out at a surprise. The explanations of such a rare phenomenon are presented in this paper.

  • Book Chapter
  • Cite Count Icon 4
  • 10.1007/978-3-030-49108-6_43
Efficient Small-Scale Network for Room Layout Estimation
  • Jan 1, 2020
  • Ricardo J M Veiga + 2 more

Retrieving the layout of different cluttered indoor scenes from monocular images is a challenging task, using a smaller deep neural network than the existing proposals. Previous geometric solutions are prone to failure in the presence of cluttered scenes because they depend strongly on hand-engineering features and the expectation of the possibility of the vanishing points’ calculation. With the growth of neural networks, the geometric methods were either replaced or fused within the emerging area of deep learning. The more recent solutions rely on dense neural networks with additional adjustments, either by the calculation of the vanishing points, position based, or by layout ranking. All these methods presented valid solutions to this challenge with the flaw of being computationally demanding. Here, we present a more lightweight solution, running the segmentation on a smaller neural network and introducing a discriminative classifier for the posterior layout ranking and optimization. Our proposed method is evaluated by two standard dataset benchmarks, achieving near state of the art results even with a fraction of the required parameters than the available state of the art methods.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 4
  • 10.1109/tvcg.2022.3224674
Neural Subspaces for Light Fields.
  • Mar 1, 2024
  • IEEE Transactions on Visualization and Computer Graphics
  • Brandon Yushan Feng + 1 more

We introduce a framework for compactly representing light field content with the novel concept of neural subspaces. While the recently proposed neural light field representation achieves great compression results by encoding a light field into a single neural network, the unified design is not optimized for the composite structures exhibited in light fields. Moreover, encoding every part of the light field into one network is not ideal for applications that require rapid transmission and decoding. We recognize this problem's connection to subspace learning. We present a method that uses several small neural networks, specializing in learning the neural subspace for a particular light field segment. Moreover, we propose an adaptive weight sharing strategy among those small networks, improving parameter efficiency. In effect, this strategy enables a concerted way to track the similarity among nearby neural subspaces by leveraging the layered structure of neural networks. Furthermore, we develop a soft-classification technique to enhance the color prediction accuracy of neural representations. Our experimental results show that our method better reconstructs the light field than previous methods on various light field scenes. We further demonstrate its successful deployment on encoding light fields with irregular viewpoint layout and dynamic scene content.

  • Research Article
  • Cite Count Icon 7
  • 10.1137/15m1040311
A Note on the Size of Denoising Neural Networks
  • Jan 1, 2016
  • SIAM Journal on Imaging Sciences
  • Yi-Qing Wang

Patch based denoising algorithms seek to approximate the conditional expectation of clean patches given their related noisy observations. In this note, we give a probabilistic account of how various algorithms approach this problem and in particular, we argue that small neural networks can denoise small-scale texture patterns almost as well as their large counterparts. The analysis further indicates that self-similarity and Bayesian approaches such as neural networks are complementary paradigms for patch denoising, which we illustrate with an algorithm that effectively complements BM3D with small neural networks, thereby outperforming BM3D with minor additional cost.

  • Research Article
  • Cite Count Icon 12
  • 10.1016/j.atech.2024.100552
Deep learning for image-based detection of weeds from emergence to maturity in wheat fields
  • Sep 12, 2024
  • Smart Agricultural Technology
  • Mustafa Guzel + 5 more

Deep learning for image-based detection of weeds from emergence to maturity in wheat fields

  • Research Article
  • Cite Count Icon 651
  • 10.1073/pnas.1806579115
A mean field view of the landscape of two-layer neural networks
  • Jul 27, 2018
  • Proceedings of the National Academy of Sciences of the United States of America
  • Song Mei + 2 more

Multilayer neural networks are among the most powerful models in machine learning, yet the fundamental reasons for this success defy mathematical understanding. Learning a neural network requires optimizing a nonconvex high-dimensional objective (risk function), a problem that is usually attacked using stochastic gradient descent (SGD). Does SGD converge to a global optimum of the risk or only to a local optimum? In the former case, does this happen because local minima are absent or because SGD somehow avoids them? In the latter, why do local minima reached by SGD have good generalization properties? In this paper, we consider a simple case, namely two-layer neural networks, and prove that-in a suitable scaling limit-SGD dynamics is captured by a certain nonlinear partial differential equation (PDE) that we call distributional dynamics (DD). We then consider several specific examples and show how DD can be used to prove convergence of SGD to networks with nearly ideal generalization error. This description allows for "averaging out" some of the complexities of the landscape of neural networks and can be used to prove a general convergence result for noisy SGD.

  • Research Article
  • Cite Count Icon 147
  • 10.1109/tcsi.2021.3081150
Neural Bursting and Synchronization Emulated by Neural Networks and Circuits
  • Aug 1, 2021
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Hairong Lin + 6 more

Nowadays, research, modeling, simulation and realization of brain-like systems to reproduce brain behaviors have become urgent requirements. In this paper, neural bursting and synchronization are imitated by modeling two neural network models based on the Hopfield neural network (HNN). The first neural network model consists of four neurons, which correspond to realizing neural bursting firings. Theoretical analysis and numerical simulation show that the simple neural network can generate abundant bursting dynamics including multiple periodic bursting firings with different spikes per burst, multiple coexisting bursting firings, as well as multiple chaotic bursting firings with different amplitudes. The second neural network model simulates neural synchronization using a coupling neural network composed of two above small neural networks. The synchronization dynamics of the coupling neural network is theoretically proved based on the Lyapunov stability theory. Extensive simulation results show that the coupling neural network can produce different types of synchronous behaviors dependent on synaptic coupling strength, such as anti-phase bursting synchronization, anti-phase spiking synchronization, and complete bursting synchronization. Finally, two neural network circuits are designed and implemented to show the effectiveness and potential of the constructed neural networks.

  • Research Article
  • Cite Count Icon 12
  • 10.1016/j.neunet.2010.03.006
Classification of 2-dimensional array patterns: Assembling many small neural networks is better than using a large one
  • Apr 8, 2010
  • Neural Networks
  • Liang Chen + 2 more

Classification of 2-dimensional array patterns: Assembling many small neural networks is better than using a large one

  • Research Article
  • Cite Count Icon 28
  • 10.1017/wet.2022.46
A comparative evaluation of convolutional neural networks, training image sizes, and deep learning optimizers for weed detection in alfalfa
  • Jun 15, 2022
  • Weed Technology
  • Jie Yang + 4 more

In this research, the deep-learning optimizers Adagrad, AdaDelta, Adaptive Moment Estimation (Adam), and Stochastic Gradient Descent (SGD) were applied to the deep convolutional neural networks AlexNet, GoogLeNet, VGGNet, and ResNet that were trained to recognize weeds among alfalfa using photographic images taken at 200×200, 400×400, 600×600, and 800×800 pixels. An increase in the image sizes reduced the classification accuracy of all neural networks. The neural networks that were trained with images of 200×200 pixels resulted in better classification accuracy than the other image sizes investigated here. The optimizers AlexNet and GoogLeNet trained with AdaDelta and SGD outperformed the Adagrad and Adam optimizers; VGGNet trained with AdaDelta outperformed Adagrad, Adam, and SGD; and ResNet trained with AdaDelta and Adagrad outperformed the Adam and SGD optimizers. When the neural networks were trained with the best-performing input image size (200×200 pixels) and the best-performing deep learning optimizer, VGGNet was the most effective neural network, with high precision and recall values (≥0.99) when validation and testing datasets were used. Alternatively, ResNet was the least effective neural network in its ability to classify images containing weeds. However, there was no difference among the different neural networks in their ability to differentiate between broadleaf and grass weeds. The neural networks discussed herein may be used for scouting weed infestations in alfalfa and further integrated into the machine vision subsystem of smart sprayers for site-specific weed control.

  • Research Article
  • 10.1088/2632-2153/adee76
Collective variables of neural networks: empirical time evolution and scaling laws
  • Aug 4, 2025
  • Machine Learning: Science and Technology
  • Samuel Tovey + 4 more

This work presents a novel framework for understanding learning dynamics and scaling relations in neural networks. We show that certain measures on the spectrum of the empirical neural tangent kernel (NTK), specifically entropy and trace, provide insight into the representations learned by a neural network and how these can be improved through architecture scaling. These results are demonstrated first on test cases before being applied to more complex networks, including transformers, auto-encoders, graph neural networks, and reinforcement learning studies. In testing on a wide range of architectures, we highlight the universal nature of training dynamics and further discuss how it can be used to understand the mechanisms behind learning in neural networks. We identify two such dominant mechanisms present throughout machine learning training. The first, information compression, is seen through a reduction in the entropy of the NTK spectrum during training, and occurs predominantly in small neural networks. The second, coined structure formation, is seen through an increasing entropy and thus, the creation of structure in the neural network representations beyond the prior established by the network at initialization. Due to the ubiquity of the latter in deep neural network architectures and its flexibility in the creation of feature-rich representations, we argue that this network entropy evolution be considered the onset of a deep learning regime.

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant