Classic Cognition - The State of Commoditized Deep Learning AI

Classic Cognition aims to track the progress of commoditized (and affordable) deep learning AI on classic problems. By analogizing your business challenges to these 'games' or cognitive tasks, you can determine the appropriate level of AI or automation for your needs. This comprehensive resource provides insights into various domains where deep learning is applied, categorizing tasks to help you navigate the current state of AI technology.

Categories

Summary Table

Classic Problem/Game Category Deep Learning Applicability Current State of Commoditized AI Sample LLM Prompt Details
Simon Memory and Pattern Recognition High AI can predict and replicate patterns. N/A View Details
Concentration (Memory card game) Memory and Pattern Recognition Moderate AI can memorize positions but lacks human-like strategies. N/A View Details
Tetris Spatial Reasoning and Navigation High AI can play at superhuman levels. N/A View Details
Portal Spatial Reasoning and Navigation Low to Moderate AI struggles with complex 3D navigation. N/A View Details
Chess Strategy and Planning Very High AI surpasses human experts. N/A View Details
Civilization Strategy and Planning Moderate AI manages resources but lacks depth. N/A View Details
Sudoku Problem-Solving and Logic High AI solves puzzles efficiently. "Solve this Sudoku puzzle." View Details
Escape Rooms Problem-Solving and Logic Low AI struggles with open-ended puzzles. N/A View Details
Where's Waldo? Attention and Reflexes High AI can detect objects in images. "Find Waldo in this image." View Details
First-Person Shooter Games Attention and Reflexes Moderate AI can aim but lacks strategic depth. N/A View Details
Scrabble Language and Verbal Skills High AI can generate high-scoring words. "What is the best word with these letters?" View Details
20 Questions Language and Verbal Skills Moderate AI struggles with contextual understanding. "Guess the object I'm thinking of." View Details
Blackjack Mathematical and Numerical Skills High AI plays optimally using probability. "Should I hit or stand with this hand?" View Details
Set Mathematical and Numerical Skills High AI can identify sets quickly. "Find all sets in this group of cards." View Details
Poker Decision Making and Risk Assessment Very High AI outperforms humans in strategy. "What is the optimal move given this hand?" View Details
Stock Market Simulations Decision Making and Risk Assessment Moderate AI predicts trends but with limitations. "Should I buy or sell this stock?" View Details
Pictionary Creativity and Imagination Moderate AI can recognize drawings. "What does this drawing represent?" View Details
Minecraft Creativity and Imagination Low to Moderate AI can perform tasks but lacks creativity. N/A View Details
Dance Dance Revolution Physical-Cognitive Coordination Low AI lacks physical embodiment. N/A View Details
Operation (board game) Physical-Cognitive Coordination Low AI can't perform fine motor tasks. N/A View Details
The Sims Multitasking and Resource Management Moderate AI manages tasks but lacks spontaneity. N/A View Details
Overcooked Multitasking and Resource Management Moderate AI can coordinate but struggles under pressure. N/A View Details
Minesweeper Pattern Completion and Prediction High AI solves puzzles efficiently. "What is the next safe move?" View Details
Wordle Pattern Completion and Prediction High AI suggests optimal guesses. "What should my next guess be?" View Details
Among Us Social Cognition and Deduction Low AI struggles with deception and social cues. N/A View Details
Charades Social Cognition and Deduction Low AI lacks physical interaction. N/A View Details
Typing Games Speed and Efficiency Low AI types faster than humans. N/A View Details
Speed Chess Speed and Efficiency Very High AI performs exceptionally under time constraints. N/A View Details
Super Mario Bros. Platformers and Motor Skills High AI can complete levels efficiently. N/A View Details
Mirror's Edge Platformers and Motor Skills Low to Moderate AI struggles with complex movements. N/A View Details
Gran Turismo Driving and Racing Games High AI drives efficiently on known tracks. N/A View Details
Mario Kart Driving and Racing Games Moderate AI handles basic driving but struggles with items. N/A View Details
The Legend of Zelda Puzzle and Adventure Games Low to Moderate AI struggles with open-world exploration. N/A View Details
Professor Layton Series Puzzle and Adventure Games Moderate AI can solve individual puzzles. "Solve this logic puzzle." View Details
Boggle Word and Language Games High AI finds all possible words quickly. "List all words from this grid." View Details
Crossword Puzzles Word and Language Games Moderate AI solves clues with varying success. "What is a 5-letter word for 'ocean mammal'?" View Details
Go Classic Board Games Very High AI exceeds human expertise. N/A View Details
Monopoly Classic Board Games Moderate AI can make optimal financial decisions. N/A View Details
StarCraft Real-Time Strategy Games Very High AI competes at professional levels. N/A View Details
Age of Empires Real-Time Strategy Games High AI manages resources effectively. N/A View Details
Meal Planning and Cooking Common Cognitive Tasks Moderate AI can generate recipes and schedules. "Plan a week's meals under $50." View Details
Navigation Common Cognitive Tasks High AI provides optimal routes using GPS data. "Find the fastest route to this address." View Details

Memory and Pattern Recognition

Simon

The game Simon tests memory through repeating increasingly complex color and sound sequences. Deep learning models can predict and replicate these patterns with high accuracy.

Relevant Article: "Pattern Recognition Using Deep Learning"
Codebase/Project: Pattern Recognition GitHub Repository

Concentration (Memory Card Game)

In Concentration, players match pairs of face-down cards. AI can memorize card positions but lacks the adaptive memory strategies humans use.

Relevant Article: "Memory-Augmented Neural Networks"
Codebase/Project: Memory Networks by Facebook

Spatial Reasoning and Navigation

Tetris

Tetris involves rotating and placing falling blocks to complete lines. AI using deep reinforcement learning can achieve superhuman performance.

Relevant Article: "Deep Learning for Tetris"
Codebase/Project: Tetris AI GitHub Repository

Portal

Portal requires solving physics-based puzzles in a 3D environment. AI struggles with the complex spatial reasoning and physics involved.

Relevant Article: "Learning to Navigate in Complex Environments"
Codebase/Project: AirSim by Microsoft

Strategy and Planning

Chess

Deep learning has revolutionized chess AI, with models like AlphaZero learning to play at superhuman levels through self-play.

Relevant Article: "Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm"
Codebase/Project: Leela Chess Zero

Civilization (Video Game Series)

Civilization requires managing and expanding an empire over time. AI can handle resource management but often lacks the nuanced long-term planning of human players.

Relevant Article: "Strategic Planning in Strategy Games"
Codebase/Project: Civilization V AI Modding Community

Problem-Solving and Logic

Sudoku

Sudoku involves filling a grid with numbers following specific rules. AI can solve Sudoku puzzles efficiently using constraint satisfaction and deep learning techniques.

Relevant Article: "A Deep Learning Approach to Sudoku Solving"
Codebase/Project: Sudoku Solver with Deep Learning

Escape Rooms

Escape Rooms require solving a series of puzzles to "escape" a themed room. AI struggles with the open-ended and physical nature of these tasks.

Relevant Article: "Interactive Fiction Game Playing as Multi-Paragraph Reading Comprehension with Reinforcement Learning"
Codebase/Project: TextWorld by Microsoft

Attention and Reflexes

Where's Waldo?

"Where's Waldo?" challenges players to find a character in a complex scene. AI can use object detection and image recognition to locate Waldo efficiently.

Relevant Article: "Building a Waldo-Finding AI"
Codebase/Project: Where's Waldo AI Project

First-Person Shooter Games

In FPS games, players need quick reflexes and aiming skills. AI can aim and shoot with precision but often lacks tactical and strategic understanding.

Relevant Article: "Reinforcement Learning in First-Person Shooter Games"
Codebase/Project: ViZDoom Reinforcement Learning Platform

Language and Verbal Skills

Scrabble

Scrabble involves forming words on a board for points. AI can generate high-scoring words using extensive vocabulary databases and optimal placement algorithms.

Relevant Article: "Artificial Intelligence for Scrabble"
Codebase/Project: Scrabble Bot Project

20 Questions

The game involves guessing an object through yes/no questions. AI struggles with inference and contextual understanding required for this task.

Relevant Article: "Neural Question Generation for 20 Questions Game"
Codebase/Project: Hedwig: Deep Learning Models for Question Answering

Mathematical and Numerical Skills

Blackjack

Blackjack requires quick addition and probability assessment. AI can play optimally using card counting and reinforcement learning strategies.

Relevant Article: "Deep Reinforcement Learning for Blackjack"
Codebase/Project: Blackjack AI with Reinforcement Learning

Set

Set is a card game where players find patterns among cards with various attributes. AI can identify sets quickly using image recognition and pattern matching.

Relevant Article: "Neural Networks for Card Game Pattern Recognition"
Codebase/Project: Set Game Solver

Decision Making and Risk Assessment

Poker

Poker involves probability, bluffing, and risk management. AI like Libratus and Pluribus have outperformed professional players using deep reinforcement learning.

Relevant Article: "Superhuman AI for Multiplayer Poker"
Codebase/Project: Libratus (Refer to publications)

Stock Market Simulations

Stock market simulations require making investment decisions based on market analysis. AI predicts trends using historical data but is limited by market unpredictability.

Relevant Article: "Deep Reinforcement Learning for Stock Trading"
Codebase/Project: Reinforcement Learning for Stock Prediction

Creativity and Imagination

Pictionary

Pictionary involves conveying words through drawings. AI can recognize simple drawings using convolutional neural networks.

Relevant Article: "Sketch-RNN: A Generative Model for Drawing"
Codebase/Project: Quick, Draw! Dataset

Minecraft

Minecraft allows building and crafting in an open world. AI can perform tasks but lacks the creativity and planning skills of human players.

Relevant Article: "Towards AI in Minecraft: State of the Art"
Codebase/Project: Project Malmo by Microsoft

Physical-Cognitive Coordination

Dance Dance Revolution

Dance Dance Revolution requires stepping on arrows in time with music. AI lacks physical embodiment to perform this task.

Relevant Article: N/A
Codebase/Project: N/A

Operation (Board Game)

Operation tests fine motor skills by removing pieces without touching the edges. AI cannot replicate the physical dexterity required.

Relevant Article: N/A
Codebase/Project: N/A

Multitasking and Resource Management

The Sims

The Sims involves managing virtual characters' lives and environments. AI can handle routine tasks but lacks spontaneous behavior and emotional understanding.

Relevant Article: "AI for Simulated Characters"
Codebase/Project: N/A

Overcooked

Overcooked is a cooperative cooking game requiring coordination and time management. AI can perform individual tasks but struggles with team coordination under pressure.

Relevant Article: "Learning to Collaborate in Multi-Agent Systems"
Codebase/Project: Overcooked-AI

Pattern Completion and Prediction

Minesweeper

Minesweeper involves deducing mine locations from numerical clues. AI can solve puzzles using probabilistic models and constraint satisfaction algorithms.

Relevant Article: "Reinforcement Learning for Minesweeper"
Codebase/Project: DeepMines Project

Wordle

Wordle challenges players to guess a five-letter word with limited attempts. AI can suggest optimal guesses using frequency analysis and pattern matching.

Relevant Article: N/A (Due to the game's recent popularity)
Codebase/Project: Wordle Solver

Social Cognition and Deduction

Among Us

Among Us requires identifying impostors through social deduction. AI struggles with interpreting social cues and deception.

Relevant Article: "Social Deduction with AI Agents"
Codebase/Project: N/A

Charades

Charades involves guessing words or phrases from actions without speaking. AI lacks the ability to perform or interpret physical gestures effectively.

Relevant Article: "Deep Learning for Gesture Recognition"
Codebase/Project: Hand Gesture Recognition

Speed and Efficiency

Typing Games

Typing games aim to improve typing speed and accuracy. AI can type faster than humans but lacks practical applications in this context.

Relevant Article: N/A
Codebase/Project: N/A

Speed Chess

Speed Chess requires quick decision-making under time constraints. AI excels in this domain due to rapid computation capabilities.

Relevant Article: "Real-Time Decision Making in Games"
Codebase/Project: Stockfish Chess Engine

Platformers and Motor Skills

Super Mario Bros.

Super Mario Bros. involves navigating obstacles and timing jumps. AI can complete levels using reinforcement learning and neural networks.

Relevant Article: "Reinforcement Learning for Mario AI"
Codebase/Project: Gym Super Mario Bros

Mirror's Edge

Mirror's Edge is a first-person parkour game requiring spatial awareness. AI struggles with the complex movements and environmental interactions.

Relevant Article: N/A
Codebase/Project: N/A

Driving and Racing Games

Gran Turismo

Gran Turismo is a realistic driving simulator. AI can drive efficiently on known tracks but may struggle with unexpected conditions.

Relevant Article: "Deep Reinforcement Learning in Racing Games"
Codebase/Project: Udacity Self-Driving Car Simulator

Mario Kart

Mario Kart introduces dynamic elements like power-ups and obstacles. AI handles basic driving but struggles with strategic use of items.

Relevant Article: "Reinforcement Learning in Mario Kart"
Codebase/Project: Learning to Drive in 5 Minutes

Puzzle and Adventure Games

The Legend of Zelda

The Legend of Zelda combines puzzle-solving, exploration, and combat. AI struggles with open-world exploration and dynamic puzzle-solving.

Relevant Article: "Generating Complex Levels in The Legend of Zelda"
Codebase/Project: Zelda AI Project

Professor Layton Series

Professor Layton games involve solving various logic puzzles within a narrative. AI can solve individual puzzles but lacks narrative understanding.

Relevant Article: N/A
Codebase/Project: N/A

Word and Language Games

Boggle

Boggle requires finding words in a grid of letters under time pressure. AI can find all possible words using dictionary lookups and grid traversal algorithms.

Relevant Article: N/A
Codebase/Project: Boggle Solver

Crossword Puzzles

Crossword puzzles involve filling in words based on clues. AI can solve clues using natural language processing but may struggle with nuanced hints.

Relevant Article: "Solving Crossword Puzzles via ProBERT"
Codebase/Project: ProBERT Project

Classic Board Games

Go

Go is an ancient board game of territory control and long-term strategy. AI like AlphaGo has exceeded human expertise using deep reinforcement learning.

Relevant Article: "Mastering the Game of Go with Deep Neural Networks and Tree Search"
Codebase/Project: Leela Zero

Monopoly

Monopoly involves property trading and financial decision-making. AI can make optimal decisions but may not account for human negotiation tactics.

Relevant Article: N/A
Codebase/Project: Monopoly AI Project

Real-Time Strategy Games

StarCraft

StarCraft requires managing resources, building armies, and tactical combat. AI like AlphaStar competes at professional levels using deep learning.

Relevant Article: "Grandmaster Level in StarCraft II Using Multi-Agent Reinforcement Learning"
Codebase/Project: PySC2 by DeepMind

Age of Empires

Age of Empires is a historical strategy game with resource management and warfare. AI can manage resources but may lack complex strategic planning.

Relevant Article: N/A
Codebase/Project: OpenAge Project

Common Cognitive Tasks

Meal Planning and Cooking

Meal planning involves recipe following, timing, and multitasking. AI can generate recipes and schedules but may not account for personal preferences.

Relevant Article: "DeepChef: AI for Recipe Generation"
Codebase/Project: Microsoft Nutrition API

Navigation requires using maps or GPS to find routes in unfamiliar areas. AI provides optimal routes using real-time data and deep learning algorithms.

Relevant Article: "Deep Learning for Shortest Path Routing"
Codebase/Project: Google Research GPS

Contribute to the Project

Classic Cognition is an ongoing project. We encourage the community to contribute by updating information, adding new tasks, or correcting inaccuracies. If you'd like to contribute, please submit a Pull Request (PR) on our Codeberg git repository.

Main Project Repository: ClassicCognition.com git repo

Stay informed about the state of AI and how it can be applied to solve classic and modern problems. By understanding the capabilities and limitations of deep learning, you can make informed decisions about integrating AI into your business or projects.