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
ISEF · 2022
Binary Synthesis: Applying Philosophical Principles to Artificial Neural Networks
ISEF · 2014
Programming an Adaptive Artificial Intelligence Utilizing Neural Networks and the Monte Carlo Tree Search Method
ISEF · 2017
Providing a Method for Neural Networks to Justify Their Conclusions in Both Prediction and Classification Problems
ISEF · 2024
A Novel and Convenient Go-Games Win-Rate Estimation and Misplay Detection Model Based on Convolutional Neural Networks
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair