Intelligent Web Applications: (Part 1)
Intelligent Web Applications: (Part 1)
Applications (Part 1)
Course Introduction
Vrije Universiteit Amsterdam, Fall 2002
Vagan Terziyan
AI Department, Kharkov National University of Radioelectronics /
MIT Department, University of Jyvaskyla
vagan@it.jyu.fi ; terziyan@yahoo.com
http://www.cs.jyu.fi/ai/vagan/index.html
+358 14 260-4618
Contents
Course Introduction
Lectures and Links
Course Assignment
Examples of course-related
research
2
Course (Part 1) Formula:
Web Personalization + Web Mining +
+ Semantic Web + Intelligent Agents =
= Intelligent Web Applications
- Why ?
- To be able to intelligently utilise huge, rich and shared
web resources and services taking into account
heterogeneity of sources, user preferences and mobility.
- What included ?
- Introduction to Web content management. Web content personalization.
Filtering Web content. Data and Web mining methods. Multidatabase mining.
Metamodels for knowledge management. E-services and their management in
wired and wireless Internet. Intelligent e-commerce applications and mobility
of users. Information integration of heterogeneous resources.
3
Practical Information
9 Lectures (2 x 45 minutes each, in English)
during period 28 October - 15 November
according to the schedule;
Course slides: available online plus hardcopies;
Practical Assignment (make PowerPoint
presentation based on a research paper and send
electronically to the lecturer until 10 December);
Exam - there will be no exam. Evaluation mark
for this part of the course will be given based on
the Practical Assignment 4
Introduction:
Semantic Web - new Possibilities for
Intelligent web Applications
5
Motivation for Semantic Web
Semantic
Ontologies Logical Support
Annotations
Semantic
Web
Tools Applications /
Languages
Services
Semantic
Ontologies Logical Support
Annotations
Semantic
Web
Tools Applications /
Languages
Services
7
Some Professions around Semantic Web
Content creators AI Professionals
Web designers
Ontologies
Agents Annotations
Ontology engineers
Software engineers 8
Semantic Web: Resource Integration
Semantic
annotation
Shared
ontology
Web resources / 9
services / DBs / etc.
What else Can be Annotated
for Semantic Web ? External world
resources
Web resources /
services / DBs / etc.
Web users
(profiles, Shared
preferences) ontology
Web agents /
applications
Web access
devices
10
Word-Wide Correlated Activities
Semantic Web Agentcities is a global, collaborative effort
to construct an open network of on-line systems
hosting diverse agent based services.
Semantic Web is an extension of the current
web in which information is given well-defined
meaning, better enabling computers and people
to work in cooperation
Agentcities
Grid Computing
Wide-area distributed computing, or "grid” technologies,
provide the foundation to a number of large-scale efforts
utilizing the global Internet to build distributed computing
and communications infrastructures.
FIPA
FIPA is a non-profit organisation aimed
Web Services at producing standards for the interoperation
of heterogeneous software agents.
13
Lecture 1: Web Content Personalization Overview
http://www.cs.jyu.fi/ai/vagan/Personalization.ppt
14
Lecture 2: Collaborative Filtering
http://www.cs.jyu.fi/ai/vagan/Collaborative_Filtering.ppt
15
Lecture 3: Dynamic Integration of Virtual Predictors
http://www.cs.jyu.fi/ai/vagan/Virtual_Predictors.ppt
16
Lecture 4: Introduction to Bayesian Networks
http://www.cs.jyu.fi/ai/vagan/Bayes_Nets.ppt
17
Lecture 5: Web Mining
http://www.cs.jyu.fi/ai/vagan/Web_Mining.ppt
18
Lecture 6: Multidatabase Mining
http://www.cs.jyu.fi/ai/vagan/MDB_Mining.ppt
19
Lecture 7: Metamodels for Managing Knowledge
http://www.cs.jyu.fi/ai/vagan/Metamodels.ppt
20
Lecture 8: Knowledge Management
http://www.cs.jyu.fi/ai/vagan/Knowledge_Management.ppt
21
Lecture 9: E-Services in Semantic Web
http://www.cs.jyu.fi/ai/vagan/E-Services.ppt
22
IWA Course (Part 1): Practical
Assignment
23
Practical assignment in brief
Students are expected to select one of below
recommended papers, which is not already
selected by some other student, register his/her
choice from the Course Assistant and make
PowerPoint presentation based on that paper.
The presentation should provide evidence that a
student has got the main ideas of the paper, is
able to provide his personal additional
conclusions and critics to the approaches used.
24
Evaluation criteria for practical
assignment
25
Format, Submission and Deadlines
Format: PowerPoint ppt. (winzip encoding
allowed), name of file is student’s family name;
Presentation should contain all references to the
materials used, including the original paper;
Deadline - 10 December 2002;
Files with presentations should be sent by e-mail
to Vagan Terziyan (terziyan@yahoo.com AND
vagan@it.jyu.fi);
Notification of evaluation - until 15 December.
26
Papers for Practical Assignment (1)
Paper 1: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_1_P.pdf
Paper 2: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_2_P.pdf
Paper 3: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_3_CF.ps
Paper 4: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_4_CF.pdf
Paper 5: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_5_MW.pdf
Paper 6: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_6_BN.ps
Paper 7: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_7_BN.pdf
Paper 8: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_8_MM.pdf
27
Papers for Practical Assignment (2)
Paper 9: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_9_WM.ps
Paper 10: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_10_WM.pdf
Paper 11: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_11_III.pdf
Paper 12: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_12_III.pdf
Paper 13: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_13_KM.pdf
Paper 14: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_14_ES.pdf
Paper 15: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_15_MDB.pdf
Paper 16: http://www.cs.jyu.fi/ai/vagan/course_papers/Paper_16_MDB.pdf
28
University of Jyvaskyla Experience:
Examples of Course-Related Research
29
Mobile Location-Based Service
in Semantic Web
M-Commerce LBS system
http://www.cs.jyu.fi/~mmm Adaptive interface for MLS client
In the framework of the Multi Meet Mobile
(MMM) project at the University of Jyväskylä,
a LBS pilot system, MMM Location-based
Service system (MLS), has been developed.
MLS is a general LBS system for mobile
users, offering map and navigation across
multiple geographically distributed services
accompanied with access to location-based
information through the map on terminal’s
screen. MLS is based on Java, XML and uses
dynamic selection of services for customers
based on their profile and location.
Route-based personalization
30
Static Perspective Dynamic Perspective 21
Mobile Transactions Management
in Semantic Web
Web Resource/Service Integration: Web Resource/Service Integration:
Server-Based Transaction Monitor Mobile Client-Base Transaction Monitor
TM
Web Web
resource / resource / wireless
service service
TM Web Web
resource / resource /
service service
Service 2 ********
Parameter 1 Recent value
Service 2 ********
Transaction monitor
… Transaction monitor
transaction
Server-based TM Client-based TM
Positive: Positive:
management
Ontologies
Less wireless (sub)transactions Customer’s firm trust with multiple e- Parameter ontologies
input parameters
Service atomic action ontologies
Systems for the World Wide Web, Client 1 ******** Client 1 ********
22
Toulouse, France, 19-20 April,
2002.
…
Client r ********
…
…
Client r ********
23
31
P-Commerce in Semantic Web
Clients Server External
Environment
Public merchants,
public customers, public Maps Maps …
information providers <path network> <business points>
Map Content
Providers
SMOs Integration, Server
…
I I Analysis,
Learning Location
C S SMRs
Providers
Server
I XML I
WML Business
knowledge XML …
Meta- Profiles
Profiles Content
… Providers
Negotiation, Server
Contracting,
Billing …
$ $ $ Banks
A'
every previous semantic
L' 1 4
F irs t le v e l network are in the same
L' 3 time nodes of the next
A'
2
network.
A
In a Semantic Metanetwork
L 2 L 4
every higher level controls
2
L 1
Z e ro le v e l
A
1
A
3
semantic structure of the
L 3
lower level.
A X
Q
B Y
X
A
Predictive level
S R Q
B Y
S R
Predictive level
Terziyan V., Vitko O., Bayesian Metanetworks for Mobile Web Content
Personalization, In: Proceedings of 2nd WSEAS International Conference on 35
Automation and Integration (ICAI’02), Puerto De La Cruz, Tenerife, December 2002.
Multidatabase Mining based on Metadata
Puuronen S., Terziyan V., Logvinovsky A., Mining Several Data Bases with
an Ensemble of Classifiers, In: T. Bench-Capon, G. Soda and M. Tjoa (Eds.),
Database and Expert Systems Applications, Lecture Notes in Computer 36
Science, Springer-Verlag, V. 1677, 1999, pp. 882-891.