SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Semantic                         1/128
                      Web
                      Access and
                      Personalization
                      research group
                      http://www.di.uniba.it/~swap




       OTTHO: An Artificial Player for a
         Complex Language Game
               Giovanni Semeraro, Pasquale Lops,
               Marco de Gemmis, Pierpaolo Basile

Popularize Artificial Intelligence
AI*IA Workshop and Prize for
celebrating 100th anniversary of Alan Turing's birth
Rome, 15th June, 2012
Knowledge Infusion (KI): Motivation
 Humans typically have the linguistic and cultural
  experience to comprehend the meaning of a text
  • abstraction from words to concepts
  • recall associations between concepts by exploiting
    background knowledge (associative retrieval)
Knowledge Infusion
    How to realize these capabilities into machines?
    Knowledge Infusion (KI) = The process of providing a system
     with the background knowledge which allows a deeper
     understanding of the information it deals with
          • which knowledge sources?
          • which reasoning strategies?
    KI implemented in the domain of language games
          • fundamental role of word meanings and reasoning capabilities
    OTTHO: On the Tip of my THOught [Sem09, Sem11]
          • an artificial player based on KI for the Guillotine game


[Sem09] G. Semeraro, P. Lops, P. Basile, and M. de Gemmis. On the Tip of my Thought: Playing the Guillotine Game.
In Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI 2009), 1543-1548, Morgan
Kaufmann, 2009.
[Sem11] G. Semeraro, M. de Gemmis, P. Lops, P. Basile. Knowledge Infusion from Open Knowledge Sources: an
Artificial Player for a Language Game, IEEE Intelligent Systems. In Press.
The game
  SIN       APPLE is the symbol of the original sin
            in the Book of Genesis

NEWTON      Isaac Newton discovered the gravity by
            means of an APPLE


DOCTOR
            is a proverb
                        TRY!
            “an APPLE a day takes the doctor away”



  PIE       APPLE pie is a fruit cake


NEW YORK    new york city is called “the big APPLE”
Knowledge Infusion: an NLP-AI task
  NLP techniques process the unstructured information stored in several
   (open) knowledge sources
       • the memory of the system
  Spreading Activation [And83] as the reasoning mechanism
       • the brain of the system




                                                                          Cultural and Linguistic
                                                                          Background Knowledge

[And83] J. R. Anderson. A Spreading Activation Theory of Memory. Journal of Verbal Learning and Verbal
Behavior, 22:261–295, 1983.
Knowledge Sources
   Encyclopedia: the Italian version of Wikipedia

      Dictionary – the De Mauro Paravia Italian on-line dictionary

                                                       Movies: descriptions of Italian
                                                       movies crawled from IMDb
                                                              Books crawled from the
                                                              web


                                                                     Songs crawled from the
                                                                     web




Proverbs and Aphorisms:         Compound forms: groups of words that often go together
the Italian version of          having a specific meaning, e.g. “artificial intelligence” –
Wikiquote                       crawled from the web
Encoding a Knowledge Source as
                 Cognitive Unit Repository
     Information in long term memory of human
      beings is encoded as Cognitive Units – ACT
      theory [And83]
     Cognitive Unit (CU) = textual description of a
      concept
           • HEAD = words identifying the concept represented by the CU
           • BODY = words describing the concept
           • [HEAD | BODY]



[And83] J. R. Anderson. A Spreading Activation Theory of Memory. Journal of Verbal Learning and Verbal Behavior,
22:261–295, 1983.
Encoding a Knowledge Source as
          Cognitive Unit Repository
                              HEAD




                                               BODY

Artificial 0.77     AI 1.22    intelligence 1.10 computer 0.99
Intelligence 1.22   engineering 0.65   machine 0.55   mind 0.49
                       … … … …
CU repositories can be queried

                        Query: Machine Intelligence


                                       Relevant
            [artificial 0.77
             intelligence 1.22           CUs
            |
             AI 1.22
             intelligence 1.10
                                           0.85
             computer 0.99
                                           0.52       relevance
             engineering 0.65                         score
             machine 0.55
Cognitive    mind 0.49
                                           0.46
  Units            . . .
                   . . .
What does OTTHO know about clues?
 CLUE#1          CLUE#2         CLUE#3             CLUE#4          CLUE#5



                      KNOWLEDGE REPOSITORY



                                                          ...
Wikipedia          Dictionary            Movies                       Wikiquote



                                                  SOL-WORD1
                                                  SOL-WORD2
SPREADING                                            …          CANDIDATE
ACTIVATION NET                                                  SOLUTIONS LIST
Building the Spreading Activation
             Network - SAN
Nodes represent CUs or words associated with
 CUs
Links labeled with weights
  • Link  association between CU and words
  • Weight  strength of the association
SAN populated by running n expansion phases
 starting from clues
SAN for 2 clues and 2 knowledge
                      sources
                           Newton               Sin


                      OTTHO - KNOWLEDGE REPOSITORY




                        Wikipedia            Dictionary


CU14 = [isaac 1.34 newton 1.55 | gravitation 1.66 apple 1.52]   0.92
CU16 = [newton 1.55 | unit 0.77 force 0.65 mechanics 0.35]      0.75




                                                                       relevance
CU7 = [newton 1.87 | unit 1.02 force 0.75]                      0.72




                                                                       scores
CU2 = [sin 1.93 | Christianity 1.62 Genesis 1.53 apple 1.45]    0.65
CU24 = [sin 1.54 | transgression 0.54 divine 0.45 law 0.44]     0.55
Spreading over the SAN
                       newton                                                    sin
             0.72
                                                                                       0.55

                                                                    CU2                       CU24
       CU7               CU16             CU14
                                                          0.83                                          0.28
         0.48                                                    0.90
0.74                                                                                     0.37
                             0.79                                                                      law
                                                   0.85
                                                             Christianity
                                      0.91
 unit         force                                                              transgression
                             isaac                                        0.86
                      0.18                           apple                                       0.29
                                     gravitation
               mechanics                                                Genesis               divine
Spreading over the SAN
                       newton                                                    sin
             0.72
                                                                                       0.55

                                                                    CU2                       CU24
       CU7               CU16             CU14
                                                          0.83                                          0.28
         0.48                                                    0.90
0.74                                                                                     0.37
                             0.79                                                                      law
                                                   0.85
                                                             Christianity
                                      0.91
 unit         force                                                              transgression
                             isaac                                        0.86
                      0.18                           apple                                       0.29
                                     gravitation
               mechanics                                                Genesis               divine
Spreading over the SAN
                       newton                                                    sin
             0.72
                                                                                       0.55

                                                                    CU2                       CU24
       CU7               CU16             CU14
                                                          0.83                                          0.28
         0.48                                                    0.90
0.74                                                                                     0.37
                             0.79                                                                      law
                                                   0.85
                                                             Christianity
                                      0.91
 unit         force                                                              transgression
                             isaac                                        0.86
                      0.18                           apple                                       0.29
                                     gravitation
               mechanics                                                Genesis               divine
Spreading over the SAN
                       newton                                                     sin
             0.72
                                                                                        0.55

                                                                     CU2                       CU24
       CU7                  CU16          CU14
                                                          0.83                                           0.28
         0.48                                                    0.90
0.74                                                                                      0.37
                              0.79
                                                                 Christianity
                                                                                                        law
                                      0.91         0.85
 unit         force                                                               transgression
                             isaac                                         0.86
                      0.18                           apple                                        0.29
                                     gravitation
                mechanics                                                 Genesis              divine



       STOP         Labels of the most “active” nodes included in CSL
                    CSL = [apple, unit, gravitation, force, Christianity]
Conclusion
Knowledge Infusion modeled as associative
 retrieval
  • knowledge representation based on Cognitive
    Units
  • reasoning process performed by Spreading
    Activation
TRY OTTHO during demo session!!!

Weitere ähnliche Inhalte

Mehr von Pierpaolo Basile

Diachronic analysis of entities by exploiting wikipedia page revisions
Diachronic analysis of entities by exploiting wikipedia page revisionsDiachronic analysis of entities by exploiting wikipedia page revisions
Diachronic analysis of entities by exploiting wikipedia page revisionsPierpaolo Basile
 
Come l'industria tecnologica ha cancellato le donne dalla storia
Come l'industria tecnologica ha cancellato le donne dalla storiaCome l'industria tecnologica ha cancellato le donne dalla storia
Come l'industria tecnologica ha cancellato le donne dalla storiaPierpaolo Basile
 
EVALITA 2018 NLP4FUN - Solving language games
EVALITA 2018 NLP4FUN - Solving language gamesEVALITA 2018 NLP4FUN - Solving language games
EVALITA 2018 NLP4FUN - Solving language gamesPierpaolo Basile
 
Buon appetito! Analyzing Happiness in Italian Tweets
Buon appetito! Analyzing Happiness in Italian TweetsBuon appetito! Analyzing Happiness in Italian Tweets
Buon appetito! Analyzing Happiness in Italian TweetsPierpaolo Basile
 
Detecting semantic shift in large corpora by exploiting temporal random indexing
Detecting semantic shift in large corpora by exploiting temporal random indexingDetecting semantic shift in large corpora by exploiting temporal random indexing
Detecting semantic shift in large corpora by exploiting temporal random indexingPierpaolo Basile
 
Bi-directional LSTM-CNNs-CRF for Italian Sequence Labeling
Bi-directional LSTM-CNNs-CRF for Italian Sequence LabelingBi-directional LSTM-CNNs-CRF for Italian Sequence Labeling
Bi-directional LSTM-CNNs-CRF for Italian Sequence LabelingPierpaolo Basile
 
INSERT COIN - Storia dei videogame: da Spacewar a Street Fighter
INSERT COIN - Storia dei videogame: da Spacewar a Street FighterINSERT COIN - Storia dei videogame: da Spacewar a Street Fighter
INSERT COIN - Storia dei videogame: da Spacewar a Street FighterPierpaolo Basile
 
QuestionCube DigithON 2017
QuestionCube DigithON 2017QuestionCube DigithON 2017
QuestionCube DigithON 2017Pierpaolo Basile
 
Diachronic Analysis of the Italian Language exploiting Google Ngram
Diachronic Analysis of the Italian Language exploiting Google NgramDiachronic Analysis of the Italian Language exploiting Google Ngram
Diachronic Analysis of the Italian Language exploiting Google NgramPierpaolo Basile
 
La macchina più geek dell’universo The Turing Machine
La macchina più geek dell’universo The Turing MachineLa macchina più geek dell’universo The Turing Machine
La macchina più geek dell’universo The Turing MachinePierpaolo Basile
 
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...Pierpaolo Basile
 
Building WordSpaces via Random Indexing from simple to complex spaces
Building WordSpaces via Random Indexing from simple to complex spacesBuilding WordSpaces via Random Indexing from simple to complex spaces
Building WordSpaces via Random Indexing from simple to complex spacesPierpaolo Basile
 
Analysing Word Meaning over Time by Exploiting Temporal Random Indexing
Analysing Word Meaning over Time by Exploiting Temporal Random IndexingAnalysing Word Meaning over Time by Exploiting Temporal Random Indexing
Analysing Word Meaning over Time by Exploiting Temporal Random IndexingPierpaolo Basile
 
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...Pierpaolo Basile
 
A Study on Compositional Semantics of Words in Distributional Spaces
A Study on Compositional Semantics of Words in Distributional SpacesA Study on Compositional Semantics of Words in Distributional Spaces
A Study on Compositional Semantics of Words in Distributional SpacesPierpaolo Basile
 
Exploiting Distributional Semantic Models in Question Answering
Exploiting Distributional Semantic Models in Question AnsweringExploiting Distributional Semantic Models in Question Answering
Exploiting Distributional Semantic Models in Question AnsweringPierpaolo Basile
 
Sst evalita2011 basile_pierpaolo
Sst evalita2011 basile_pierpaoloSst evalita2011 basile_pierpaolo
Sst evalita2011 basile_pierpaoloPierpaolo Basile
 

Mehr von Pierpaolo Basile (19)

Diachronic analysis of entities by exploiting wikipedia page revisions
Diachronic analysis of entities by exploiting wikipedia page revisionsDiachronic analysis of entities by exploiting wikipedia page revisions
Diachronic analysis of entities by exploiting wikipedia page revisions
 
Come l'industria tecnologica ha cancellato le donne dalla storia
Come l'industria tecnologica ha cancellato le donne dalla storiaCome l'industria tecnologica ha cancellato le donne dalla storia
Come l'industria tecnologica ha cancellato le donne dalla storia
 
EVALITA 2018 NLP4FUN - Solving language games
EVALITA 2018 NLP4FUN - Solving language gamesEVALITA 2018 NLP4FUN - Solving language games
EVALITA 2018 NLP4FUN - Solving language games
 
Buon appetito! Analyzing Happiness in Italian Tweets
Buon appetito! Analyzing Happiness in Italian TweetsBuon appetito! Analyzing Happiness in Italian Tweets
Buon appetito! Analyzing Happiness in Italian Tweets
 
Detecting semantic shift in large corpora by exploiting temporal random indexing
Detecting semantic shift in large corpora by exploiting temporal random indexingDetecting semantic shift in large corpora by exploiting temporal random indexing
Detecting semantic shift in large corpora by exploiting temporal random indexing
 
Bi-directional LSTM-CNNs-CRF for Italian Sequence Labeling
Bi-directional LSTM-CNNs-CRF for Italian Sequence LabelingBi-directional LSTM-CNNs-CRF for Italian Sequence Labeling
Bi-directional LSTM-CNNs-CRF for Italian Sequence Labeling
 
INSERT COIN - Storia dei videogame: da Spacewar a Street Fighter
INSERT COIN - Storia dei videogame: da Spacewar a Street FighterINSERT COIN - Storia dei videogame: da Spacewar a Street Fighter
INSERT COIN - Storia dei videogame: da Spacewar a Street Fighter
 
QuestionCube DigithON 2017
QuestionCube DigithON 2017QuestionCube DigithON 2017
QuestionCube DigithON 2017
 
Diachronic Analysis of the Italian Language exploiting Google Ngram
Diachronic Analysis of the Italian Language exploiting Google NgramDiachronic Analysis of the Italian Language exploiting Google Ngram
Diachronic Analysis of the Italian Language exploiting Google Ngram
 
Diachronic Analysis
Diachronic AnalysisDiachronic Analysis
Diachronic Analysis
 
(Open) data hacking
(Open) data hacking(Open) data hacking
(Open) data hacking
 
La macchina più geek dell’universo The Turing Machine
La macchina più geek dell’universo The Turing MachineLa macchina più geek dell’universo The Turing Machine
La macchina più geek dell’universo The Turing Machine
 
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...
UNIBA: Exploiting a Distributional Semantic Model for Disambiguating and Link...
 
Building WordSpaces via Random Indexing from simple to complex spaces
Building WordSpaces via Random Indexing from simple to complex spacesBuilding WordSpaces via Random Indexing from simple to complex spaces
Building WordSpaces via Random Indexing from simple to complex spaces
 
Analysing Word Meaning over Time by Exploiting Temporal Random Indexing
Analysing Word Meaning over Time by Exploiting Temporal Random IndexingAnalysing Word Meaning over Time by Exploiting Temporal Random Indexing
Analysing Word Meaning over Time by Exploiting Temporal Random Indexing
 
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...
COLING 2014 - An Enhanced Lesk Word Sense Disambiguation Algorithm through a ...
 
A Study on Compositional Semantics of Words in Distributional Spaces
A Study on Compositional Semantics of Words in Distributional SpacesA Study on Compositional Semantics of Words in Distributional Spaces
A Study on Compositional Semantics of Words in Distributional Spaces
 
Exploiting Distributional Semantic Models in Question Answering
Exploiting Distributional Semantic Models in Question AnsweringExploiting Distributional Semantic Models in Question Answering
Exploiting Distributional Semantic Models in Question Answering
 
Sst evalita2011 basile_pierpaolo
Sst evalita2011 basile_pierpaoloSst evalita2011 basile_pierpaolo
Sst evalita2011 basile_pierpaolo
 

Kürzlich hochgeladen

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 

Kürzlich hochgeladen (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

AI*IA 2012 PAI Workshop OTTHO

  • 1. Semantic 1/128 Web Access and Personalization research group http://www.di.uniba.it/~swap OTTHO: An Artificial Player for a Complex Language Game Giovanni Semeraro, Pasquale Lops, Marco de Gemmis, Pierpaolo Basile Popularize Artificial Intelligence AI*IA Workshop and Prize for celebrating 100th anniversary of Alan Turing's birth Rome, 15th June, 2012
  • 2. Knowledge Infusion (KI): Motivation  Humans typically have the linguistic and cultural experience to comprehend the meaning of a text • abstraction from words to concepts • recall associations between concepts by exploiting background knowledge (associative retrieval)
  • 3. Knowledge Infusion  How to realize these capabilities into machines?  Knowledge Infusion (KI) = The process of providing a system with the background knowledge which allows a deeper understanding of the information it deals with • which knowledge sources? • which reasoning strategies?  KI implemented in the domain of language games • fundamental role of word meanings and reasoning capabilities  OTTHO: On the Tip of my THOught [Sem09, Sem11] • an artificial player based on KI for the Guillotine game [Sem09] G. Semeraro, P. Lops, P. Basile, and M. de Gemmis. On the Tip of my Thought: Playing the Guillotine Game. In Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI 2009), 1543-1548, Morgan Kaufmann, 2009. [Sem11] G. Semeraro, M. de Gemmis, P. Lops, P. Basile. Knowledge Infusion from Open Knowledge Sources: an Artificial Player for a Language Game, IEEE Intelligent Systems. In Press.
  • 4. The game SIN APPLE is the symbol of the original sin in the Book of Genesis NEWTON Isaac Newton discovered the gravity by means of an APPLE DOCTOR is a proverb TRY! “an APPLE a day takes the doctor away” PIE APPLE pie is a fruit cake NEW YORK new york city is called “the big APPLE”
  • 5. Knowledge Infusion: an NLP-AI task  NLP techniques process the unstructured information stored in several (open) knowledge sources • the memory of the system  Spreading Activation [And83] as the reasoning mechanism • the brain of the system Cultural and Linguistic Background Knowledge [And83] J. R. Anderson. A Spreading Activation Theory of Memory. Journal of Verbal Learning and Verbal Behavior, 22:261–295, 1983.
  • 6. Knowledge Sources Encyclopedia: the Italian version of Wikipedia Dictionary – the De Mauro Paravia Italian on-line dictionary Movies: descriptions of Italian movies crawled from IMDb Books crawled from the web Songs crawled from the web Proverbs and Aphorisms: Compound forms: groups of words that often go together the Italian version of having a specific meaning, e.g. “artificial intelligence” – Wikiquote crawled from the web
  • 7. Encoding a Knowledge Source as Cognitive Unit Repository Information in long term memory of human beings is encoded as Cognitive Units – ACT theory [And83] Cognitive Unit (CU) = textual description of a concept • HEAD = words identifying the concept represented by the CU • BODY = words describing the concept • [HEAD | BODY] [And83] J. R. Anderson. A Spreading Activation Theory of Memory. Journal of Verbal Learning and Verbal Behavior, 22:261–295, 1983.
  • 8. Encoding a Knowledge Source as Cognitive Unit Repository HEAD BODY Artificial 0.77 AI 1.22 intelligence 1.10 computer 0.99 Intelligence 1.22 engineering 0.65 machine 0.55 mind 0.49 … … … …
  • 9. CU repositories can be queried Query: Machine Intelligence Relevant [artificial 0.77 intelligence 1.22 CUs | AI 1.22 intelligence 1.10 0.85 computer 0.99 0.52 relevance engineering 0.65 score machine 0.55 Cognitive mind 0.49 0.46 Units . . . . . .
  • 10. What does OTTHO know about clues? CLUE#1 CLUE#2 CLUE#3 CLUE#4 CLUE#5 KNOWLEDGE REPOSITORY ... Wikipedia Dictionary Movies Wikiquote SOL-WORD1 SOL-WORD2 SPREADING … CANDIDATE ACTIVATION NET SOLUTIONS LIST
  • 11. Building the Spreading Activation Network - SAN Nodes represent CUs or words associated with CUs Links labeled with weights • Link  association between CU and words • Weight  strength of the association SAN populated by running n expansion phases starting from clues
  • 12. SAN for 2 clues and 2 knowledge sources Newton Sin OTTHO - KNOWLEDGE REPOSITORY Wikipedia Dictionary CU14 = [isaac 1.34 newton 1.55 | gravitation 1.66 apple 1.52] 0.92 CU16 = [newton 1.55 | unit 0.77 force 0.65 mechanics 0.35] 0.75 relevance CU7 = [newton 1.87 | unit 1.02 force 0.75] 0.72 scores CU2 = [sin 1.93 | Christianity 1.62 Genesis 1.53 apple 1.45] 0.65 CU24 = [sin 1.54 | transgression 0.54 divine 0.45 law 0.44] 0.55
  • 13. Spreading over the SAN newton sin 0.72 0.55 CU2 CU24 CU7 CU16 CU14 0.83 0.28 0.48 0.90 0.74 0.37 0.79 law 0.85 Christianity 0.91 unit force transgression isaac 0.86 0.18 apple 0.29 gravitation mechanics Genesis divine
  • 14. Spreading over the SAN newton sin 0.72 0.55 CU2 CU24 CU7 CU16 CU14 0.83 0.28 0.48 0.90 0.74 0.37 0.79 law 0.85 Christianity 0.91 unit force transgression isaac 0.86 0.18 apple 0.29 gravitation mechanics Genesis divine
  • 15. Spreading over the SAN newton sin 0.72 0.55 CU2 CU24 CU7 CU16 CU14 0.83 0.28 0.48 0.90 0.74 0.37 0.79 law 0.85 Christianity 0.91 unit force transgression isaac 0.86 0.18 apple 0.29 gravitation mechanics Genesis divine
  • 16. Spreading over the SAN newton sin 0.72 0.55 CU2 CU24 CU7 CU16 CU14 0.83 0.28 0.48 0.90 0.74 0.37 0.79 Christianity law 0.91 0.85 unit force transgression isaac 0.86 0.18 apple 0.29 gravitation mechanics Genesis divine STOP Labels of the most “active” nodes included in CSL CSL = [apple, unit, gravitation, force, Christianity]
  • 17. Conclusion Knowledge Infusion modeled as associative retrieval • knowledge representation based on Cognitive Units • reasoning process performed by Spreading Activation TRY OTTHO during demo session!!!