SlideShare une entreprise Scribd logo
1  sur  43
Can computers think ?

       Krishnan
       GTC talk
     Sept. 18,2011
Classic book on the subject
Machines vs. Humans
• Machinery outperforms us in physical
  ways
  – Cars outrun us
  – Planes can fly, we cant
• This doesn’t disturb us
• Is thinking a human prerogative ?
  – Can mechanical devices out think us
What can computers do better ?
• Computations on large numbers
  – E.g. Multiplying two 100 digit numbers
• Play chess (and other games)
• Answer natural language questions
  – IBM Watson
• House cleaning robots ?
• But does this mean they are intelligent ?
Advertisement
Thinking Computer : Rs. 100,000




       Will you buy ?
What is intelligence ?
• Newell and Simon - the use and
  manipulation of various symbol systems,
  such as those featured in mathematics or
  logic
• Large debate in the AI, Psychology,
  Philosophy community
Alan Turing
• British scientist
   – Helped solved the Enigma
     Machine (WWII)
   – Advances in Probability Theory
• Invented the theory behind
  computers
   – Turing Machine
   – Turing Test
The imitation game
• Proposed by Alan Turing in 1950
• It is played with three people, a man (A), a
  woman (B), and an interrogator (C) who may be
  of either sex. The interrogator stays in a room
  apart from the other two.
• The object of the game for the interrogator is to
  determine which of the other two is the man and
  which is the woman. He knows them by labels X
  and Y, and at the end of the game he says either
  ‘‘X is A and Y is B’’ or ‘’X is B and Y is A.
Turing test: Distinguish man and
             machine




What would it take for a computer’s thoughts to be indistinguishable
from a human’s?
Chinese Room
• The system comprises:
    – a human, who only understands English
    – a rule book, written in English
    – two stacks of paper.
        • One stack of paper is blank.
        • The other has indecipherable symbols on them.
• In computing terms
    – the human is the CPU
    – the rule book is the program
    – the two stacks of paper are storage devices.

• The system is housed in a room that is totally sealed with the
  exception of a small opening.
Chinese Room: Process
•   The human sits inside the room
    waiting for pieces of paper to be
    pushed through the opening.
•   The pieces of paper have
    indecipherable symbols written
    upon them.

•   The human has the task of
    matching the symbols from the
    "outside" with the rule book.
•   Once the symbol has been found
    the instructions in the rule book
    are followed.
     – may involve writing new symbols
       on blank pieces of paper,
     – or looking up symbols in the stack
       of supplied symbols.

•   Eventually, the human will write
    some symbols onto one of the
    blank pieces of paper and pass
    these out through the opening.
Chinese Room: Summary
• Simple Rule processing system but in
  which the “rule processor” happens to be
  intelligent but has no understanding of the
  rules
• The set of rules might be very large
• But this is philosophy and so ignore the
  practical issues
Searle’s Claim
• We have a system that is capable of passing the
  Turing Test and is therefore intelligent according
  to Turing.
• But the system does not understand Chinese as
  it just comprises a rule book and stacks of paper
  which do not understand Chinese.
• Therefore, running the right program does not
  necessarily generate understanding.
Strong AI
• Strong AI is artificial intelligence that matches or
  exceeds human intelligence
• The intelligence of a machine can successfully
  perform any intellectual task that a human being
  can
• Advocates of "Strong AI" believe that computers
  are capable of true intelligence
• They argue that what intelligence is strictly
  algorithmic, i.e., a program running in a
  complex, but predictable, system of electro-
  chemical components (neurons).
Strong AI
• Many supporters of strong AI believe that the
  computer and the brain have equivalent
  computing power
• With sufficient technology, it will someday be
  possible to create machines that have the same
  type of capabilities as humans
• However, Strong AI's reduction of
  consciousness into an algorithm is difficult for
  many to accept
• Proponents are: Ray Kurzweil, Marvin Minsky
  etc.
Weak AI
• The Weak AI thesis claims that machines, even
  if they appear intelligent, can only simulate
  intelligence
• They will never actually be aware of what they
  are doing
• Some weak AI proponents believe that human
  intelligence results from a superior computing
  mechanism which, while exercised in the brain,
  will never be present in a Turing-equivalent
  computer
• Roger Penrose is a proponent of Weak AI
What can a computer compute ?
• Hardware – circuits, gates, wires
• Software – Program that runs on the
  hardware
• Turings remarkable discovery – All
  computing machines are equivalent in
  what they can do
  – Though speeds may differ
• All computers are equivalent to a
  Universal Turing machine
Algorithms
• The word comes from the Persian
  mathematician Abu Jafar Mohammed ibn
  Musa al Khowarizm
• He wrote a book
  – Kitab Al-jabr wal-muqabala
• Example algorithm
  – Euclids algorithm for highest common factor
    of two numbers
Euclid’s algorithm




This is a systematic procedure that will work for any two
positive integers
Hilbert's programme:
                •To establish the foundations of
                mathematics, in particular by clarifying
                and justifying use of the infinite:
                ``The definitive clarification of the
                nature of the infinite has become
                necessary, not merely for the special
                interests of the individual sciences but
David Hilbert   for the honour of human understanding
  (1862-1943)
                itself.''
                •Aimed to reconstitute infinitistic
                mathematics in terms of a formal
                system which could be proved
                (finitistically) consistent, complete
                and decidable.
•Consistent: It should be impossible to derive a contradiction
(such as 1=2).
•Complete: All true statements should be provable.
•Decidable: There should be a (definite, finitary, terminating)
procedure for deciding whether or not an arbitrary statement is
provable. (The Entscheidungsproblem)


     There is the problem. Seek its solution. You can find
     it by pure reason, for in mathematics there is no
     ignorabimus.
           Wir müssen wissen, wir werden wissen
Bertrand Russell      Alfred Whitehead
     (1872-1970)            (1861-1947)

•Russell's paradox showed inconsistency of naive foundations such
as Frege's: {X | X∉X}
   •"The set of sets which are not members of themselves"
•Theory of Types and Principia Mathematica (1910,1912,1913)
Kurt Gödel
         (1906-1978)

•Uber formal unentscheidbare Sätze der Principia
Mathematica und verwandter Systeme (1931)
•Any sufficiently strong, consistent formal system must be
   •Incomplete
   •Unable to prove its own consistency
Alan Turing
        (1912-1954)


•On computable numbers with an application to the
Entscheidungsproblem (1936)
• Church, Kleene, Post
Turing machine
• Imagine a device for carrying out a
  computational procedure (like Euclid’s algorithm)
• What is the general form such a machine can
  take ?
  – Machine should have discrete states (large but finite
    in number)
  – Input/Output of unrestricted size
  – Finite number of states implies cannot internalize the
    data
A Turing Machine
Tape
......                                                      ......


Control Unit             Read-Write head




               Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                               28
The Tape
         No boundaries -- infinite length
......                                                       ......


               Read-Write head




         The head moves Left or Right
                Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                                29
......                                                   ......


            Read-Write head


The head at each time step:

          1. Reads a symbol
          2. Writes a symbol
          3. Moves Left or Right
             Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                             30
Example:
                  Time 0
 ......         a b a c                                     ......



                   Time 1
  ......        a b k c                                      ......


1. Reads a
2. Writes k
3. Moves Left
                Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                                31
The Input String
             Input string                      Blank symbol

 ......   ◊ ◊ a b a c               ◊ ◊ ◊                 ......


            head

Head starts at the leftmost position
of the input string
              Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                              32
States & Transitions
Read           Write
                                      Move Left



  q1        a → b, L            q2

                                      Move Right

  q1       a → b, R              q2
       Adapted from slide by Costas Busch, http://www.cs.rpi.edu/
                                       33
John von Neumann architecture
Ways that the brain differs from
  a conventional computer:
• Very few cycles available to make decisions
• Massively parallel: 100 trillion interneuronal
  connections
• Combines digital & analog phenomena at
  every level
   – Nonlinear dynamics can be modeled using digital
     computation to any desired degree of accuracy
   – Benefits of modeling using transistors in their analog
     native mode

                                                         35
Ways that the brain differs from
  a conventional computer:
• The brain is self-organizing at every level
• Great deal of stochastic (random within
  controlled constraints) process in every aspect
   – Self-organizing, stochastic techniques are routinely
     used in pattern recognition
• Information storage is holographic in its
  properties




                                                            36
level of complexity we can
          manage
• Only about 20 megabytes of compressed design
  information about the brain in the genome
   – A brain has ~ billion times more information than the genome
     that describes its design
• The brain’s design is a probabilistic fractal
• We’ve already created simulations of ~ 20 regions (out
  of several hundred) of the brain




                                                                    37
Is the brain a computer ?
• If it is
   – then the limits of
     computers are the
     limits of the brain
   – A brain cannot do
     what a computer
     cannot
• Counter example: The
  halting problem
What computers cannot do: The
          halting problem
• An example of something that is not computable.
• Created by Turing in 1936 to define a problem which no
  algorithmic procedure can solve.
• Can we write a program that will take in a user's program
  and inputs and decide whether
   – it will eventually stop, or
   – it will run infinitely in some infinite loop ?
• The answer is No; there is no procedural method for
  answering the halting problem
• Human beings can do this by inspection
   – Does this imply human brain can perform non-computational
     procedures ?
   – If so what is the mechanism ?
Penrose’s belief
• There is some part of conscious thinking
  that cannot be simulated on a computer
• What is it in the physics of the world that
  cannot be controlled computationally ?
• Is quantum mechanics the answer ?
  – In quantum mechanics, a particle can be in
    two places at the same time
  – Quantum wave function collapse happens
    when the particle is observed
How are new ideas formed
• Physical brain activity—rapid trials of
  combinations of growing and contracting
  dendritic spines, which stretch out to the
  synapses that separate a nerve cell from
  its neighbor
• These take place below one graviton
  (particles that transmit gravity)
How are new ideas formed ?
• How is a final dendrite construction settled
  on when our mind grasps a concept or
  glimpses a new symphonic work?
• Microtubules in brain orchestrate collapse
  of the quantum wave function
Further readings
• http://www.brainpickings.org/index.php/20
  10/09/07/what-does-it-mean-to-be-human/

Contenu connexe

En vedette

En vedette (17)

Alan turing
Alan turingAlan turing
Alan turing
 
The Turing Test - A sociotechnological analysis and prediction - Machine Inte...
The Turing Test - A sociotechnological analysis and prediction - Machine Inte...The Turing Test - A sociotechnological analysis and prediction - Machine Inte...
The Turing Test - A sociotechnological analysis and prediction - Machine Inte...
 
Alan Turing
Alan TuringAlan Turing
Alan Turing
 
Alan M. Turing and the Enigma Machine
Alan M. Turing and the Enigma MachineAlan M. Turing and the Enigma Machine
Alan M. Turing and the Enigma Machine
 
Alan Turing
Alan TuringAlan Turing
Alan Turing
 
Turing Test
Turing TestTuring Test
Turing Test
 
Ug & sla
Ug & slaUg & sla
Ug & sla
 
Alan Turing
Alan TuringAlan Turing
Alan Turing
 
The crying game
The crying gameThe crying game
The crying game
 
Alan turing
Alan turingAlan turing
Alan turing
 
Noam chomsky on Universal Grammar
Noam chomsky on Universal GrammarNoam chomsky on Universal Grammar
Noam chomsky on Universal Grammar
 
What is Universal Grammar Theory and its Criticism
What is Universal Grammar Theory and its Criticism What is Universal Grammar Theory and its Criticism
What is Universal Grammar Theory and its Criticism
 
Chomsky’s Universal Grammar
Chomsky’s Universal GrammarChomsky’s Universal Grammar
Chomsky’s Universal Grammar
 
Universal Grammar and Language Acquisition Device
Universal Grammar and Language Acquisition DeviceUniversal Grammar and Language Acquisition Device
Universal Grammar and Language Acquisition Device
 
The universal grammar approach
The universal grammar approachThe universal grammar approach
The universal grammar approach
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Universal grammar
Universal grammarUniversal grammar
Universal grammar
 

Similaire à Can computers think

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUmesh Meher
 
AI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzyAI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzySirRafiLectures
 
introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptxsecurework
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptxMuahmmad Rafiq
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)Nazir Ahmed
 
Artificial intelligence introduction ppt
Artificial intelligence introduction pptArtificial intelligence introduction ppt
Artificial intelligence introduction pptNiat Murad
 
AILongForSeminar.ppt
AILongForSeminar.pptAILongForSeminar.ppt
AILongForSeminar.pptKhanKhaja1
 
AILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI courseAILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI courseKhanKhaja1
 
UVA MDST 3703 Hypertext 2012-09-04
UVA MDST 3703 Hypertext 2012-09-04UVA MDST 3703 Hypertext 2012-09-04
UVA MDST 3703 Hypertext 2012-09-04Rafael Alvarado
 
Alan Turing Scientist Unlimited | Turing100@Persistent Systems
Alan Turing Scientist Unlimited | Turing100@Persistent SystemsAlan Turing Scientist Unlimited | Turing100@Persistent Systems
Alan Turing Scientist Unlimited | Turing100@Persistent SystemsPersistent Systems Ltd.
 
Artificial intelligence(02)
Artificial intelligence(02)Artificial intelligence(02)
Artificial intelligence(02)Nazir Ahmed
 

Similaire à Can computers think (20)

Intoduction of Artificial Intelligence
Intoduction of Artificial IntelligenceIntoduction of Artificial Intelligence
Intoduction of Artificial Intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
chatcptkk.ppt
chatcptkk.pptchatcptkk.ppt
chatcptkk.ppt
 
AI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzyAI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and Fuzzy
 
E3 chap-04-extra
E3 chap-04-extraE3 chap-04-extra
E3 chap-04-extra
 
introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptx
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Ai long forseminar
Ai long forseminarAi long forseminar
Ai long forseminar
 
AI
AIAI
AI
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)
 
Artificial intelligence introduction ppt
Artificial intelligence introduction pptArtificial intelligence introduction ppt
Artificial intelligence introduction ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AILongForSeminar.ppt
AILongForSeminar.pptAILongForSeminar.ppt
AILongForSeminar.ppt
 
AILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI courseAILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI course
 
UVA MDST 3703 Hypertext 2012-09-04
UVA MDST 3703 Hypertext 2012-09-04UVA MDST 3703 Hypertext 2012-09-04
UVA MDST 3703 Hypertext 2012-09-04
 
Hci history
Hci historyHci history
Hci history
 
Alan Turing Scientist Unlimited | Turing100@Persistent Systems
Alan Turing Scientist Unlimited | Turing100@Persistent SystemsAlan Turing Scientist Unlimited | Turing100@Persistent Systems
Alan Turing Scientist Unlimited | Turing100@Persistent Systems
 
Artificial intelligence(02)
Artificial intelligence(02)Artificial intelligence(02)
Artificial intelligence(02)
 

Plus de GTClub

Wonders of the world
Wonders of the worldWonders of the world
Wonders of the worldGTClub
 
Immortals of Meloha - Book review
Immortals of Meloha - Book   reviewImmortals of Meloha - Book   review
Immortals of Meloha - Book reviewGTClub
 
Jordan Travelogue
Jordan TravelogueJordan Travelogue
Jordan TravelogueGTClub
 
Savant syndrome gtc
Savant syndrome  gtcSavant syndrome  gtc
Savant syndrome gtcGTClub
 
Napoleon
NapoleonNapoleon
NapoleonGTClub
 
Understanding paintings
Understanding paintingsUnderstanding paintings
Understanding paintingsGTClub
 
How life imitates chess
How life imitates chessHow life imitates chess
How life imitates chessGTClub
 
Consolations of philosophy
Consolations of philosophyConsolations of philosophy
Consolations of philosophyGTClub
 
The bombay cricket story
The bombay cricket storyThe bombay cricket story
The bombay cricket storyGTClub
 
Gtc budget
Gtc budgetGtc budget
Gtc budgetGTClub
 
Biomimicry final18 march2012
Biomimicry final18 march2012Biomimicry final18 march2012
Biomimicry final18 march2012GTClub
 
Swami vivekananda
Swami vivekananda Swami vivekananda
Swami vivekananda GTClub
 
Introduction to guns-Dange
Introduction to guns-DangeIntroduction to guns-Dange
Introduction to guns-DangeGTClub
 
GTC - India Income Tax
GTC - India Income TaxGTC - India Income Tax
GTC - India Income TaxGTClub
 
How we decide
How we decideHow we decide
How we decideGTClub
 
How we decide
How we decideHow we decide
How we decideGTClub
 
Albert einstein jan2012 final
Albert einstein jan2012 finalAlbert einstein jan2012 final
Albert einstein jan2012 finalGTClub
 
Gtc session-indian history2
Gtc session-indian history2Gtc session-indian history2
Gtc session-indian history2GTClub
 
Petroleum exploration by s. k. de gtc -dec 2011
Petroleum exploration by s. k. de  gtc -dec 2011Petroleum exploration by s. k. de  gtc -dec 2011
Petroleum exploration by s. k. de gtc -dec 2011GTClub
 
Transforming india
Transforming indiaTransforming india
Transforming indiaGTClub
 

Plus de GTClub (20)

Wonders of the world
Wonders of the worldWonders of the world
Wonders of the world
 
Immortals of Meloha - Book review
Immortals of Meloha - Book   reviewImmortals of Meloha - Book   review
Immortals of Meloha - Book review
 
Jordan Travelogue
Jordan TravelogueJordan Travelogue
Jordan Travelogue
 
Savant syndrome gtc
Savant syndrome  gtcSavant syndrome  gtc
Savant syndrome gtc
 
Napoleon
NapoleonNapoleon
Napoleon
 
Understanding paintings
Understanding paintingsUnderstanding paintings
Understanding paintings
 
How life imitates chess
How life imitates chessHow life imitates chess
How life imitates chess
 
Consolations of philosophy
Consolations of philosophyConsolations of philosophy
Consolations of philosophy
 
The bombay cricket story
The bombay cricket storyThe bombay cricket story
The bombay cricket story
 
Gtc budget
Gtc budgetGtc budget
Gtc budget
 
Biomimicry final18 march2012
Biomimicry final18 march2012Biomimicry final18 march2012
Biomimicry final18 march2012
 
Swami vivekananda
Swami vivekananda Swami vivekananda
Swami vivekananda
 
Introduction to guns-Dange
Introduction to guns-DangeIntroduction to guns-Dange
Introduction to guns-Dange
 
GTC - India Income Tax
GTC - India Income TaxGTC - India Income Tax
GTC - India Income Tax
 
How we decide
How we decideHow we decide
How we decide
 
How we decide
How we decideHow we decide
How we decide
 
Albert einstein jan2012 final
Albert einstein jan2012 finalAlbert einstein jan2012 final
Albert einstein jan2012 final
 
Gtc session-indian history2
Gtc session-indian history2Gtc session-indian history2
Gtc session-indian history2
 
Petroleum exploration by s. k. de gtc -dec 2011
Petroleum exploration by s. k. de  gtc -dec 2011Petroleum exploration by s. k. de  gtc -dec 2011
Petroleum exploration by s. k. de gtc -dec 2011
 
Transforming india
Transforming indiaTransforming india
Transforming india
 

Dernier

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Dernier (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Can computers think

  • 1. Can computers think ? Krishnan GTC talk Sept. 18,2011
  • 2. Classic book on the subject
  • 3. Machines vs. Humans • Machinery outperforms us in physical ways – Cars outrun us – Planes can fly, we cant • This doesn’t disturb us • Is thinking a human prerogative ? – Can mechanical devices out think us
  • 4. What can computers do better ? • Computations on large numbers – E.g. Multiplying two 100 digit numbers • Play chess (and other games) • Answer natural language questions – IBM Watson • House cleaning robots ? • But does this mean they are intelligent ?
  • 5. Advertisement Thinking Computer : Rs. 100,000 Will you buy ?
  • 6. What is intelligence ? • Newell and Simon - the use and manipulation of various symbol systems, such as those featured in mathematics or logic • Large debate in the AI, Psychology, Philosophy community
  • 7. Alan Turing • British scientist – Helped solved the Enigma Machine (WWII) – Advances in Probability Theory • Invented the theory behind computers – Turing Machine – Turing Test
  • 8. The imitation game • Proposed by Alan Turing in 1950 • It is played with three people, a man (A), a woman (B), and an interrogator (C) who may be of either sex. The interrogator stays in a room apart from the other two. • The object of the game for the interrogator is to determine which of the other two is the man and which is the woman. He knows them by labels X and Y, and at the end of the game he says either ‘‘X is A and Y is B’’ or ‘’X is B and Y is A.
  • 9. Turing test: Distinguish man and machine What would it take for a computer’s thoughts to be indistinguishable from a human’s?
  • 10.
  • 11. Chinese Room • The system comprises: – a human, who only understands English – a rule book, written in English – two stacks of paper. • One stack of paper is blank. • The other has indecipherable symbols on them. • In computing terms – the human is the CPU – the rule book is the program – the two stacks of paper are storage devices. • The system is housed in a room that is totally sealed with the exception of a small opening.
  • 12. Chinese Room: Process • The human sits inside the room waiting for pieces of paper to be pushed through the opening. • The pieces of paper have indecipherable symbols written upon them. • The human has the task of matching the symbols from the "outside" with the rule book. • Once the symbol has been found the instructions in the rule book are followed. – may involve writing new symbols on blank pieces of paper, – or looking up symbols in the stack of supplied symbols. • Eventually, the human will write some symbols onto one of the blank pieces of paper and pass these out through the opening.
  • 13. Chinese Room: Summary • Simple Rule processing system but in which the “rule processor” happens to be intelligent but has no understanding of the rules • The set of rules might be very large • But this is philosophy and so ignore the practical issues
  • 14. Searle’s Claim • We have a system that is capable of passing the Turing Test and is therefore intelligent according to Turing. • But the system does not understand Chinese as it just comprises a rule book and stacks of paper which do not understand Chinese. • Therefore, running the right program does not necessarily generate understanding.
  • 15. Strong AI • Strong AI is artificial intelligence that matches or exceeds human intelligence • The intelligence of a machine can successfully perform any intellectual task that a human being can • Advocates of "Strong AI" believe that computers are capable of true intelligence • They argue that what intelligence is strictly algorithmic, i.e., a program running in a complex, but predictable, system of electro- chemical components (neurons).
  • 16. Strong AI • Many supporters of strong AI believe that the computer and the brain have equivalent computing power • With sufficient technology, it will someday be possible to create machines that have the same type of capabilities as humans • However, Strong AI's reduction of consciousness into an algorithm is difficult for many to accept • Proponents are: Ray Kurzweil, Marvin Minsky etc.
  • 17. Weak AI • The Weak AI thesis claims that machines, even if they appear intelligent, can only simulate intelligence • They will never actually be aware of what they are doing • Some weak AI proponents believe that human intelligence results from a superior computing mechanism which, while exercised in the brain, will never be present in a Turing-equivalent computer • Roger Penrose is a proponent of Weak AI
  • 18. What can a computer compute ? • Hardware – circuits, gates, wires • Software – Program that runs on the hardware • Turings remarkable discovery – All computing machines are equivalent in what they can do – Though speeds may differ • All computers are equivalent to a Universal Turing machine
  • 19. Algorithms • The word comes from the Persian mathematician Abu Jafar Mohammed ibn Musa al Khowarizm • He wrote a book – Kitab Al-jabr wal-muqabala • Example algorithm – Euclids algorithm for highest common factor of two numbers
  • 20. Euclid’s algorithm This is a systematic procedure that will work for any two positive integers
  • 21. Hilbert's programme: •To establish the foundations of mathematics, in particular by clarifying and justifying use of the infinite: ``The definitive clarification of the nature of the infinite has become necessary, not merely for the special interests of the individual sciences but David Hilbert for the honour of human understanding (1862-1943) itself.'' •Aimed to reconstitute infinitistic mathematics in terms of a formal system which could be proved (finitistically) consistent, complete and decidable.
  • 22. •Consistent: It should be impossible to derive a contradiction (such as 1=2). •Complete: All true statements should be provable. •Decidable: There should be a (definite, finitary, terminating) procedure for deciding whether or not an arbitrary statement is provable. (The Entscheidungsproblem) There is the problem. Seek its solution. You can find it by pure reason, for in mathematics there is no ignorabimus. Wir müssen wissen, wir werden wissen
  • 23. Bertrand Russell Alfred Whitehead (1872-1970) (1861-1947) •Russell's paradox showed inconsistency of naive foundations such as Frege's: {X | X∉X} •"The set of sets which are not members of themselves" •Theory of Types and Principia Mathematica (1910,1912,1913)
  • 24. Kurt Gödel (1906-1978) •Uber formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme (1931) •Any sufficiently strong, consistent formal system must be •Incomplete •Unable to prove its own consistency
  • 25. Alan Turing (1912-1954) •On computable numbers with an application to the Entscheidungsproblem (1936) • Church, Kleene, Post
  • 26.
  • 27. Turing machine • Imagine a device for carrying out a computational procedure (like Euclid’s algorithm) • What is the general form such a machine can take ? – Machine should have discrete states (large but finite in number) – Input/Output of unrestricted size – Finite number of states implies cannot internalize the data
  • 28. A Turing Machine Tape ...... ...... Control Unit Read-Write head Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 28
  • 29. The Tape No boundaries -- infinite length ...... ...... Read-Write head The head moves Left or Right Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 29
  • 30. ...... ...... Read-Write head The head at each time step: 1. Reads a symbol 2. Writes a symbol 3. Moves Left or Right Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 30
  • 31. Example: Time 0 ...... a b a c ...... Time 1 ...... a b k c ...... 1. Reads a 2. Writes k 3. Moves Left Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 31
  • 32. The Input String Input string Blank symbol ...... ◊ ◊ a b a c ◊ ◊ ◊ ...... head Head starts at the leftmost position of the input string Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 32
  • 33. States & Transitions Read Write Move Left q1 a → b, L q2 Move Right q1 a → b, R q2 Adapted from slide by Costas Busch, http://www.cs.rpi.edu/ 33
  • 34. John von Neumann architecture
  • 35. Ways that the brain differs from a conventional computer: • Very few cycles available to make decisions • Massively parallel: 100 trillion interneuronal connections • Combines digital & analog phenomena at every level – Nonlinear dynamics can be modeled using digital computation to any desired degree of accuracy – Benefits of modeling using transistors in their analog native mode 35
  • 36. Ways that the brain differs from a conventional computer: • The brain is self-organizing at every level • Great deal of stochastic (random within controlled constraints) process in every aspect – Self-organizing, stochastic techniques are routinely used in pattern recognition • Information storage is holographic in its properties 36
  • 37. level of complexity we can manage • Only about 20 megabytes of compressed design information about the brain in the genome – A brain has ~ billion times more information than the genome that describes its design • The brain’s design is a probabilistic fractal • We’ve already created simulations of ~ 20 regions (out of several hundred) of the brain 37
  • 38. Is the brain a computer ? • If it is – then the limits of computers are the limits of the brain – A brain cannot do what a computer cannot • Counter example: The halting problem
  • 39. What computers cannot do: The halting problem • An example of something that is not computable. • Created by Turing in 1936 to define a problem which no algorithmic procedure can solve. • Can we write a program that will take in a user's program and inputs and decide whether – it will eventually stop, or – it will run infinitely in some infinite loop ? • The answer is No; there is no procedural method for answering the halting problem • Human beings can do this by inspection – Does this imply human brain can perform non-computational procedures ? – If so what is the mechanism ?
  • 40. Penrose’s belief • There is some part of conscious thinking that cannot be simulated on a computer • What is it in the physics of the world that cannot be controlled computationally ? • Is quantum mechanics the answer ? – In quantum mechanics, a particle can be in two places at the same time – Quantum wave function collapse happens when the particle is observed
  • 41. How are new ideas formed • Physical brain activity—rapid trials of combinations of growing and contracting dendritic spines, which stretch out to the synapses that separate a nerve cell from its neighbor • These take place below one graviton (particles that transmit gravity)
  • 42. How are new ideas formed ? • How is a final dendrite construction settled on when our mind grasps a concept or glimpses a new symphonic work? • Microtubules in brain orchestrate collapse of the quantum wave function
  • 43. Further readings • http://www.brainpickings.org/index.php/20 10/09/07/what-does-it-mean-to-be-human/

Notes de l'éditeur

  1. One of the greats. Prof. at Gottingen. Significant contributions to geometry, functional analysis, algebra, mathematical physics 1900 speech to International Congress of Mathematicians in Paris was a landmark - 23 problems for the new century, had a great impact on the subsequent development of the field. (e.g. decision procedure for solvability of Diophantine equations resolved negatively in 1970)
  2. Hilbert was confident that his program was achievable. Wished to tame the inifinite by concentrating on proofs (which are inherently finite)
  3. Philosopher, logician, essayist, social activist. Dismissed from Trinity after being convicted of anti-war activities and from City College, New York after public protest and a judgement that he was "morally unfit" for the post. Logicism - the theorems of mathematics are all reducible to those of logic. re. PM,it's a monumental achievement. Russell remarks that his intellect "never quite recovered from the strain of writing it" - "I have been ever since definitely less capable of dealing with difficult abstractions than before“ ‘ next to Aristotle’s Organon, it is the most influential book on logic ever written’ Some disagreement with Hilbert about the precise axioms used (esp. axiom of infinity) Theory of types leads to important ideas in modern logic and programming language design Another approach was that of the intuitionists (constructivists) such as Brouwer, who took a much harder line on the validity of proofs based on infinity and the law of the excluded middle. Although intuitionism is not a popular philosophy amongst mathematicians, it has tremendous importance in computer science.
  4. Born Brno, worked Vienna then Princeton. This was a significant blow to Hilbert’s programme, but still left open the question of decidability We’ll come back to Godel’s proof later Starved himself to death after becoming convinced that he was being poisoned.
  5. Kings undergraduate and then fellow Computability theory (this talk) Artificial intelligence (famous 1950 paper in Mind, Computing Machinery and Intelligence , the Turing test) Code breaking at Bletchley (Enigma) Early computers (Bombe,ACE) Morphogenesis (forerunner of modern non-linear dynamics pdes for growth and form) Also a world-class distance runner: 2hr46min marathon Suicide after official persecution (arrest, hormone treatment, loss of clearance) for his homosexuality
  6. In fact, Turing was just beaten to publication by Church – the editors made him revise the paper to cite Church (with whom he went to work at Princeton soon after). Church’s work uses an apparently completely different formulation of computation (actually, the one with which I work…)