Shedding some light on Light Up with Artificial Intelligence
- URL: http://arxiv.org/abs/2107.10429v1
- Date: Thu, 22 Jul 2021 03:03:57 GMT
- Title: Shedding some light on Light Up with Artificial Intelligence
- Authors: Libo Sun, James Browning, Roberto Perera
- Abstract summary: The Light-Up puzzle, also known as the AKARI puzzle, has never been solved using modern artificial intelligence (AI) methods.
This project is an effort to apply new AI techniques for solving the Light-up puzzle faster and more computationally efficient.
- Score: 0.3867363075280543
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The Light-Up puzzle, also known as the AKARI puzzle, has never been solved
using modern artificial intelligence (AI) methods. Currently, the most widely
used computational technique to autonomously develop solutions involve
evolution theory algorithms. This project is an effort to apply new AI
techniques for solving the Light-up puzzle faster and more computationally
efficient. The algorithms explored for producing optimal solutions include hill
climbing, simulated annealing, feed-forward neural network (FNN), and
convolutional neural network (CNN). Two algorithms were developed for hill
climbing and simulated annealing using 2 actions (add and remove light bulb)
versus 3 actions(add, remove, or move light-bulb to a different cell). Both
hill climbing and simulated annealing algorithms showed a higher accuracy for
the case of 3 actions. The simulated annealing showed to significantly
outperform hill climbing, FNN, CNN, and an evolutionary theory algorithm
achieving 100% accuracy in 30 unique board configurations. Lastly, while FNN
and CNN algorithms showed low accuracies, computational times were
significantly faster compared to the remaining algorithms. The GitHub
repository for this project can be found at
https://github.com/rperera12/AKARI-LightUp-GameSolver-with-DeepNeuralNetworks-and-HillClimb-or-Simul atedAnnealing.
Related papers
- The Deep Equilibrium Algorithmic Reasoner [20.375241527453447]
We show that graph neural networks (GNNs) can learn to execute classical algorithms.
We conjecture and empirically validate that one can train a network to solve algorithmic problems by directly finding the equilibrium.
arXiv Detail & Related papers (2024-02-09T14:46:50Z) - Latent Space Representations of Neural Algorithmic Reasoners [15.920449080528536]
We perform a detailed analysis of the structure of the latent space induced by the GNN when executing algorithms.
We identify two possible failure modes: (i) loss of resolution, making it hard to distinguish similar values; (ii) inability to deal with values outside the range observed during training.
We show that these changes lead to improvements on the majority of algorithms in the standard CLRS-30 benchmark when using the state-of-the-art Triplet-GMPNN processor.
arXiv Detail & Related papers (2023-07-17T22:09:12Z) - The Clock and the Pizza: Two Stories in Mechanistic Explanation of
Neural Networks [59.26515696183751]
We show that algorithm discovery in neural networks is sometimes more complex.
We show that even simple learning problems can admit a surprising diversity of solutions.
arXiv Detail & Related papers (2023-06-30T17:59:13Z) - Practically Solving LPN in High Noise Regimes Faster Using Neural
Networks [2.750124853532831]
We design families of two-layer neural networks that practically outperform classical algorithms in high-noise, low-dimension regimes.
Our algorithm can also be plugged into the hybrid algorithms for solving middle or large dimension instances.
arXiv Detail & Related papers (2023-03-14T15:44:20Z) - Tricks and Plugins to GBM on Images and Sequences [18.939336393665553]
We propose a new algorithm for boosting Deep Convolutional Neural Networks (BoostCNN) to combine the merits of dynamic feature selection and BoostCNN.
We also propose a set of algorithms to incorporate boosting weights into a deep learning architecture based on a least squares objective function.
Experiments show that the proposed methods outperform benchmarks on several fine-grained classification tasks.
arXiv Detail & Related papers (2022-03-01T21:59:00Z) - Provably Faster Algorithms for Bilevel Optimization [54.83583213812667]
Bilevel optimization has been widely applied in many important machine learning applications.
We propose two new algorithms for bilevel optimization.
We show that both algorithms achieve the complexity of $mathcalO(epsilon-1.5)$, which outperforms all existing algorithms by the order of magnitude.
arXiv Detail & Related papers (2021-06-08T21:05:30Z) - Evolving Reinforcement Learning Algorithms [186.62294652057062]
We propose a method for meta-learning reinforcement learning algorithms.
The learned algorithms are domain-agnostic and can generalize to new environments not seen during training.
We highlight two learned algorithms which obtain good generalization performance over other classical control tasks, gridworld type tasks, and Atari games.
arXiv Detail & Related papers (2021-01-08T18:55:07Z) - Towards Optimally Efficient Tree Search with Deep Learning [76.64632985696237]
This paper investigates the classical integer least-squares problem which estimates signals integer from linear models.
The problem is NP-hard and often arises in diverse applications such as signal processing, bioinformatics, communications and machine learning.
We propose a general hyper-accelerated tree search (HATS) algorithm by employing a deep neural network to estimate the optimal estimation for the underlying simplified memory-bounded A* algorithm.
arXiv Detail & Related papers (2021-01-07T08:00:02Z) - Hybrid Models for Learning to Branch [81.93868699246214]
We propose a new hybrid architecture for efficient branching on CPU machines.
The proposed architecture combines the expressive power of GNNs with computationally inexpensive multi-layer perceptrons (MLP) for branching.
arXiv Detail & Related papers (2020-06-26T21:03:45Z) - AutoML-Zero: Evolving Machine Learning Algorithms From Scratch [76.83052807776276]
We show that it is possible to automatically discover complete machine learning algorithms just using basic mathematical operations as building blocks.
We demonstrate this by introducing a novel framework that significantly reduces human bias through a generic search space.
We believe these preliminary successes in discovering machine learning algorithms from scratch indicate a promising new direction in the field.
arXiv Detail & Related papers (2020-03-06T19:00:04Z)
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.