Artificial Intelligence Techniques Internet Applications weeks 11-13.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
II Web 3.0 explained with a stamp (English version) Part I: the basics Part II: techniques.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Artificial Intelligence Techniques Internet Applications 2.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
On management aspects of future ICT systems Associate Professor Evgeny Osipov Head of Dependable Communication and Computation group Luleå University of.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Semantic Web Mobile Internet Technical Architecture Omair Javed Institute of Software Systems Tampere University of Technology.
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
WEL COME PRAVEEN M JIGAJINNI PGT (Computer Science) MCA, MSc[IT], MTech[IT],MPhil (Comp.Sci), PGDCA, ADCA, Dc. Sc. & Engg.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
4-1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Digital Automata Unit 7-1 Managing the Digital Enterprise By Professor Michael Rappa.
Knowledge representation
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
Artificial Intelligence Techniques Internet Applications 1.
4-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
The Semantic Web and Microformats. The Semantic Web Syntax = how you say something – Letters, words, punctuation Semantics = meaning behind what you say.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Semantic Web Technologies Brief Readings Discussion Class work: Research topics and Project discussion Research Presentation Topics assigned Building lightweight.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial intelligence
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
SPINNING THE SEMANTIC WEB APPLICATIONS FOR THE MODERN ERA LIBRARIES
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Artificial Intelligence Techniques Internet Applications 4.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
Artificial Intelligence, simulation and modelling.
SOCIAL COMPUTING IN 2025 PRESENTED BY LATE TIMERS.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
CITA 330 Section 11 The Web and Its Future. Web 1.0 News, music and everything else is moved to digital Web sites become super applications Ease of.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Artificial Intelligence
The Semantic Web By: Maulik Parikh.
Knowledge Management Systems
Web Ontology Language for Service (OWL-S)
Intelligent Agents Chapter 2.
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Artificial Intelligence Techniques
Ontology.
Ontology.
Software Agent.
Presentation transcript:

Artificial Intelligence Techniques Internet Applications weeks 11-13

Aims of sessions Introduce applications of AI on internet Neural Networks Recap on Semantic Web Brief look at agents Microformats – useful for AI?

Neural network applications Modelling system based on clicks (Segaran 2007) On-line applications can produce large amounts of feedback on user behaviour. So we can build a ‘model’ of what results a user is more likely to choose. An ANN can be used to this.

A MLP Inputs search terms Outputs gives URLS that were returned Training The ANN gives ‘rankings’ for the URLs, predict the users choice. The choice comes from the weights.

Training (cont) If a URL is selected the weights are strengthen for the URL If a URL is not selected weaken the link.

Definition “The Semantic Web is a project to create a universal medium for information exchange by putting documents with computer- processable meaning (semantics) on the World Wide Web. Currently under the direction of the Web's creator, Tim Berners- Lee of the World Wide Web Consortium, the Semantic Web extends the Web through the use of standards, markup languages and related processing tools. “ Wikipedia (2006a)computersemantics World Wide WebTim Berners- LeeWorld Wide Web Consortiummarkup languages

Resource Description Framework (RDF) W3C specification orignally for metadata modelling in XML Metadata model based on statements about resources, three parts (triples): Subject:The resource (often in form of URI) Predicate: aspects of the resource and the relationship between the subject and the object. Object:property To read more Wikipedia (2006c)

Illustrative Example Scott Turner University of Northampton

Ontologies 1 Typical kind of ontology for Web applications has a taxonomy and a set of interference rules. Taxonomy defines classes of objects and the relations among them.

OWL (Web Ontology Language) A Markup Language for sharing ontologies on the web. Designed for applications that need machine-readable content not just for humans. Written in XML For more information see Wikipedia (2006b)

AI and the semantic web AI aspects (or weak AI (see Wikipedia (2006a)) comes from the machine- readable aspects. Machines ability to perform well defined tasks and well-defined data, for a well- defined problem (Wikipedia 2006a) Is this AI?

Agents This is has been argued is the real power of the power of semantic web to produce machine-readable Web- content. Programs collating information form diverse sources.

Overall definition (Wikipedia (NA)) In computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency. Such "action on behalf of" implies the authority to decide when (and if) action is appropriate. The idea is that agents are not strictly invoked for a task, but activate themselves

Intelligent Agents 1 Taken from Wikipedia (NA) Capabilities of include:1 ability to adapt Adaptation implies sensing the environment and reconfiguring in response. This can be achieved through the choice of alternative problem-solving-rules or algorithms, or through the discovery of problem solving strategies. Adaptation may also include other aspects of an agent's internal construction, such as recruiting processor or storage resources.

Intelligent Agents 2 ability to learn Learning may proceed through trial-and-error, then it implies a capability of introspection and analysis of behaviour and success. Alternatively, learning may proceed by example and generalization, then it implies a capacity to abstract and generalize.

Autonomous Agents Modified from Wikipedia (NA) Software agents that claim to be self- contained and capable of making independent decisions, and taking actions to satisfy internal goals based upon their perceived environment. All software agents in important applications are closely supervised by people who start them up, monitor and continually modify their behaviour, and shut them down when necessary.

Distributed and Multi-agents Modified from Wikipedia (NA) Agents are well suited to include their required resources in their description, can be designed to be very loosely coupled and therefore executed as independent threads and on distributed processors. When several agents interact they may form a multi- agent system. Such agents will not have all data or all methods available to achieve an objective and thus will have to collaborate with other agents. Also, there may be little or no global control and thus such systems are sometimes referred to as swarm systems. As with distributed agents, data is decentralized and execution is asynchronous.

Mobile agents Taken from Wikipedia (NA): Agent code that moves itself, including its execution state, on to another processor, to continue execution there. This is also referred to as mobile code

Agents Attributes 1 Based on Jones (2005) should have one or more of these: Autonomous – user can let it get on with it without too much interaction. Needs to be goal orientated. Adaptive-it learns as it goes! Ideally behaviour should change based on experience. Very difficult to do for a general case. A little easier to when the environment/domain is very closely specified.

Agent attributes Communicative – Got get the info! Communicate with user; Communication with other agents; Communication technology has be incorporated. Collaborative – works with other agents to get to the goal. Multi-agent systems. Personal Certain agents need to have personality especially in entertainment computing. Mobile

What attributes to the following have? Spend 30 minutes in groups on what attributes each of these have in your opinion: Lego-based robotics; Sociable robots such as Kismet from last week; Search Agent on the internet; An agent involved in on-line auctions; Viruses.

Let’s play with a chatbot. Click on the link below: Now click on Chat with A.L.I.C.E. Enter you message. How realistic are replies? What are attributes would you say this has?

What is AIML? Why do you think AIML exists? Is it useful? Where to do think theses chatbots can be used?

Microformats Designed for humans first and machines second, microformats are simple, open data formats built on existing and widely adopted standards...microformats intend to solve simpler problems first by adapting to current behaviors and usage patterns” (microformats.org)

Scott J Turner University of Northampton St Georges Avenue Northampton, Northamptonshire, NN2 6JD U.K

Examples hCard: for marking up contact information. hCalendar: Marking up event information. XFN: Marking up relationships between people. Hreview: Marking up reviews.

Microformats and AI What, if any, is the potential linkage of microformats and AI? Human first, machine second remember what links are there then?

References Jones MT (2005) AI Application Programming 2nd Edition, ISBN pp Segaran (2007) Programming Collective intelligence ISBN Wikipedia (NA) Software Agents [online] Accessed on 16/03/2007.