INTELLIGENT SYSTEMS OVER THE INTERNET

Similar documents
Technologies for E-Commerce Agents and Bots

intelligent client-server applications intelligent agents for e-commerce

System Models. 2.1 Introduction 2.2 Architectural Models 2.3 Fundamental Models. Nicola Dragoni Embedded Systems Engineering DTU Informatics

Chapter 5 INTRODUCTION TO MOBILE AGENT

COMP310 MultiAgent Systems. Chapter 10 - Applications

LECTURE 11: Applications

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Agents and areas of application

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Bridges To Computing

Chapter 27 Introduction to Information Retrieval and Web Search

A Tutorial on The Jini Technology

Using the Semantic Web in Ubiquitous and Mobile Computing

Semantic Web Mining and its application in Human Resource Management

Towards the Semantic Web

Introduction to the Semantic Web

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

Prof. Jacques Pasquier

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Case-based Recommendation. Peter Brusilovsky with slides of Danielle Lee

Information Retrieval

Just in time and relevant knowledge thanks to recommender systems and Semantic Web.

Envisioning Semantic Web Technology Solutions for the Arts

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

An Introduction to Search Engines and Web Navigation

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

Towards an Integrated Information Framework for Service Technicians

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

Business to Consumer Markets on the Semantic Web

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

ReST 2000 Roy Fielding W3C

Opus: University of Bath Online Publication Store

or: How to be your own Good Fairy

Using Linked Data and taxonomies to create a quick-start smart thesaurus

Modelling User Preferences and Mediating Agents in Electronic Commerce

Collage: A Declarative Programming Model for Compositional Development and Evolution of Cross-Organizational Applications

Oracle Database 10g The Self-Managing Database

XML, Metadata and More!

Ontology-based Architecture Documentation Approach

Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems

Chapter 3 Research Method

Information Agents for Competitive Market Monitoring in Production Chains

BOLT eportfolio Student Guide

MASS PERSONALIZATION HOW TO KEEP A HUMAN TOUCH WITH CHATBOTS? C H A T B O T A G E N C Y TALK-A-BOT

Finding Topic-centric Identified Experts based on Full Text Analysis

Sharing a Cisco Unity Voice Mail Box between Two or More IP Phones

Usability Inspection Report of NCSTRL

The Semantic Web Vision

Introduction to Intelligent Agents

Ajloun National University

SwapMe. Semantic Web Application Platform for the Mobile Ecosystem

Beyond RFID - Internet of Things

Web Information System Design. Tatsuya Hagino

Mining Web Data. Lijun Zhang

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

Development of an Ontology-Based Portal for Digital Archive Services

UXD. using the elements: structure

CS557: Queue Management

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

DOCUMENTS ON WEB. Learning Units. V. Rajaraman The internet and the world wide web Documents and the world wide web MODULE 11

Mining Web Data. Lijun Zhang

Applying the Semantic Web Layers to Access Control

Semantic-Based Web Mining Under the Framework of Agent

Challenges for Mobile Agents. Munindar P. Singh

Visa Payments Control

An Entity Name Systems (ENS) for the [Semantic] Web

WEB PAGE RE-RANKING TECHNIQUE IN SEARCH ENGINE

Effective Web Site: Global Standards and Best Practices

Configuring SIP Registration Proxy on Cisco UBE

Service Oriented Architectures Visions Concepts Reality

A Distributed Multi-Agent Meeting Scheduler System

Proposal for Implementing Linked Open Data on Libraries Catalogue

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Towards Ontology Mapping: DL View or Graph View?

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

Developing InfoSleuth Agents Using Rosette: An Actor Based Language

TABLE OF CONTENTS CHAPTER NO. TITLE PAGENO. LIST OF TABLES LIST OF FIGURES LIST OF ABRIVATION

Information Retrieval and Knowledge Organisation

Drug-drug interactions database created by thousands of doctors in hundreds of hospitals.

Discussion: Knowledge Center Feedback and Requirements

ITU-T Y Next generation network evolution phase 1 Overview

The challenge of reasoning for OLF s s IO G2

Towards a Component Agent Service Oriented Model

Trust Models for Expertise Discovery in Social Networks. September 01, Table of Contents

Multiagent Systems for Service-Oriented Computing

Symantec ServiceDesk 7.1 SP1 Implementation Guide

CULTURAL DOCUMENTATION: THE CLIO SYSTEM. Panos Constantopoulos. University of Crete and Foundation of Research and Technology - Hellas

Terminologies Services Strawman

Cisco ServiceGrid Deployment Service Ecosystem Builder Initial B2B Connection (ASF-SGA-EB-IC)

Research Scholar, Geomaics Group. Department of Civil Engg, IIT Roorkee

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

SeU Certified Selenium Engineer (CSE) Syllabus

(5) Affiliation (10) XML (15) Web Augmentation (20) Gateways. (4) Kernel (9) ES test (14) SSL. (1) Portal (6) EDI (11) Web Directories (16) W3C

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Tourism applications of Artificial Intelligence techniques. Dr. Antonio Moreno, ITAKA research group, URV

An Ontology-Based Methodology for Integrating i* Variants

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Transcription:

INTELLIGENT SYSTEMS OVER THE INTERNET

Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform to deliver services User interfaces are Web enabled

Web-Based Intelligent Systems

Web-Based Intelligent Systems Small systems that perform very specific tasks are often called agents Information agent take a request and navigate to the appropriate page on a Web site, locate the required information, and return it as an XML document for processing by another agent Monitoring agents are built on top of the information agent to keep track of previously returned results

Web-Based Intelligent Systems Recommender or recommendation agents assist in customization and personalization services that are critical to maintaining good customer relationships

Intelligent Agents: An Overview Intelligent agent (IA) An expert or knowledge-based system embedded in computerbased information systems (or their components) to make them smarter The term agent is derived from the concept of agency, referring to employing someone to act on your behalf

Intelligent Agents: An Overview Types of agents Software agents Wizards Software daemons Softbots Bots Intelligent software agents; an abbreviation of robots. Usually used as part of another term, as in knowbots, softbots, or shopbots

Characteristics of Intelligent Agents Reactivity Agents perceive their environment and respond in a timely fashion to changes that occur in it Proactiveness (or persistence) Agents are able to exhibit goal-directed behavior by taking initiative Temporal continuity Agents are continuously running processes that can be temporarily inactive while waiting for something to occur

Intelligent Agents: An Overview Intelligence levels Level 0 Agents retrieve documents for a user under straight orders Level 1 Agents provide a user-initiated searching facility for finding relevant Web pages Level 2 Agents maintain users profiles Level 3 Agents have a learning and deductive component to help a user who cannot formalize a query or specify a target for a search

Intelligent Agents: An Overview Components of an agent Owner Author Goal Subject description Creation and duration Background Intelligent subsystem

Characteristics of Intelligent Agents Autonomy or empowerment An agent that takes initiative and exercises control over its own actions have these characteristics: Goal oriented Collaborative Flexible Self-starting

Characteristics of Intelligent Agents Communication (interactivity) Many agents are designed to interact with other agents, humans, or software programs Automating repetitive tasks An agent is designed to perform narrowly defined tasks, which it can do over and over without getting bored or sick or going on strike

Characteristics of Intelligent Agents Personality Agents must be believable and be able to interact with human users Operating in the background: Mobility An agent must be able to work out of sight (in cyberspace or other computer systems) without the constant attention of its user Remote execution Mobile agents

Characteristics of Intelligent Agents Intelligence and learning For an intelligent agent, learning goes beyond mere rule-based reasoning because the agent is expected to learn and behave autonomously

Why Intelligent Agents? Information overload A major value of intelligent agents is that they are able to assist in searching through all the data Intelligent agents save time by making decisions about what is relevant to the user

Why Intelligent Agents? Reasons for the success of agents Decision support Repetitive office activities Search and retrieval Domain experts

Classification and Types of Intelligent Agents

Classification and Types of Intelligent Agents Classification by application type Public (organizational) agent An agent that serves any user Private (personal) agent An agent that works for only one person

Classification and Types of Intelligent Agents Software agents and intelligent agents for: Workflow and business process management Distributed sensing Retrieval and management E-commerce Human computer interaction Virtual environments Social simulation

Classification and Types of Intelligent Agents Classification by characteristics Agency The degree of autonomy vested in a software agent Intelligence A degree of reasoning and learned behavior, usually task- or problem solving oriented

Classification and Types of Intelligent Agents Classification by characteristics Mobility The degree to which agents travel through a computer network Mobile agents Intelligent software agents that move across different system architectures and platforms or from one Internet site to another, retrieving and sending information

Classification and Types of Intelligent Agents

Classification and Types of Intelligent Agents Other classifications Personal use Network management Information and internet access Mobility management E-commerce User interface Application development Military applications

Internet-Based Software Agents Nine major application areas: 1. Assisting in workflow and administrative management 2. Collaborating with other agents and people 3. Supporting e-commerce 4. Supporting desktop applications 5. Assisting in information access and management, including searching and FAQs 6. Processing e-mail and messages 7. Controlling and managing network access 8. Managing systems and networks 9. Creating user interfaces, including navigation (browsing)

Internet-Based Software Agents E-mail agents (mailbots) Control unsolicited e-mail Alert users by voice if a designated message arrives Automatically forward messages to designated destinations Consolidate mail from several sources Search the Internet for sources and deliver them to the user by e-mail Distinguish business-related e-mail from private or personal mail Automatically answer mail and respond according to conditions Perform regular administrative tasks involving desktop e-mail

Internet-Based Software Agents Web browsing assisting agents FAQ agents

Internet-Based Software Agents Intelligent search (or indexing) agents Search engines Program that finds and lists Web sites or pages (designated by URLs) that match some user-selected criteria Metasearch engines Search engines that combine results from several different search engines

Internet-Based Software Agents Internet softbots for finding information An Internet softbot attempts to determine what the user wants and understand the contents of information services Network management and monitoring Intelligent agents have been developed to: Monitor Diagnose problems Conduct security Manage Internet (or other network) resources

Internet-Based Software Agents E-commerce agents Need identification Product brokering Merchant brokering Negotiation \ Purchase and delivery Product service and evaluation Fraud-detection agents Learning agents B2B information sharing

Internet-Based Software Agents

Internet-Based Software Agents Other agents User interfaces Learning and tutoring Supply-chain management Workflow and administrative management Web mining Monitoring and alerting Collaboration Mobile commerce System agents Recommender agents Profiling agents

DSS Agents and Multiagents Five types of DSS agents: 1. Data monitoring 2. Data gathering 3. Modeling 4. Domain managing 5. Preference learning

DSS Agents and Multiagents

DSS Agents and Multiagents Multiagents Multiagent system A system with multiple cooperating software agents Distributed artificial intelligence (DAI) A multiple-agent system for problem solving. Splitting of a problem into multiple cooperating systems in deriving a solution

DSS Agents and Multiagents

The Semantic Web: Representing Knowledge for Intelligent Agents

The Semantic Web: Representing Knowledge for Intelligent Agents Semantic Web The semantic Web is meant to enable an environment in which independent, Internet-connected information systems can exchange knowledge and action specifications, resulting in the execution of an activity acceptable to all systems involved

The Semantic Web: Representing Knowledge for Intelligent Agents XML and Web Services Web services An XML-based technology that allows software components to be integrated more flexibly through dynamic communication. It has gained much support from most major software companies such as IBM, Microsoft, and Sun Microsystems

The Semantic Web: Representing Knowledge for Intelligent Agents XML and Web Services Four layers of Web services: 1. Transport layer 2. XML messaging layer 3. Service description layer 4. Publication and integration layer

The Semantic Web: Representing Knowledge for Intelligent Agents The layer cake of the Semantic Web A unifying data model Language with defined semantics Ontologies of standardized terminology for marking up Web resources

The Semantic Web: Representing Knowledge for Intelligent Agents

The Semantic Web: Representing Knowledge for Intelligent Agents The layer cake of the Semantic Web Uniform resource identifiers (URI) Resource description framework (RDF) Ontology: A set of terms related to a knowledge domain, including the vocabulary, the semantic interconnections, and some simple rules of inference and logic for some particular topics

The Semantic Web: Representing Knowledge for Intelligent Agents

The Semantic Web: Representing Knowledge for Intelligent Agents Advantages of the Semantic Web Easy to understand Easy resource integration Saving development time and costs Automatic update of content Easy resource reuse Enhanced search mechanism Virtual community

The Semantic Web: Representing Knowledge for Intelligent Agents Limitations of the Semantic Web Graphical representation may be oversimplified More tools for searching content and building references to preexisting instances must be set up Ontology may not be correctly defined Agents using information that is inconsistent, incorrect, or lacks reliable sources may be contaminated or lead to wrong decisions Security and related issues are key concerns

The Semantic Web: Representing Knowledge for Intelligent Agents Application of Semantic Web Services Semantic Web services An extension of XML that allows semantic information to be represented in Web services

The Semantic Web: Representing Knowledge for Intelligent Agents

Web-Based Recommendation Systems A major application of intelligent systems in e-commerce is to recommend products to customers The major motivation for using recommendation agents is that personalization is a major trend in marketing and customer services

Web-Based Recommendation Systems

Web-Based Recommendation Systems Recommendation systems (agents) A computer system that can suggest new items to a user based on his revealed preference. It may be content-based or collaborative filtering to suggest items that match the preference of the user. An example is that Amazon.com's function of Other people bought this book also bought... function

Web-Based Recommendation Systems Taxonomy of recommendation mechanisms Two major functions: Profile generation and maintenance Profile exploitation and recommendation

Web-Based Recommendation Systems Profile generation and maintenance User profile representation Initial profile generation Profile learning technique Relevance feedback Profile adaptation technique

Web-Based Recommendation Systems Profile exploitation and recommendation Collaborative filtering A method for generating recommendations from user profile. It uses preferences of other users of similar behavior to predict the preference of the particular user. Content-based filtering A method that recommends items for the user based on the description of previously evaluated items and information available from the content (such as keywords)

Web-Based Recommendation Systems Profile exploitation and recommendation Demographic filtering A method that uses the demographic data of the user to determine which item may be appropriate for recommendation.

Web-Based Recommendation Systems

Web-Based Recommendation Systems