On the Suitability of Neural Networks as Building Blocks for The Design
of Efficient Learned Indexes
- URL: http://arxiv.org/abs/2203.14777v1
- Date: Mon, 21 Feb 2022 11:15:40 GMT
- Title: On the Suitability of Neural Networks as Building Blocks for The Design
of Efficient Learned Indexes
- Abstract summary: An emerging trend is to combine Machine Learning techniques with the ones proper of Data Structures.
This new area goes under the name of Learned Data Structures.
We provide the first, and much needed, comparative experimental analysis regarding the use of Neural Networks as building blocks of Learned Data Structures.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: With the aim of obtaining time/space improvements in classic Data Structures,
an emerging trend is to combine Machine Learning techniques with the ones
proper of Data Structures. This new area goes under the name of Learned Data
Structures. The motivation for its study is a perceived change of paradigm in
Computer Architectures that would favour the use of Graphics Processing Units
and Tensor Processing Units over conventional Central Processing Units. In
turn, that would favour the use of Neural Networks as building blocks of
Classic Data Structures. Indeed, Learned Bloom Filters, which are one of the
main pillars of Learned Data Structures, make extensive use of Neural Networks
to improve the performance of classic Filters. However, no use of Neural
Networks is reported in the realm of Learned Indexes, which is another main
pillar of that new area. In this contribution, we provide the first, and much
needed, comparative experimental analysis regarding the use of Neural Networks
as building blocks of Learned Indexes. The results reported here highlight the
need for the design of very specialized Neural Networks tailored to Learned
Indexes and it establishes a solid ground for those developments. Our findings,
methodologically important, are of interest to both Scientists and Engineers
working in Neural Networks Design and Implementation, in view also of the
importance of the application areas involved, e.g., Computer Networks and Data
Bases.
Related papers
- Multiple Additive Neural Networks for Structured and Unstructured Data [0.32567268002362476]
Multiple Additive Neural Networks (MANN) is an enhancement to the traditional Gradient Boosting framework, utilizing nearly shallow neural networks instead of decision trees as base learners.<n>MANN's unique architecture promotes continuous learning and integrates advanced robustnesss to combat overfitting.<n>Our empirical studies reveal that MANN surpasses traditional methods such as Extreme Gradient Boosting (XGB) in accuracy across well-known datasets.
arXiv Detail & Related papers (2026-04-29T16:57:40Z) - Copresheaf Topological Neural Networks: A Generalized Deep Learning Framework [10.470880055362406]
We introduce copresheaf topological neural networks (CTNNs), a powerful and unifying framework that encapsulates a wide spectrum of deep learning architectures.<n>CTNNs address the principled design of neural architectures tailored to specific tasks and data types.<n>Our empirical results on structured data benchmarks demonstrate that CTNNs consistently outperform conventional baselines.
arXiv Detail & Related papers (2025-05-27T14:28:50Z) - Homological Neural Networks: A Sparse Architecture for Multivariate
Complexity [0.0]
We develop a novel deep neural network unit characterized by a sparse higher-order graphical architecture built over the homological structure of underlying data.
Results demonstrate the advantages of this novel design which can tie or overcome the results of state-of-the-art machine learning and deep learning models using only a fraction of parameters.
arXiv Detail & Related papers (2023-06-27T09:46:16Z) - DQNAS: Neural Architecture Search using Reinforcement Learning [6.33280703577189]
Convolutional Neural Networks have been used in a variety of image related applications.
In this paper, we propose an automated Neural Architecture Search framework, guided by the principles of Reinforcement Learning.
arXiv Detail & Related papers (2023-01-17T04:01:47Z) - Convolution, aggregation and attention based deep neural networks for
accelerating simulations in mechanics [1.0154623955833253]
We demonstrate three types of neural network architectures for efficient learning of deformations of solid bodies.
The first two are based on the recently proposed CNN U-NET and MAgNET frameworks which have shown promising performance for learning on mesh-based data.
The third architecture is Perceiver IO, a very recent architecture that belongs to the family of attention-based neural networks.
arXiv Detail & Related papers (2022-12-01T13:10:56Z) - Comparison Analysis of Traditional Machine Learning and Deep Learning
Techniques for Data and Image Classification [62.997667081978825]
The purpose of the study is to analyse and compare the most common machine learning and deep learning techniques used for computer vision 2D object classification tasks.
Firstly, we will present the theoretical background of the Bag of Visual words model and Deep Convolutional Neural Networks (DCNN)
Secondly, we will implement a Bag of Visual Words model, the VGG16 CNN Architecture.
arXiv Detail & Related papers (2022-04-11T11:34:43Z) - Efficient Neural Architecture Search with Performance Prediction [0.0]
We use a neural architecture search to find the best network architecture for the task at hand.
Existing NAS algorithms generally evaluate the fitness of a new architecture by fully training from scratch.
An end-to-end offline performance predictor is proposed to accelerate the evaluation of sampled architectures.
arXiv Detail & Related papers (2021-08-04T05:44:16Z) - Learning Structures for Deep Neural Networks [99.8331363309895]
We propose to adopt the efficient coding principle, rooted in information theory and developed in computational neuroscience.
We show that sparse coding can effectively maximize the entropy of the output signals.
Our experiments on a public image classification dataset demonstrate that using the structure learned from scratch by our proposed algorithm, one can achieve a classification accuracy comparable to the best expert-designed structure.
arXiv Detail & Related papers (2021-05-27T12:27:24Z) - On the performance of deep learning for numerical optimization: an
application to protein structure prediction [0.0]
We present a study on the performance of the deep learning models to deal with global optimization problems.
The proposed approach adopts the idea of the neural architecture search (NAS) to generate efficient neural networks.
Experiments reveal that the generated learning models can achieve competitive results when compared to hand-designed algorithms.
arXiv Detail & Related papers (2020-12-17T17:01:30Z) - NAS-Navigator: Visual Steering for Explainable One-Shot Deep Neural
Network Synthesis [53.106414896248246]
We present a framework that allows analysts to effectively build the solution sub-graph space and guide the network search by injecting their domain knowledge.
Applying this technique in an iterative manner allows analysts to converge to the best performing neural network architecture for a given application.
arXiv Detail & Related papers (2020-09-28T01:48:45Z) - Neural Networks Enhancement with Logical Knowledge [83.9217787335878]
We propose an extension of KENN for relational data.
The results show that KENN is capable of increasing the performances of the underlying neural network even in the presence relational data.
arXiv Detail & Related papers (2020-09-13T21:12:20Z) - Neural networks adapting to datasets: learning network size and topology [77.34726150561087]
We introduce a flexible setup allowing for a neural network to learn both its size and topology during the course of a gradient-based training.
The resulting network has the structure of a graph tailored to the particular learning task and dataset.
arXiv Detail & Related papers (2020-06-22T12:46:44Z) - A Semi-Supervised Assessor of Neural Architectures [157.76189339451565]
We employ an auto-encoder to discover meaningful representations of neural architectures.
A graph convolutional neural network is introduced to predict the performance of architectures.
arXiv Detail & Related papers (2020-05-14T09:02:33Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.