Iago: A Study of Neural Networks, Othello, Difficulty, and Intelligence
ISEF · 2018 Robotics and Intelligent Machines
Overview
There is, as of now, no objective method of measuring the difficulty of a given problem. Since biological brains are too generalized, however, a substitute becomes necessary for experimental purposes. To this end we utilized neural networks, mathematical models for learning processes involved in specific tasks. Using these networks, we defined relative difficulty as Problem A being of equal or greater difficulty than Problem B if all neural networks that can be trained to solve Problem B can also solve Problem A. This definition was used to determine an objective measure of problem difficulty based on network dimensions. Othello puzzles served as the test problems for our genetically-learning neural networks. Populations of networks were trained to solve our sample puzzles; once they achieved a 100% win rate, we noted the dimensions of the successful networks. These were then compared to other networks of different sizes and used to analyze the relationship between the dimensions of the neural networks and the difficulty of problems they could solve. Simpler networks, when their weights are not tuned to immediately solve a problem at initialization, lack the learning potentials of more complex ones, as indicated by our networks of smaller dimensions being unable to consistently discover solutions to certain multi-step Othello puzzles. Due to this correlation between problem-solving capacity and network dimensions, successful networks that can be said to be minimally broad and deep can be used to compare the difficulty of a problem relative to others.
Awards (1)
- National Security Agency Research Directorate : Second Place Award "Mathematics"$750 $750
Competition history
- ISEF 2018
Resources
Related projects
CSEF · 2016
Analyzing the Effects of Hidden Neuron Quantity on Neural Network Performance
CSEF · 2009
Choice Based on Past Knowledge using Multi-Layered Neural Networks in Tic-Tac-Toe
CSEF · 2011
Evolving Neural Networks to Play Mastermind
ISEF · 2022
Binary Synthesis: Applying Philosophical Principles to Artificial Neural Networks
CSEF · 2012
Computer vs. Human: Exploring AI in the Game Blokus
CSEF · 2003
Artificial Intelligence: Can a Neural Network Learn to Play Connect 4?
CSEF · 2019
Creating a Neural Network to Play the Game of Connect Four Using a Genetic Algorithm
CSEF · 2012
GoAI: Creating an Artificial Intelligence to Play Go
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair