Académique Documents
Professionnel Documents
Culture Documents
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
Web Limitations
Semantic Web
Average WWW searches examine Doubles in size
only about 25% of potentially
relevant sites and return a lot of
every six months The Semantic Web is a
unwanted information vision: the idea of having
data on the Web defined and
linked in a way that it can be
World Wide Web
used by machines not just for
display purposes, but for
automation, integration and
reuse of data across various
Information on web is not suitable applications.
for software agents
4
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.
University of Jyvaskyla, MIT Department, Fall 2001, 2002 Vrije Universiteit Amsterdam, AI Department, Fall 2002
Vrije Universiteit Amsterdam, AI Department, Fall 2001
Web Content Management (6 ov.) Digitaalisen median erityiskysymyksiä (2 ov) Structured Electronic Documentation
seminaarin aihepiiri:
Lecturer: Vagan Terziyan Semanttinen web
Lecturer: Matthieu Weber
Jyvaskyla Polytechnic, Spring 2002 Lecturer: Airi Salminen
University of Jyvaskyla, MIT Department, Fall 2001, 2002
University of Jyvaskyla, CS & IS Department, Spring 2002
18 mweber@mit.jyu.fi 18
IWA Course (Part 1): Lectures
13
Lecture 1: Web Content Personalization Overview
http://www.cs.jyu.fi/ai/vagan/Personalization.ppt
14
Lecture 2: Collaborative Filtering
3. Better
recommendations
...
Partially based on tutorials and approaches
of GroupLens, Mginetechnologies and
Web Museum research groups
http://www.cs.jyu.fi/ai/vagan/Collaborative_Filtering.ppt
15
Lecture 3: Dynamic Integration of Virtual Predictors
Data Knowledge
Vagan Terziyan
University of Jyvaskyla, Finland
e-mail: vagan@it.jyu.fi
2 http://www.cs.jyu.fi/ai/vagan/index.html
http://www.cs.jyu.fi/ai/vagan/Virtual_Predictors.ppt
16
Lecture 4: Introduction to Bayesian Networks
Discovering Casual Relationship from the Dynamic
Environmental Data and Managing Uncertainty - are Introduction
among the basic abilities of an intelligent agent
to Bayesian Networks
Casual network
beliefs
with Uncertainty
Dynamic
Environment
Based on the Tutorials and Presentations:
(1) Dennis M. Buede Joseph A. Tatman,
Tatman, Terry A. Bresnick;
Bresnick;
(2) Jack Breese and Daphne Koller;
Koller;
(3) Scott Davies and Andrew Moore;
(4) Thomas Richardson
2
(5) Roldano Cattoni
(6) Irina Rich
http://www.cs.jyu.fi/ai/vagan/Bayes_Nets.ppt
17
Lecture 5: Web Mining
WWW
Knowledge
Web Mining
Based on tutorials and presentations:
J. Han, D. Jing, W. Yan, Z. Xuan, M. Morzy, M. Chen, M. Brobbey, N. Somasetty, N. Niu,
2 P. Sundaram, S. Sajja, S. Thota, H. Ahonen-Myka, R. Cooley, B. Mobasher, J. Srivastava
http://www.cs.jyu.fi/ai/vagan/Web_Mining.ppt
18
Lecture 6: Multidatabase Mining
Distributed and
heterogeneous
x Classifier 1
•••
?
databases Classifier m
Knowledge
Multidatabase Mining
http://www.cs.jyu.fi/ai/vagan/MDB_Mining.ppt
19
Lecture 7: Metamodels for Managing Knowledge
Metacontexts
Meta-metaknowledge
Contexts
Metaknowledge
Vagan Terziyan
Data University of Jyvaskyla, Finland
e-mail: vagan@it.jyu.fi
Knowledge 2 http://www.cs.jyu.fi/ai/vagan/index.html 1
http://www.cs.jyu.fi/ai/vagan/Metamodels.ppt
20
Lecture 8: Knowledge Management
Knowledge Management
Based on tutorials and presentations: R. Bergmann, M.M. Richter, D.J. Skyrme,
Bellanet Int’l, SURF-AS, R. L. Herting, R. Smith, F.J. Kurfess, R. Dieng at al., M.
Sintek, A. Abecker, A. Bernardi, D. Karagiannis, R. Telesko, L. Kerschberg
“Give a man a fish - feed him for a day;
teach him how to fish - feed him for a lifetime”
Chinese proverb
http://www.cs.jyu.fi/ai/vagan/Knowledge_Management.ppt
21
Lecture 9: E-Services in Semantic Web
vagan@it.jyu.fi
http://www.cs.jyu.fi/ai/vagan
+358 14 260-2347
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
Multimeetmobile Project (2000-2001)
Academy of Finland
Information Technology Project (1999):
Research Institute Dynamic Integration of
(University of Jyvaskyla): Classification Algorithms
Customer-oriented research and
in Semantic Web
development in Information Technology
http://www.titu.jyu.fi/eindex.html
yt
Terziyan V., Dynamic Integration of Virtual Predictors, In: L.I. Kuncheva, F.
Steimann, C. Haefke, M. Aladjem, V. Novak (Eds), Proceedings of the International ICSC
Congress on Computational Intelligence: Methods and Applications - CIMA'2001, Bangor,
30
Static Perspective Dynamic Perspective 21 Wales, UK, June 19 - 22, 2001, ICSC Academic Press, Canada/The Netherlands, pp. 463-469. 22
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
Web Resource/Service Integration: Transaction data Services data Transaction data Services data
scheme of the Parameter 1 Recent value Service 1 ******** Parameter 1 Recent value Service 1 ********
Comparison of Architectures
Parameter 2 Recent value Service 2 ******** Parameter 2 Recent value Service 2 ********
… … … … … …
ontology-based
Parameter n Recent value Service s ******** Parameter n Recent value Service s ********
…
transaction
Transaction monitor Transaction monitor
❧ Server-based TM ❧ Client-based TM
● Positive: ● Positive:
management
Ontologies
❧ Less wireless (sub)transactions ❧ Customer’s firm trust with multiple e- Parameter ontologies
Service atomic action ontologies
services
input parameters input parameters input parameters
involvement
… … …
Systems for the World Wide Web, Client 1 ******** Client 1 ********
customer vulnerability
31
Client 2 ******** Client 2 ********
…
Client r ******** Client r ********
22 2002. 23
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
In a Semantic Metanetwork
L L
every higher level controls
2
L1 2 4
Zero level
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
Q
B Y
S R
Predictive level A
X
Q
B Y
S R
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
ONE:MANY
DB
MANY:MANY Classifier 1
••• ONE:ONE
DB 1 Classifier m
•••
DB n DB
Classifier 1
MANY:ONE
••• Classifier
Classifier m DB 1
•••
DB n
Classifier