Exploiting social networks for Internet search

From this document you will learn the answers to the following questions:

What is the purpose of PeerSpective proxies?

What has transformed information exchange?

What is the name of the social network experiment?

Similar documents
Online Social Networks: Measurement, Analysis, and Applications to Distributed Information Systems

CivicScience Insight Report

Future-proofed SEO for Magento stores

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

Above the fold: It refers to the section of a web page that is visible to a visitor without the need to scroll down.

Introduction to Social Media

Protect Your Online Footprint. HINTS & TIPS provided by MWR InfoSecurity and the Data Baby project

CS 558 Internet Systems and Technologies

Measurement and Analysis of Online Social Networks

SEO Workshop Today s Coach Lynn Stevenson. SEO Analyst

Measurabl, Inc. Attn: Measurabl Support 1014 W Washington St, San Diego CA,

Leveraging Social Media

Profile Based Personalized Web Search and Download Blocker

SEO 360: The Essentials of Search Engine Optimization INTRODUCTION CONTENTS. By Chris Adams, Director of Online Marketing & Research

Digital Marketing Starter Packages. Why use Search Engine Optimization? Creative Design Photography Video Print Websites

Search Engine Optimization

5 STEPS TO TURN YOUR WEBSITE INTO A LEAD GENERATING SALES & MARKETING MACHINE

A Practical Attack to De Anonymize Social Network Users

Realizing a Vision Interesting Student Projects

Search Engine Optimization (SEO)

Search Engine Optimization Glossary

WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS

SEO How to Get Top Search Engine Rankings in Local Markets

DIPLOMA IN SOCIAL MEDIA MARKETING (Dip. Social Media Mkt.) with SEO & Google AdWords Modules by Distance Learning

Characterizing User Behavior in Online Social Networks

Custom Online Marketing Program Proposal for: Hearthstone Homes

The Most Important SEO Initiatives in 2016

Beyond Access Control: Managing Online Privacy via Exposure

OPTIMIZING YOUR WEBSITE. Inbound Certification Class #2

Pick and Mix Services

The objective setting phase will then help you define other aspects of the project including:

HOW TO USE SHUTTERFLY GALLERY

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

Getting Started with Internet Explorer 10

facebook Are you using facebook for your business?

SEO Tutorial PDF for Beginners

Android App Marketing and Google Play

What you need to know about SEO. Tina Arnoldi 360 Internet Strategy LLC

For Business.

Sponsoring Opportunities

Website Audit Reports

Opus: University of Bath Online Publication Store

Chapter 1 Basic Introduction to Computers. Discovering Computers Your Interactive Guide to the Digital World

Navigate to

Search Engine Optimization

Website Marketing Audit. Example, inc. Website Marketing Audit. For. Example, INC. Provided by

HOW TO USE FACEBOOK FOR BUSINESS

3.3 Patterns of infrequent interactions 3. PAIRWISE USER INTERACTIONS. 3.1 Data used. 3.2 Distribution of the number of wall posts

Blogging. Wordpress.com Weebly.com Penzu.com Blog.com Wix.com Blogger

Search Engine Optimization & Social Media

SOCIAL MEDIA OPTIMIZATION

WAP PUSH, UP.NOTIFY, AND SMS Features and Benefits Comparison

Your Guide To Crowdfunding With Superior Ideas

A How-to Guide to Social Media Marketing

CMS Training Session 1

Information Technology Career Field Pathways and Course Structure

Social Media Marketing and Search Engine Optimization By: Joe Laratro

Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO & PPC Strategy On Page SEO Off Page SEO Pricing Plans Why Us

Appliance E-commerce Store Promotion without Building Links


Driving more business from your website

FACEBOOK GRAPH SEARCH OPTIMIZATION

Big Data in The Web. Agenda. Big Data Asking the Right Questions Wisdom of Crowds in the Web The Long Tail Issues and Examples Concluding Remarks

Help. F-Secure Online Backup

Subscribe to RSS in Outlook Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

Roars. Sudaworld. M roarsinc.com W Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

Better for recruiters... Better for candidates... Candidate Information Manual

Search Engine Submission

1. Introduction to SEO (Search Engine Optimization)

SEO: What is it and Why is it Important?

Last modified: June 28, 2016 (view archived versions) (The hyperlinked examples are available at the end of this document.)

A survey of mobile social networking

Is Web 2.0 Privacy Stuck in 1999, and Can They Do Better?

Or Claim Staking, Territory Taking, and Reputation Making in the Wild Wild Web.

COMMENTARY Scope & Purpose Definitions I. Education. II. Transparency III. Consumer Control

SEO Overview. Introduction

Personal Monitoring of Web Information Exchange: Towards Web Lifelogging

Adobe Social Product Capabilities. Publish Anywhere

Privacy Policy Last Updated September 10, 2015

Topics in basic DBMS course

Professional Diploma in Digital Marketing Module 2: Search Engine Optimisation Version 4.0 Location: Oslo/Norway Lecturer: Nina Furu

Promoting your Site: Search Engine Optimisation and Web Analytics

SEO Guide for Front Page Ranking

What We Recommend Recommendations for the website based on interview findings

1. Manage your Group. 1. Log on to the CampusGroups platform.

Multichannel Customer Listening and Social Media Analytics

How to Drive More Traffic to Your Event Website

Search Engine Optimization

HP WebInspect Tutorial

Responsive Web Design: Mobile Website Examples for 2015

The art of Digital Marketing PPC, SEO & Social

Brock University Content Management System Training Guide

How to Maximize Your News Releases for B2B Lead Generation

How to Create a PDF Document

Sample Project: How to Write an Informational/ Explanatory Text An Informational Wiki

An Introduction to Box.com

Creating a Classroom Web Page Using Google Sites. Max Brandenberger. August 2 or August 8, 2012

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

Transcription:

Exploiting social networks for Internet search Alan Mislove Krishna Gummadi Peter Druschel Max Planck Institute for Software Systems Rice University HotNets 2006

Search in the Internet Web has transformed information exchange Social networking is now a popular way to share content Photos, videos, blogs, music and profiles MySpace (100 M users), Orkut (30 M users),... Many studies examined Web: Web search well understood Few looked at social networks 2

This talk Compares content sharing in the Web and social networks Shows underlying mechanisms for publishing and locating differ Examines implications for locating various types of content Investigates benefit of using social network search over Web 3

Web vs. social networks: Publishing In Web, links exist between content Hyperlink is endorsement of relevance In social networks, no links between content Links between users and content they create or endorse Links between users with common interests or trust Different link structures affect how content is located 4

Web vs. social networks: Publishing In Web, links exist between content Hyperlink is endorsement of relevance In social networks, no links between content Links between users and content they create or endorse Links between users with common interests or trust Different link structures affect how content is located 4

Web vs. social networks: Publishing In Web, links exist between content Hyperlink is endorsement of relevance In social networks, no links between content Links between users and content they create or endorse Links between users with common interests or trust Different link structures affect how content is located 4

Web vs. social networks: Publishing In Web, links exist between content Hyperlink is endorsement of relevance In social networks, no links between content Links between users and content they create or endorse Links between users with common interests or trust Different link structures affect how content is located 4

Web vs. social networks: Locating Web search exploits hyperlink structure More incoming links imply importance Social networks use user feedback Implicit (e.g. # of views) Explicit (e.g. rating, # of comments, favorites) 5

Web vs. social networks: Locating Web search exploits hyperlink structure More incoming links imply importance Social networks use user feedback Implicit (e.g. # of views) Explicit (e.g. rating, # of comments, favorites) 5

What content do social nets locate better? Recently added content Creating Web links takes time, social nets rapidly rate content Information of interest to a specific community Web ratings reflect interests of community at large Web search misses deep web content Multimedia content Hard to link content instances Social network uses tags and comments Can this Web content be better located with social networks? 6

What content do social nets locate better? Recently added content Creating Web links takes time, social nets rapidly rate content Information of interest to a specific community Web ratings reflect interests of community at large Web search misses deep web content Multimedia content Hard to link content instances Social network uses tags and comments Can this Web content be better located with social networks? 6

Applying social network search to Web PeerSpective experiment uses social nets to search the Web High level idea: users can query their friends viewed pages Results from friends appear alongside Google results 7

Applying social network search to Web PeerSpective experiment uses social nets to search the Web High level idea: users can query their friends viewed pages Google PeerSpective Results from friends appear alongside Google results 7

PeerSpective implementation Prototype is a lightweight HTTP proxy Runs on users desktop and indexes all browsed content When Google search is performed Query other PeerSpective proxies in parallel with Google Present results alongside each other 8

PeerSpective implementation Prototype is a lightweight HTTP proxy Runs on users desktop and indexes all browsed content When Google search is performed Query other PeerSpective proxies in parallel with Google Present results alongside each other PeerSpective PeerSpective PeerSpective 8

PeerSpective implementation Prototype is a lightweight HTTP proxy Runs on users desktop and indexes all browsed content When Google search is performed Query other PeerSpective proxies in parallel with Google Present results alongside each other PeerSpective PeerSpective PeerSpective 8

Questions to answer Does PeerSpective improve coverage? What is the coverage of Google s index for viewed pages? What fraction of URLs already viewed by a friend? How good is PeerSpective at ranking results? Do users click on PeerSpective or Google results? 9

High-level results Ran PeerSpective with 10 users for one month All users were researchers at MPI 51,410 distinct URLs viewed 1,730 Google searches Caveat: Small data set from group of computer scientists User group includes authors Results indicate potential, at least for special interest groups 10

What fraction of viewed URLs does Google index? Limited to static pages (text/html ending in.html or.htm) Queried Google s index for each URL Using about:url search request Google contained only 62.5% of URLs! Representing 68.1% of HTTP requests... 11

What fraction of viewed URLs does Google index? Limited to static pages (text/html ending in.html or.htm) Queried Google s index for each URL Using about:url search request Google contained only 62.5% of URLs! Representing 68.1% of HTTP requests... 11

Why are so many URLs not in Google? Examined URL list, found three reasons Too new: Google has not had time to crawl this URL http://edition.cnn.com/2006/... /italy.nesta/index.html Deep web: URL is not well-connected enough to crawl http://www.mpi-sws.mpg.de/ pkouznet/... /pres0031.ht/pres0031.html Dark web: URL is not connected, or not visible http://www.mpi-sws.org/intranet/index.htm 12

What fraction of URLs viewed by a friend? Only static, text/html pages Same methodology as Google coverage check 30.4% of URLs previously viewed by someone in network Many previously viewed locally 13.3% of URLs previous viewed but not in Google! Suggests social networks can extend index coverage With comparatively small index 13

Did users click on PeerSpective results? For each result click, we ask Only in Google s top-10? Only in PeerSpective s top-10? In top-10 from both? 7.7% of result clicks were on PeerSpective-only results! Shows potential of social network search 14

Did users click on PeerSpective results? For each result click, we ask Only in Google s top-10? Only in PeerSpective s top-10? In top-10 from both? 7.7% of result clicks were on PeerSpective-only results! Shows potential of social network search 14

Did users click on PeerSpective results? For each result click, we ask Only in Google s top-10? Only in PeerSpective s top-10? In top-10 from both? 7.7% of result clicks were on PeerSpective-only results! Shows potential of social network search 14

Did users click on PeerSpective results? For each result click, we ask Only in Google s top-10? Only in PeerSpective s top-10? In top-10 from both? 7.7% of result clicks were on PeerSpective-only results! Shows potential of social network search 14

Why are PeerSpective-only URLs clicked on? Disambiguation: determining appropriate meaning of term Search engines currently pick most popular definition MPI? Message Passing Interface Max Planck Institute Manitoba Public Insurance Meeting Professionals International PeerSpective can leverage meaning relevant to friends 15

Why are PeerSpective-only URLs clicked on? Disambiguation: determining appropriate meaning of term Search engines currently pick most popular definition MPI? Message Passing Interface Max Planck Institute Manitoba Public Insurance Meeting Professionals International PeerSpective can leverage meaning relevant to friends 15

Why are PeerSpective-only URLs clicked on? Relevance: picking best among matching documents Example: search for coolstreaming leads to paper PeerSpective can use shared interests of friends 16

Why are PeerSpective-only URLs clicked on? Serendipity: finding interesting and unexpected content Integral to web search experience News sites are current examples of serendipitous sites Example: Munich leads to co-worker s homepage Serendipitous discoveries occur frequently in PeerSpective Users often find pages viewed by friends interesting 17

Results summary PeerSpective explored potential of integrating Web and social network search Found that PeerSpective aided web search Provided additional coverage for viewed sites Improved ranking of results Aided finding serendipitous content Changed usage pattern of our users However, just an experiment Many challenges and opportunities to actual system 18

Opportunities and challenges Privacy Users disclose someone in their group has viewed a URL Subject to k-anonymity In PeerSpective, currently No HTTPS indexed Allowed users to turn off indexing and purge pages Search queries not recorded Need ways to ensure anonymity and privacy While providing incentives to contribute 19

Opportunities and challenges Clustering Users often members of multiple social groups Necessary to route query to most useful users? Work Family Friends Architecture Centralized vs. decentralized? Rather share URL history with centralized organization or friends? Others in the paper 20

Conclusion Content sharing mechanisms in Web and social nets differ widely Social nets are naturally better suited for certain content Early experiments suggest social nets can improve Web search Found noticeable improvement in coverage and ranking Will soon release PeerSpective to the PlanetLab community 21

Questions? 22

What is the coverage of Google/PS? In PeerSpective? In Google? Yes No Yes No 16.7% 45.8% 13.3% 24.2% 23

What is the coverage of Google/PS? In PeerSpective? In Google? Yes No Yes No 16.7% 45.8% 13.3% 24.2% 62.5% 23

What is the coverage of Google/PS? In PeerSpective? In Google? Yes No Yes No 16.7% 45.8% 13.3% 24.2% 30.4% 62.5% 23

What is the coverage of Google/PS? In PeerSpective? In Google? Yes No Yes No 16.7% 45.8% 13.3% 24.2% 30.4% 62.5% 23

What results do users click on? PeerSpective result? Google result? Yes No Yes 5.8% 86.5% No 7.7% -- 24

What results do users click on? PeerSpective result? Google result? Yes No Yes 5.8% 86.5% No 7.7% -- 92.3% 24

What results do users click on? PeerSpective result? Google result? Yes No Yes No 5.8% 7.7% 86.5% -- 13.5% 92.3% 24

What results do users click on? PeerSpective result? Google result? Yes No Yes No 5.8% 7.7% 86.5% -- 13.5% 92.3% 24