A robot may not injure a human being or, through inaction, allow a human being to come to harm.
A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.
A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws.
Asimov later added the Zeroth Law that superseded the others:
A robot may not harm humanity, or, by inaction, allow humanity to come to harm.
“I, Robot”’s Influence on Modern AI
Sparked discussions on machine ethics and AI safety
Influenced researchers to consider ethical implications of AI development
Concept of “friendly AI” draws parallels to Asimov’s laws
Challenges presented in stories mirror real-world AI alignment problems
1950: The Turing Test
Who’s the real human?
The Golden Years (1956-1974)
Development of early AI programs
1957: Frank Rosenblatt develops the Perceptron
1964: ELIZA, one of the first chatbots, is created by Joseph Weizenbaum
1964: ELIZA, one of the first chatbots
Although ELIZA was limited in terms of actual understanding, it marked an important milestone in the development of AI and human-computer interaction, showing how conversation-based interfaces could influence the perception of intelligence.
Expert Systems Era (1970s-1980s)
Expert Systems in Artificial Intelligence
What is an Expert System?
Definition: Computer program that emulates decision-making ability of a human expert
Key Components:
Knowledge Base: Contains domain-specific information and rules
Inference Engine: Applies rules to the knowledge to derive new information
User Interface: Allows non-expert users to interact with the system
Characteristics:
Solves complex problems by reasoning through bodies of knowledge
Separates domain knowledge from the reasoning mechanism
Can explain its decisions and reasoning
What is an Expert System?
Applications:
Medical diagnosis (e.g., MYCIN)
Financial planning
Manufacturing process control
Scientific analysis
Advantages:
Consistent and accurate decisions
Preservation of expert knowledge
Ability to handle complex scenarios
Limitations:
Limited to specific domains (narrow AI)
Difficulty in capturing tacit knowledge
May struggle with unusual or unprecedented situations
Example Expert system: MYCIN
Developed in the early 1970s at Stanford University
One of the first rule-based expert systems in medicine
Purpose: Assist physicians in diagnosing and treating bacterial infections
Focused on bloodstream infections (bacteremia and meningitis)
Named after antibiotics (many of which end in “-mycin”)
MYCIN: Key Features and Functionality
Rule-based system with approximately 600 rules
Used backward chaining inference engine
Incorporated certainty factors to handle uncertainty
Asked users a series of yes/no questions about symptoms and test results
Provided diagnosis recommendations and suggested antibiotic treatments
Explained its reasoning process to user
MYCIN: Impact and Legacy
Never used in clinical practice due to ethical and legal concerns
Achieved performance comparable to human experts in its domain
Pioneered several important concepts in AI and expert systems:
Separation of knowledge base from inference engine
Explanation of reasoning
Handling of uncertainty
Influenced development of subsequent expert systems and clinical decision support tools
Demonstrated potential of AI in healthcare, paving way for modern medical AI applications
AI Winter (1974-1980 and 1987-1993)
Periods of reduced funding and interest in AI
Overpromising and underdelivering led to skepticism
Shift towards more practical, focused applications
Revival of Machine Learning (1990s)
Increased focus on data-driven approaches
1997: IBM’s Deep Blue defeats world chess champion Garry Kasparov
Growing interest in neural networks and statistical methods
“Technological Triggers for the Rise of ML and AI in the 2000s”
Increased Computational Power
Advancement:
Rapid growth of CPUs and the emergence of GPUs (Graphics Processing Units).
Impact:
Enabled the training of deeper neural networks essential for various AI tasks.
Big Data
Advancement:
Explosion of digital data from the internet, social media, and sensors.
Impact:
Facilitated the development of accurate models as ML algorithms require substantial data to learn effectively.
Open Source Frameworks and Libraries
Advancement:
Emergence of libraries like TensorFlow (2015), Keras (2015), and Scikit-learn (2007).
Impact:
Lowered the barrier for AI development, allowing more practitioners to innovate in the field.
Advances in Algorithms
Advancement:
Research in new algorithms, such as support vector machines and deep learning architectures.
Impact:
Improved AI performance across applications, particularly in image and speech recognition.
Cloud Computing
Advancement:
Rise of cloud computing platforms (e.g., AWS, Google Cloud, Microsoft Azure).
Impact:
Provided scalable resources for storage and computation, enabling extensive ML experimentation.
Collaborative Research and Knowledge Sharing
Advancement:
Increased collaboration and sharing of findings through conferences and online platforms.
Impact:
Accelerated innovation in AI and ML as researchers built upon each other’s work.
Investment and Interest from Industry
Advancement:
Growing interest and investment from tech giants and startups in AI technologies.
Impact:
Led to the development of practical applications and commercial products, driving further research.
The 2000s: The Rise of Big Data and Deep Learning
Deep Learning Resurgence (2006)
Milestone: Geoffrey Hinton and team introduced “deep belief networks.”
Impact: Marked the resurgence of deep learning and laid the foundation for modern AI applications, especially in image and speech recognition.
AlexNet Wins ImageNet Competition (2012)
Milestone: Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton’s deep neural network (AlexNet) won the ImageNet competition.
Impact: Showcased the power of convolutional neural networks (CNNs) and triggered widespread adoption in computer vision tasks.
IBM Watson Wins Jeopardy! (2011)
Milestone: IBM Watson defeated champions Ken Jennings and Brad Rutter on Jeopardy!.
Impact: Demonstrated AI’s ability to process and understand natural language, leading to applications in healthcare, finance, and customer service.