ADAPTIVE HYPERMEDIA Presented By:- Debraj Manna Raunak Pilani Gada Kekin Dhiraj.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Improved TF-IDF Ranker
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Information Retrieval in Practice
Search Engines and Information Retrieval
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Ant Colonies As Logistic Processes Optimizers
Ant Colony Optimization Optimisation Methods. Overview.
IR Models: Review Vector Model and Probabilistic.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Chapter 5: Information Retrieval and Web Search
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
The Internet & The World Wide Web Notes
Biologically Inspired Computation Ant Colony Optimisation.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Adaptive Hypermedia. Hypermedia “Static” hypermedia Same page content Same links For all users.
Genetic Algorithms and Ant Colony Optimisation
Search Engines and Information Retrieval Chapter 1.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
By:- Omkar Thakoor Prakhar Jain Utkarsh Diwaker
1 Information Filtering & Recommender Systems (Lecture for CS410 Text Info Systems) ChengXiang Zhai Department of Computer Science University of Illinois,
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Swarm Intelligence 虞台文.
G5BAIM Artificial Intelligence Methods Graham Kendall Ant Algorithms.
Query Processing In Multimedia Databases Dheeraj Kumar Mekala Devarasetty Bhanu Kiran.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
25/03/2003CSCI 6405 Zheyuan Yu1 Finding Unexpected Information Taken from the paper : “Discovering Unexpected Information from your Competitor’s Web Sites”
Xiaoying Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
Hypermedia Cooper and Davis. What Is Hypermedia?  The combination of text, video, graphic images, sound, hyperlinks, and other elements in the form typical.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Term Frequency. Term frequency Two factors: – A term that appears just once in a document is probably not as significant as a term that appears a number.
Biologically Inspired Computation Ant Colony Optimisation.
Ranking in Information Retrieval Systems Prepared by: Mariam John CSE /23/2006.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Inga ZILINSKIENE a, and Saulius PREIDYS a a Institute of Mathematics and Informatics, Vilnius University.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Vector Space Models.
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Intelligent Database Systems Lab Advisor : Dr. Hsu Graduate : Chien-Shing Chen Author : Juan D.Velasquez Richard Weber Hiroshi Yasuda 國立雲林科技大學 National.
CSC USI Class Meeting 9 October 31, 2007.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Ant Colony Optimization Andriy Baranov
The Ant System Optimization by a colony of cooperating agents.
Biologically Inspired Computation Ant Colony Optimisation.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
1 CS 430: Information Discovery Lecture 5 Ranking.
HYPERMEDIA LASHEKA GULLEY ERICA EWELL BLAKE CHERRY.
What is Ant Colony Optimization?
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
CS791 - Technologies of Google Spring A Web­based Kernel Function for Measuring the Similarity of Short Text Snippets By Mehran Sahami, Timothy.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
WebWatcher: A Learning Apprentice for the World Wide Web Robert Armstrong, Dayne Freitag, Thorsten Joachims and Tom Mitchell 발표자 : 자연언어처리연구실 김정집.
University of Malta CSA3080: Lecture 10 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Information Retrieval in Practice
Scientific Research Group in Egypt (SRGE)
Sec (4.3) The World Wide Web.
User-Adaptive Systems
Information Retrieval
Computational Intelligence
CSA3212: User Adaptive Systems
Ant Colony Optimization
Computational Intelligence
Presentation transcript:

ADAPTIVE HYPERMEDIA Presented By:- Debraj Manna Raunak Pilani Gada Kekin Dhiraj

OUTLINE Introduction What is Hypermedia? ‘Lost in Hyperspace’ Syndrome Adaptive Hypermedia AntWeb WebWatcher Conclusion

HYPERMEDIA Hypertext Text, displayed on a computer, with references (hyperlinks) to other text that the reader can immediately access Hypermedia The use of text, data, graphics, audio and video (i.e. multimedia) as elements of an extended hypertext system All elements are linked so that the user can move between them at will

CURRENT SCENARIO Search Engine helps in finding web pages. But not link within the websites. ‘Lost in Hyperspace’ syndrome Too many links to choose But little knowledge about appropriate ones

EXAMPLE

ADAPTIVE HYPERMEDIA It tries to answer the ‘lost in hyperspace’ syndrome. It tries to select a set of links appropriate for a current user. E.g.  Recommends books based on prior history and preferences of other users

ADAPTIVE V/S ADAPTABLE HYPERMEDIA Primary difference between the two is the degree to which the adaptation process occurs autonomously Adaptive Hypermedia is a system driven personalization and modifications. Adaptable Hypermedia is user-driven. E.g. inbox Adaptable is a-priori but adaptive is a-posterior.

FRAMEWORK General Framework of Adaptive Hypermedia Systems [3]

AntWeb

WHAT IS ANTWEB? Acts as an extended Web Server Treats Web Users as Artificial ants Doesn't modify content on page, instead just directs user to his/her most probable destination

WHY ANTS? Drawbacks of ants: No vision, thus no Global View Essentially no intelligence in single ants Despite this: They are capable of finding shortest path from food to source They are adaptable to a changing environment

HOW DO THEY DO THIS? Ants use chemical substance called “Pheromone” to communicate with one another Ants display intelligence as swarms rather than single units

CHOOSING THE SHORTEST PATH Image taken from:

USERS AS ARTIFICIAL ANTS AntWeb System treats users as ants and an information source as the goal (food) Server deposits “Pheromone” on users behalf Maintains large Database of all pheromone values at each page Tries to estimate what page an Ant wants to visit based on pheromone left by previous Ants

BASIC APPROACH Pheromone value depends on quality of solution Heuristic value (estimate of time spent at a page) is also used Probability is calculated based on both these values AntWeb then chooses the page with the highest probability of being the one the Ant wants

Probability of moving from node i to node j: MATHEMATICALLY j Where, τ i,j is the amount of pheromone on edge i,j α is a parameter to control the influence of τ i,j η i,j is the desirability of edge i,j (a priori knowledge, typically 1 / d i,j ) β is a parameter to control the influence of η i,j

Pheromone Depositing: MATHEMATICALLY(contd.) Where, is the amount of pheromone deposited on page ‘i’ by ant ‘k’ at iteration ‘p’ for destination ‘d’ is the tour done by ant ‘k’ at iteration ‘p’ to get to destination ‘d’ is the distance of i from d in T is a parameter that represents how the distance of ‘i’ until d in T affects decrease in pheromone deposited

Pheromone Update: MATHEMATICALLY (contd.) Where, τ i,j is the amount of pheromone on a given edge i,j ρ is the rate of pheromone evaporation Δτ i,j is the amount of pheromone deposited

EXAMPLE Let, a visitor make the following trajectory to arrive to his target page 9 1A, 2A, 3A, 2C, 9 Page Pheromone Deposited 1A 1/5 2A 1/4 3A 1/3 2C 1/2 9 1

ADAPTING TO CHANGE IN ENVIRONMENT A pheromone decay coefficient is used So AntWeb will also consider other paths as time passes and choose better ones, if found New system also has provision for multiple solutions at a time thus providing more flexibility

ANTWEB IN ACTION [1]

WebWatcher

A TOUR GUIDE FOR MUSEUM Need for a Museum Tour Guide Poorly Defined Initial Interests of the visitor Museum contents not known to the visitor Help from someone who is familiar with the museum Steps Visitor describes initial interest to the guide Guide points out items of interest that refine the interests of the visitor Guide in turn refines its guidance through every such experience

A TOUR GUIDE FOR WWW Acts as a Web Tour Guide Accompanies user from page to page Suggests appropriate links Learns from experience Different from keyword based search engine Search can not learn that “machine learning” matches “neural networks”

TOUR WITH WEBWATCHER Home Page of CMU Image taken from

TOUR WITH WEBWATCHER The user can now type in an interest Image taken from

TOUR WITH WEBWATCHER WebWatcher's tour begins from the same page Image taken from

INTERFACE WebWatcher Interface [2]

LEARNING Keyword accumulation at hyperlinks [2]

SUGGESTING A LINK Hyperlink is annotated with the interest of the users. Hyperlink description and interests are stored as TFIDF feature vector. Suggest hyperlinks by calculating similarity between user’s interest & hyperlink description Cosine similarity is used.

CONCLUSION Adaptive Hypermedia (AH) is a new but quickly developing area of research. Currently only 20 such systems are developed. [3] Generally used in e-commerce & IR hypermedia. It comes at the cost of efficiency. Experimental testing of AH system isn’t as developed.

REFERENCES [1] W. M. Teles, L. Weigang, and C. G. Ralha AntWeb –The Adaptive Web Server Based on the Ants’ Behavior, wi, pp.558, 2003 IEEE/WIC International Conference on Web Intelligence (WI'03), 2003 [2] T. Joachims, D. Freitag, T. Mitchell, WebWatcher: A Tour Guide for the World Wide Web, Proceedings of IJCAI97, August 1997 [3] P. Brusilovsky, Methods and Techniques of Adaptive Hypermedia, User Modeling and User Adapted Interaction. V.6, n.2- 3, pp Special issue on adaptive hipertext and hypermedia, [4] M. Dorigo, V. Maniezzo, et A. Colorni, Ant system: optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and Cybernetics--Part B, volume 26, numéro 1, pages 29-41, 1996

END Questions?

EXTRA SLIDES

Example to explain TF. IDF Document containing 100 words wherein the word cow appears 3 times TF for cow= 0.03 (3 / 100) Now, assume 10 million documents and cow appears in one thousand of these Inverse Document Frequency (IDF) of cow= ln( / 1 000) = 9.21 TF-IDF score is the product of these quantities: 0.03 * 9.21 = Slide taken from cs ‘s Lecture 7