using web archives to enrich the live web experience through storytelling

82
Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany Computer Science Department Old Dominion University, Norfolk, VA [email protected]

Upload: yasmina-anwar

Post on 01-Nov-2014

1.346 views

Category:

Education


1 download

DESCRIPTION

This is my research in doctoral consortium JCDL2013

TRANSCRIPT

Page 1: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience

Through Storytelling

Yasmin AlNoamany Computer Science Department

Old Dominion University, Norfolk, VA [email protected]

Page 2: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Once upon a time

Every story is made up of a sequence of events

2

Events are exemplified through corresponding web pages from the live web and web archives, (semi-)automatically discovered, arranged in a narrative structure ordered by time, and replayed through an appropriate visualization interface.

Page 3: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Do you recall the relevant dates, people, and web pages to replay the story of the Egyptian Revolution?

3

The story of the Egyptian Revolution

Page 4: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

MOTIVATION

• There are three information needs:

– Overview

– Recency

– Replaying the story

4

Page 5: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

5

Page 6: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

6

Page 7: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

7

Page 8: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

8

Page 9: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Replaying the story

9

Page 10: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Replaying the story

Not yet addressed

10

Page 11: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Here's my hand-crafted story about the Egyptian

Revolution...

11

Page 12: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

12

02/19/2010

Page 13: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

13

06/10/2010

Page 14: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

14

06/25/2010

Page 15: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

15

07/23/2010

Page 16: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

16

http://web.archive.org/web/20110707060758/http://www.thedailybeast.com/articles/2011/01/22/we-are-all-khaled-said-will-the-revolution-come-to-egypt.html

01/22/2011

Page 17: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany 17

01/25/2011

Page 18: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

s

18

01/28/2011

Page 19: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

19

01/28/2011

Page 20: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

20

01/28/2011

Page 21: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

21

01/29/2011

Page 22: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

22

01/31/2011

Page 23: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

23

01/31/2011

Page 24: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

24

02/01/2011

Page 25: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

25

02/02/2011

Page 26: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

26

02/10/2011

Page 27: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

27

02/10/2011

Page 28: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

28

02/11/2011

Page 29: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Replaying the past can be more compelling more than a

summary

29

Page 30: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

What about other stories?

30

Hurricane Katrina Boston Marathon bombings

Page 31: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Current Capabilities

31

Page 32: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Google provides summary and recency of information

32

Page 33: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Adding date does not solve the problem

33

Page 34: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

How do we know to include this page?

34

Page 35: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

The current status is not relevant to the purpose of the page

35

Page 36: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

News websites are hard to search

36

Page 37: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

News websites are hard to search

37

Page 38: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

News websites are hard to search

38

Page 39: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

News websites are hard to search

39

Page 40: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany 40

Egyptian Revolution on Storify

Page 41: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany 41

Bookmarking, not preserving!

Page 42: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Archive-It collections

42

Page 43: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Seed URIs are gathered by people

43

Page 44: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

44

Seed URIs are gathered by people

Page 45: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

People gather ad hoc seed URIs

45

Page 46: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

46

Page 47: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

47

Page 48: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

48

Page 49: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

49

Page 50: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Research Question

Based on the terminology introduced earlier:

How do we define the time frame of a story, the individual events that make up a story, identify, evaluate, and select from candidate (archived) web pages to support the events, and visualize the result?

50

Page 51: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Our Preliminary Work

51

Page 52: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

JCDL 2012: Visualizations for Archive-It Collections

52

• Archive-It collections are list view

– Hard to explore

Page 53: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

JCDL 2012: Visualizations for Archive-It Collections

53

• Archive-It collections are list view

– Hard to explore

• We introduced a variety of visualizations for understanding the collections

Page 54: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

JCDL 2013: How do people access web archives?

• We identified four major web archive access patterns: Dip, Slide, Dive, Skim

• The median length of the patterns is 3, which is very short! – We can not rely on web archive logs to create

seed URIs for stories

• People do not know about web archives – Robots outnumber humans 10:1 in terms of

sessions

54

Page 55: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

TPDL 2013: Who and What Links to the Internet Archive

• Reaching web archives is not easy – 82% of human sessions connect to the Wayback Machine

via referrals

• External referrers link to the web archives because they can't find the web pages on the live web – 83% of all the pages that have links from outside the

archive do not currently exist on the live web

• People come to web archives because they can’t find the web pages on the live web – 65% of the requested archived pages no longer exist on

the live web

55

Page 56: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Dissertation Main Steps

56

Page 57: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

How do we automatically construct this?

var mementos = [{ …

"Title": "Egypt braces for anti-government protests",

"Image": "im001.png",

"Snippet": "Egypt's authoritarian government is bracing itself …",

"Memento-Datetime": "25 January 2011 2:47 a.m.EST“

"URI": " http://web.archive.org/web/20110125024787/http://www.cnn.com/ ... “

}, {

"Title": "Will Egypt follow Tunisia's lead?",

"Image": "im002.png",

"Snippet": " Demonstrators protest in central Cairo, Egypt, on Tuesday …",

"Memento-Datetime": "25 January 2011 3:00 p.m.EST"

"URI": " http://web.archive.org/web/20110125030042/http://www.cnn.com/ ... "

}, {

"Title": "Obama to Mubarak: Deliver on vows",

"Image": "im002.png",

"Snippet": "President Obama spoke with Egypt's president moments after …",

"Memento-Datetime": "28 January 2011 8:56 p.m.EST“

"URI": "http://web.archive.org/web/20112801085658/http://www.cnn.com/...”

}, {

"Title": "Without police, Cairo 'like Wild West",

"Image": "im002.png",

"Snippet": " With local police effectively no longer on the ground in …",

"Memento-Datetime": "29 January 2011 3:00 p.m.EST“

"URI": "http://web.archive.org/web/20110129030000/http://www.cnn.com/ ... “}

… ];

57

Page 58: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Usage Scenario

58

I want to replay the story of Egyptian Revolution, but I

don’t remember its date

Page 59: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Lori has her search box for replaying the story

59

Page 60: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 1: Calculating the datetime of the story dynamically

60

• Problem – People remember the name of the story, but not the date – Some stories have no specific time. History is not static!

• Methods: – Use the time in Wikipedia infoboxes Hoffart et al. 2012 (may be not

applicable for all stories) – Extract temporal expressions from unstructured text using time

and event recognition algorithms Kanhabua et al. 2012

– Look up in news sites, such as wikinews – Investigate different techniques for finding the time range of the

story

• Evaluation – Use gold standard dataset of stories that have specified

datetimes

Page 61: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 2: Get the URI seeds for the story

• Problem – Specifying the top K related pages automatically

• Methods – Use the list of references on Wikipedia page and Check the older versions of the

page for URIs – Use Google’s API to search for the term of the story – Query the archives full text search (such as Archive-It and UK Web Archive) – Use Social media web sites (such as storify, twitter, and topsy) – Determine information retrieval techniques for finding relevant links from the

seeds.

• Evaluation – Test the aboutness of the web pages

• Check the anchor text and its relation to the content. Furthermore, examine the existence of the URI in the live web and its aboutness by looking to the page content in the web archives

– Check the coverage of Google search against the coverage of the links from social media and from the web archives

– Contrast the cost with the quality (Google may have bias, but it may be faster)

61

Page 62: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 2: Different sources give us different URI seeds

62

Page 63: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 3: Determine datetimes of web pages

• Problem – There are many notions of time for a web page (creation

date, modification date, archiving date, etc.) – Hard to know the creation date

• Methods – Compute and assign those notions of time to each web

page • Estimating the date of a web page by looking at the

pages that link to it • Carbon dating SalahEldeen et al. 2013

• Evaluation – Use gold standard dataset of articles that have clear

timestamps to be extracted

63

Page 64: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 3: This page was archived two months after the start of the Revolution

64

Page 65: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 4: Suppose we got 10,000 related pages for each event of the story

65

I’ll add here many copies from bbc, nytimes, foxnews

Page 66: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 4: Choose the best candidates for each event of the story

• Problem – Specify the best high quality pages that express the

story

• Methods – Eliminate the duplicates – There are multiple dimensions of quality:

• Web-based structural quality, such as page rank • Quality of replaying the archived page

• Evaluation – Choose small number of candidates for each event – Show all candidates and ask Mechanical Turkers if the

candidates are good or not

66

Page 67: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 4: Example of duplication

67

Page 68: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 4: The same event from two different news sites

68

Page 69: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 4: Quality of archived pages

69

Page 70: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 5: Visualize the results Interactive Timeline

70

Replaying Story of Egyptian Revolution

Page 71: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 5: Visualize the results Slideshow

• Different View

71

Page 72: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 5: Visualize the results using Storify

72

Page 73: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 5: Visualize the results

73

• Problem – From the chosen pages, how to create a human-readable

story and visualize it?

• Methods – Provide different interactive visualizations that enable

exploring the story easily, such as • Timeline Visualization • Slideshow Visualization

– Provide the user with the ability to modify the story and specify the start and end dates

• Evaluation – Solicit feedback from humanities researchers

Page 74: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Step 6: Make the created story accessible for others

• Problem

– People do not know about the created story

– Discovering links between stories

• Method

– Allow sharing of the story with others

– Allow feedback and updating of the story by others

74

Page 75: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Dissertation Timeline

75

Year1 Year 2 Year 3 Year 4 Year 5

Background Research

Course Work

Qualifying Exam

Proposal writing

Candidacy

Framework Implementation

Calculate the datetime of the story dynamically

Get the seeds of URIs

Determine the datetimes of web pages

Choose the best candidates for each event

Visualize the results

Evaluate the framework

Make the created story accessible for others

Dissertation Writing

Ph.D. Defense

Completed To be completed Not started

Oct. 2012 Nov. 2013 Dec. 2015

Page 76: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Extra Slides

76

Page 77: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

User Access patterns in Web archives

77

Page 78: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Everybody Dips, Humans Dive, Robots Skim

78

Robots (34,203 sessions) Humans (3,431 sessions)

Page 79: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Prior Work User Access Patterns in Web Archives

79

Page 80: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

86% of the links to mementos

80

Page 81: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

Using Wikipedia infobox for detecting the time of the event

81

Page 82: Using Web Archives to Enrich  the Live Web Experience Through Storytelling

Using Web Archives to Enrich the Live Web Experience Through Storytelling Yasmin AlNoamany

The Last modified date is months away from archiving date

82

http://web.archive.org/web/20110707060758/http://www.thedailybeast.com/articles/2011/01/22/we-are-all-khaled-said-will-the-revolution-come-to-egypt.html