VRB ICT en AI 1 ICT: een uitdaging voor AI Richard Benjamins SWI, Universiteit van Amsterdam
VRB ICT en AI 2 ICT wordt steeds beter n Steeds meer informatie n Steeds snellere communicatie n Leidt tot information overload n Kennis (AI) kan een oplossing bieden n Fysieke lokatie doet er niet meer toe n Mogelijkheid voor gedistribueerde systemen ä Neotrace.com
VRB ICT en AI 3 AI en het Web n Tenminste 2 kansen voor ä AI in het web: maak web intelligenter –Zoekmachines, information overload ä AI op het web: AI technieken/applicaties toegankelijk via web –Expertsystemen via web
VRB ICT en AI 4 (KA)24 Overzicht verhaal n AI strijdt tegen information overload ä Intelligente zoekmachines n Configureren van gedistribueerde kennissystemen op het web
VRB ICT en AI 5 (KA)25 Finding information on the Web n Simple browsing fails ( docs) n Keyword-based search engines ä Precision, recall, and presentation are limited n Demo Yahoo ä Category: science computer science ä Researcher + photo / publication
VRB ICT en AI 6 (KA)26 Keyword-based search
VRB ICT en AI 7 (KA)27 Keyword-based search n Alta vista, Metacrawler, Yahoo, etc. but ä how to get rid of nonsense? ä how to find the piece you are looking for? ä how to collect distributed information? ä how to collect implicit information? n AI can overcome these difficulties (at some cost)
VRB ICT en AI 8 (KA)28 Knowledge-based retrieval
VRB ICT en AI 9 (KA)29 Three subtasks n Ontological engineering (domain knowledge) n Annotating web documents ä With ontology n Intelligent reasoning
VRB ICT en AI 10 How does it work? Intelligent webcrawler Annotated Web pages queryanswer Joint effort Distributive or centralized support Ontology building Annotating web pages Ontology of subject matter <a onto= "page: employee"> Experts Users IT-ers Users
VRB ICT en AI 11 (KA)211 Ontology: technology n Frame-based language ä classes and sub-classes, attributes, relations and axioms n Knowledge representation ä Formal language with semantics ä Heart of AI n Technology is not everything
VRB ICT en AI 12 (KA)212 The KA ontology n Seven related ontologies ä person ( standard + extensions ) ä publication ( standard + extensions ) ä research-topic ( distributively built ) ä organization ( simple ) ä project ( distributively built ) ä event ( distributively built ) ä research-product ( distributively built ) n Relate ontologies by inclusion
VRB ICT en AI 13 (KA)213 How does it work? n Three subtasks ä Ontological engineering ä Annotating web documents ä Intelligent reasoning (Ontobroker)
VRB ICT en AI 14 (KA)214 Annotation of Web pages
VRB ICT en AI 15 (KA)215 Richard Benjamins <a ONTO="page[photo=href]" HREF=" > Richard Benjamins Artificial Intelligence Research Institute (IIIA) - CSIC, Barcelona, Spain and Dept. of Social Science Informatics (SWI) - UvA, Amsterdam, the Netherlands
VRB ICT en AI 16 (KA)216 How does it work? n Three subtasks ä Ontological engineering ä Annotating HTML documents ä Intelligent reasoning (Ontobroker)
VRB ICT en AI 17 (KA) Register at Ontobroker
VRB ICT en AI 18 (KA)218 Demo n Researcher + photo n Researcher + photo + publication
VRB ICT en AI 19 Conclusie n “Old” projects (almost 1 or 2 years) n Knowledge is power ……… but it is not for free ä Designing ontologies is time consuming ä Annotating web documents is boring –Needs to be done automatic (AI work)
VRB ICT en AI 20 (KA)220 Overzicht verhaal n AI strijdt tegen information overload ä Intelligente zoekmachines n Configureren van gedistribueerde kennissystemen op het web ä ICT is zo goed dat fysieke lokatie er niet meer toe doet
VRB ICT en AI 21 Reuse is popular n Iemand heeft ooit vast wel eens een onderdeel gemaakt van een kennissysteem dat ik nodig heb ä Hoe kom ik daaraan? ä Hoe integreer ik het met de onderdelen die ik al heb? n AI + web kan het eenvoudiger maken
VRB ICT en AI 22 Agents involved
VRB ICT en AI 23 Voorbeeld n Ik wil weten wat voor appel ik heb. ä Appel-classificatie kennissysteem n Nodig ä Appel KB ä Classifier n Vind of configureer het kennissysteem n Executeer het gedistribueerd (waar je het gevonden hebt)
VRB ICT en AI 24 Hoe kan dit werken? n Kennis nodig over componenten ä Wat ze kunnen en nodig hebben ä Voor lokalisatie van componenten n Interoperabiliteit ä Programma’s in verschillende talen moeten samen werken
VRB ICT en AI 25 The whole picture
VRB ICT en AI 26 Demo
VRB ICT en AI 27 URLs n karlsruhe.de/WBS/broker/KA2.html n W3/home.html W3/home.html n