1 FollowMyLink Individual APT Presentation First Talk February 2006.

Slides:



Advertisements
Similar presentations
3.02D HTML Overview 3.02 Develop webpages.
Advertisements

Microsoft TM SharePoint Content Management SystemTutorial By Mazen Abdallah Student Assistant at CNS 2010.
Safer, Speedier and Sexier Surfing with Safari. Which Web Browser?
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Query Languages. Information Retrieval Concerned with the: Representation of Storage of Organization of, and Access to Information items.
Hypertext, hypermedia and interactivity. A brief overview and background primer.
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
Demonstration of the use of browser extensions in Mozilla to link from a Google Scholar item to a European Library object.
Bilkent University Department of Computer Engineering
Basic IR: Queries Query is statement of user’s information need. Index is designed to map queries to likely to be relevant documents. Query type, content,
Welcome to Turnitin.com’s Peer Review! This tour will take you through the basics of Turnitin.com’s Peer Review. The goal of this tour is to give you.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
Welcome to Turnitin.com’s Peer Review! This introductory tour will take you through our Peer Review system and explain the steps you need to get started.
Slide 1 FastFacts Feature Presentation 12/16/2014 To dial in, use this phone number and participant code… Phone number: Participant code:
Supporting Information Needs by Ostensive Definition in an Adaptive Information Space Iain Campbell 1995 Gretchen Schwarz.
 Definition of HTML Definition of HTML  Tags in HTML Tags in HTML  Creation of HTML document Creation of HTML document  Structure of HTML Structure.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
Adding metadata to web pages Please note: this is a temporary test document for use in internal testing only.
Browser Comparisons - Convenience Internet Explorer 8 & 9, Chrome 11 and Firefox 4 Searching, Convenience & Add-ons.
STAT!Ref New User Interface. The simplest way to search STAT!Ref is to enter the search term into the field at the top of the page and click the Search.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
ACSP Report – Review of Open Suggestions Nate Davis.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Navigation Section 2. Objectives Student will knowhow to navigate through the browser.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Learning experience description: Allergy review rules and alerts Audience Name: All Chapter Name: 3 - Patient Information Topic Name: Allergies Story Board.
Scent Trails: Integrating Browsing and Searching on the Web Christopher Olson et al. Blake Adams November 4, 2003.
1 Automatic Classification of Bookmarked Web Pages Chris Staff First Talk February 2007.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
Status as of 9 August 2007  Rough concept draft only, much of it is incomplete  There are Notes for some slides, and none yet for others Note: This document.
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
How to Recall after Submitting a Tk20 Assignment Use this when you submitted the wrong document to an assignment and need to submit a different or more.
More with Firefox Jean Anderson June 20, Why do more with Firefox? Why not? Improve the browsing experience Personalize your browser Make your browser.
University of Malta CSA3080: Lecture 7 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
User Management: Understanding Roles and Permissions for Schoolnet Schoolnet II Training – September 2014.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
Lecture 2 Jan 15, 2008 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions Hypertext and Hypermedia.
IT-522: Web Databases And Information Retrieval By Dr. Syed Noman Hasany.
WCAG 2.0 Web Content Accessibility Guidelines Update Last Updated August 2007.
1 PROJECT 5 WEB/HTML COMPUTER PURCHASE FORM Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice.
1 FollowMyLink Individual APT Presentation Third Talk February 2006.
University of Malta CSA4080: Topic 1 © Chris Staff 1 of 20 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
CHAPTER TWO HTML TAGS. 1.Basic HTML Tags 1.1 HTML: Hypertext Markup Language  HTML stands for Hypertext Markup Language.  It is the markup language.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Navigation Aided Retrieval Shashank Pandit & Christopher Olston Carnegie Mellon & Yahoo.
GroupMap Starter’s Guide Think Better Together Plan, brainstorm, discuss and prioritise for action. © GroupMap Pty Ltd |
Section 10.1 Define scripting
MicrosoftTM SharePoint Content Management SystemTutorial
Online PD Basic HTML The Magic Of Web Pages
Chapter 10: Web Basics.
Introduction to HTML.
Action Editor Storyboard
User-Adaptive Systems
Section 10.1 YOU WILL LEARN TO… Define scripting
Adding Assignments and Learning Units to Your TSS Course
OverDrive Digital Library Basics
OverDrive Digital Library Basics
IBM Kenexa BrassRing on Cloud Responsive Apply: Gateway Questionnaire Configuration April 2017.
Author: Kazunari Sugiyama, etc. (WWW2004)
CSA3212: User Adaptive Systems
Using Templates and Library Items
Topic 6- Basic Computer Literacy
Presentation transcript:

1 FollowMyLink Individual APT Presentation First Talk February 2006

2 Overview General Principles Reading List Tasks involved Schedule

3 General Principles Plagiarism Referencing ACM Digital Library

4 Reading List Kraft, R., et al., “Y!Q: Contextual Search at the Point of Inspiration”, in Proceedings of CKIM’05, yq_cikm.pdf. Also see Lieberman, H., et al. Why Surf Alone? Exploring the Web with Reconnaissance Agents”, in Communications of the ACM, August 2001, pp / Why-Surf/Why-Surf.html Finkelstien, L., et al., “Placing Search in Context: The Concept Revisited”, in Proceedings of WWW10, context_search.pdf Mozilla Development Center, 2006, “Building an Extension”.,

5 Nelson vs. W3C Definitions of hypertext –‘Well, by “hypertext” I mean non-sequential writing--text that branches and allows choices to the reader, best read on an interactive screen’ Ted Nelson, Literary Machines, Edition –“Hypertext is text which is not constrained to be linear. Hypertext is text which contains links to other texts.” Static vs. Dynamic 1 links vs. Dynamic 2 links Dynamic 1 is computed end of fixed source anchor Dynamic 2 is computed end of user-created source anchor (can we call it an “ephemeral link”?)

6

7

8 Tasks User Model Identifying User Interests Making Recommendations User Feedback Evaluation

9 Task: The Page & User Models Page Model –What is the current page about? User Model –What is the user interested in - at the time that the user selects text to FollowMyLink? –Can be extracted from the page model –Can be extended over a sequence of pages the user has already visited (and followed links or FollowMyLink links from)

10 Task: The Page & User Models At least an attribute-value pair list. –More complex user model representations may be used. UM guides the adaptation process. Where do the models reside? –Either “Outside” of the adaptation process –Or part of the browsing environment (e.g., part of a Web browser)

11 Task: The Page & User Models When are the models updated? –PM - every time a new page is loaded –UM - every time the user selects text and FollowMyLink From where do we get the attributes? Should the attribute values be “aged”? How do we ‘reset’ the UM? How do we include normally followed links in the UM? Should we include links from the bookmarks, keyed in directly?

12 Task: Identifying User Interests How can we distinguish between what a user is interested in, and what a user is not interested in? – Or at the very least, what evidence is there that a user is interested in something? –The page that the user is visiting. All of it? –The anchor text of the link the user clicked on to get here? –The region surrounding the link? –The heading/title/other descriptive text surrounding the link that the user followed –If attribute-value pairs are used, a term can be used as an attribute, and its value can either be binary or real.

13 Task: Identifying User Interests Once the user’s interests have been identified the user model can be updated. Should all terms be used, or only meaningful and significant ones? Word “as is” or root? And how do we submit query to search engine if root? Understanding where the user is in relation to his or her browsing pattern (optional). –Do we need to know if a user has backed up from a page? If we assumed that the user was interested in the info, and we added it to the user model, do we now need to remove it?

14 Task: Making Recommendations A suitable description of the user’s interests must first be derived from the user model –For example, pick top n scoring terms from the user model if real values are used, and value exceeds some threshold –How can one distinguish between important terms if binary values are used?

15 Task: Making Recommendations Terms in the description are combined to form a query that can be submitted to a search engine, e.g., Google Page Recommender: –Submit query to Google and go to most relevant Web page Check that ‘best’ page is not already current page, or page seen recently! –These recommendations should be: User settable – the user may choose to turn off this feature If user asks to see all relevant pages, then present them in a separate window (or frame, if preferred). If a user clicks on a recommended page, the page loads in a new window.

16 Task: User Feedback (optional) Documentation must contain section about this, but implementation is optional Should users be able to provide feedback about the system’s performance? If so, how? And how will feedback change the system’s performance? –That is, how will the system learn from User Feedback?

17 Evaluation Ideally, system is evaluated. How can the system be evaluated, to ensure that users are generally satisfied with the pages that they’re shown? Compare your results to normal Web search and Y!Q search. Can you explain the differences, if there are any?

18 Pitfalls Pages with Frames Selecting an image/non-textual data and then selecting “FollowMyLink” What should happen if the ‘best’ page according to Google is missing/cannot be loaded? What should happen if Google makes no recommendation? Should the user be able to modify the query submitted to Google?

19 Schedule Until w.c. 6th March inc: Discussion, talks once/week w.c 20th March: Submit TOC/chapter overview for feedback (optional) w.c. 24th Apr: Demo 1 (optional) 24th Apr-15th May: Submit one chapter of your choice for feedback (optional) w.c. 8th May: Demo 2 (optional) May 26: Submit APT report June: Demo under exam conditions