Universal Imitation Games
–arXiv.org Artificial Intelligence
Alan Turing proposed in 1950 a framework called an imitation game to decide if a machine could think. Using mathematics developed largely after Turing -- category theory -- we analyze a broader class of universal imitation games (UIGs), which includes static, dynamic, and evolutionary games. In static games, the participants are in a steady state. In dynamic UIGs, "learner" participants are trying to imitate "teacher" participants over the long run. In evolutionary UIGs, the participants are competing against each other in an evolutionary game, and participants can go extinct and be replaced by others with higher fitness. We use the framework of category theory -- in particular, two influential results by Yoneda -- to characterize each type of imitation game. Universal properties in categories are defined by initial and final objects. We characterize dynamic UIGs where participants are learning by inductive inference as initial algebras over well-founded sets, and contrast them with participants learning by conductive inference over the final coalgebra of non-well-founded sets. We briefly discuss the extension of our categorical framework for UIGs to imitation games on quantum computers.
arXiv.org Artificial Intelligence
Feb-1-2024
- Country:
- Europe > United Kingdom
- England > Oxfordshire > Oxford (0.14)
- North America
- Canada > British Columbia
- United States
- California (0.27)
- Massachusetts (0.27)
- Europe > United Kingdom
- Genre:
- Overview (1.00)
- Research Report (1.00)
- Industry:
- Health & Medicine > Therapeutic Area
- Infections and Infectious Diseases (0.67)
- Oncology (0.92)
- Information Technology (1.00)
- Leisure & Entertainment > Games (0.67)
- Health & Medicine > Therapeutic Area
- Technology:
- Information Technology
- Artificial Intelligence
- History (1.00)
- Issues > Turing's Test (1.00)
- Machine Learning
- Computational Learning Theory (1.00)
- Learning Graphical Models > Undirected Networks
- Markov Models (1.00)
- Neural Networks (0.68)
- Reinforcement Learning (1.00)
- Statistical Learning (1.00)
- Natural Language (1.00)
- Representation & Reasoning
- Agents (1.00)
- Mathematical & Statistical Methods (1.00)
- Object-Oriented Architecture (0.92)
- Optimization (0.92)
- Uncertainty (1.00)
- Data Science > Data Mining (1.00)
- Game Theory (1.00)
- Artificial Intelligence
- Information Technology