Categorizing AI from a Computer Science Perspective
Education is the most effective tool we have for separating fact from fiction, and fostering genuine AI literacy is a vital step toward a more informed and discerning society.
While AI has only recently captured widespread public attention, it has been a serious and evolving field of computer science research for many decades. This distinction matters more than ever, a well informed public is essential to navigating the AI landscape responsibly. Understanding what AI actually is, rather than relying on sensationalized portrayals, empowers people to think critically about AI tech.
The University of Toronto’s CANHEIT 2023 conference brought together leading voices in technology, including Dr. Hod Lipson of Columbia University, who delivered a keynote address over the course of the event. A prominent figure in computer science, Dr. Lipson’s work centers on robotics and artificial intelligence, and his talk offered attendees a compelling, Computer Science grounded framework for understanding and categorizing AI.
Dr. Lipson鈥檚 waves organizes the AI tech in an order they are invented.
-
Timeframe: 1950’s鈥1980’s
Core idea
Hand鈥慶rafted rules and logic. Systems do exactly what experts encode: if鈥憈hen rules, symbolic reasoning, decision trees, early planners.
Classic tech/achievements- Early chess engines (Turing鈥憇tyle algorithms, pre鈥憀earning engines, even Deep Blue鈥檚 core search + handcrafted eval).
- Expert systems like MYCIN and DENDRAL.
- Classic game 鈥淎I鈥: Pac鈥慚an ghosts, early FPS bots, RTS scripts, finite鈥憇tate machines, behavior trees.
- Limits: No learning; brittle outside predefined situations; cannot improve from data.
-
Timeframe: 1990’s鈥2000’s
Core idea
Statistical learning on large datasets to predict or rankTech Examples
- Web searches, credit scoring, fraud detection, ad click鈥憈hrough prediction.
- Classic Google Search core ranking and query understanding: heavy ML on logs and click data.
- Big鈥慸ata stacks: Hadoop/HDFS/MapReduce/YARN powering data lakes, offline feature generation, large鈥憇cale ETL.
- 鈥淏ig data鈥 connection: The term big data became mainstream in this era, cheap storage + distributed compute + huge logs = feeding predictive models.
- Limits: Great at prediction, weak at perception or open ended content generation; mostly works on structured or engineered features.
-
Core idea
Deep learning for perception, recognizing patterns in unstructured data: images, audio, video, sensor streams.Tech Examples
- Image classification, object detection, speech recognition, medical imaging diagnostics. Enables applications like driverless cars and general 鈥渦nderstand what I鈥檓 seeing鈥 capabilities.
- Systems can recognize objects and patterns in unstructured data like images, audio, and video (distinguishing cats vs dogs, pedestrians vs road, cancerous vs benign lesions).
Limits: Perceives well but doesn鈥檛 inherently plan, act, or create still largely task鈥憇pecific.
-
Timeframe: Late 2010’s – 2020’s
Core idea
- Models that can generate new content by learning high鈥慸imensional distributions: text, images, code, audio, video, designs.
- Systems can generate new artifacts, text, code, images, video, designed by learning to 鈥渇ill in the blank鈥 in the media its working on.
Tech Examples
- Large language models, diffusion models, and other generative architectures.
- Modern 鈥淎I answers鈥 in search: Gemini/LLM鈥憄owered AI Mode summarizing and synthesizing results on top of classic retrieval.
Impact: Enables creative workflows, code generation, and AI designed artifacts.
Limits: Still often ungrounded, can hallucinate, can lack robust physical/causal understanding without embodiment. -
Timeframe: 2010’s – 2020’s+
Core idea
Intelligence connected to bodies operating in the physical world, robots that sense, plan, and act in messy, dynamic environments.Tech Examples
- Self鈥慸riving cars as embodied systems: perception (Wave 3) + prediction (Wave 2) + generative planning (Wave 4) + low鈥憀evel control on real hardware.
- Manipulation robots, legged robots, drones, warehouse and logistics robots.
Characteristics: Must handle dynamics, energy limits, safety, and irreversible physical errors; mistakes are expensive and sometimes dangerous.
Limits: Hardware is hard: actuators, power, robustness and scaling beyond well structured environments is slow. -
Timeframe: 2020’s+
Core idea
Systems with explicit self鈥憁odels that can imagine themselves in the future, reason over those imagined futures, and adapt, taking on 鈥渟elf鈥慳wareness鈥 and AGI (Artificial General Intelligence).Tech Examples (early/prototypes)
- Self鈥憁odeling robots that infer their own body plan from sensor data and learn to walk by simulating themselves.
- 鈥淢achine scientists鈥 that infer physical laws from data and autonomously generate and test hypotheses.
This is often associated with Artificial General Intelligence (AGI), which excites and alarms many observers.
Dr. Lipson expects this to be achievable and likely sooner than many think, seeing consciousness as an engineering problem rather than mysticism.
Open questions: Safety, governance, interpretability, and how to 鈥渟teer鈥 such systems rather than fear them.
Author: Andrew Miles, Sr System Administrator, School of Computer Science, 杏吧原创 University
Disclaimer: This document does not represent the official views of Dr. Hod Lipson. It is my personal interpretation and summary of his keynote presentation, and any errors or omissions are entirely my own. This posts creation was assisted using generative AI tools.