SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Marko Grobelnik
marko.grobelnik@ijs.si
Jozef Stefan Institute
Ljubljana, Slovenia
Stavanger, May 8th 2012
 Introduction
◦ What is Big data?
◦ Why Big-Data?
◦ When Big-Data is really a problem?
 Techniques
 Tools
 Applications
 Literature
 ‘Big-data’ is similar to ‘Small-data’, but
bigger
 …but having data bigger consequently
requires different approaches:
◦ techniques, tools & architectures
 …to solve:
◦ New problems…
◦ …and old problems in a better way.
From “Understanding Big Data” by IBM
Big-Data
 Key enablers for the growth of “Big Data” are:
◦ Increase of storage capacities
◦ Increase of processing power
◦ Availability of data
 NoSQL
◦ DatabasesMongoDB, CouchDB, Cassandra, Redis, BigTable,
Hbase, Hypertable, Voldemort, Riak, ZooKeeper
 MapReduce
◦ Hadoop, Hive, Pig, Cascading, Cascalog, mrjob, Caffeine,
S4, MapR, Acunu, Flume, Kafka, Azkaban, Oozie,
Greenplum
 Storage
◦ S3, Hadoop Distributed File System
 Servers
◦ EC2, Google App Engine, Elastic, Beanstalk, Heroku
 Processing
◦ R, Yahoo! Pipes, Mechanical Turk, Solr/Lucene,
ElasticSearch, Datameer, BigSheets, Tinkerpop
 …when the operations on data are complex:
◦ …e.g. simple counting is not a complex problem
◦ Modeling and reasoning with data of different kinds
can get extremely complex
 Good news about big-data:
◦ Often, because of vast amount of data, modeling
techniques can get simpler (e.g. smart counting can
replace complex model based analytics)…
◦ …as long as we deal with the scale
 Research areas (such
as IR, KDD, ML, NLP,
SemWeb, …) are sub-
cubes within the data
cube
Scalability
Dynamicity
Context
Quality
Usage
 Good recommendations
can make a big
difference when keeping
a user on a web site
◦ …the key is how rich
context model a system is
using to select information
for a user
◦ Bad recommendations <1%
users, good ones >5% users
click
Contextual
personalized
recommendations
generated in ~20ms
 Domain
 Sub-domain
 Page URL
 URL sub-directories
 Page Meta Tags
 Page Title
 Page Content
 Named Entities
 Has Query
 Referrer Query
 Referring Domain
 Referring URL
 Outgoing URL
 GeoIP Country
 GeoIP State
 GeoIP City
 Absolute Date
 Day of the Week
 Day period
 Hour of the day
 User Agent
 Zip Code
 State
 Income
 Age
 Gender
 Country
 Job Title
 Job Industry
Log Files
(~100M
page clicks
per day)
User
profiles
NYT
articles
Stream of
profiles
Advertisers
Segment Keywords
Stock
Market
Stock Market, mortgage, banking,
investors, Wall Street, turmoil, New
York Stock Exchange
Health diabetes, heart disease, disease, heart,
illness
Green
Energy
Hybrid cars, energy, power, model,
carbonated, fuel, bulbs,
Hybrid cars Hybrid cars, vehicles, model, engines,
diesel
Travel travel, wine, opening, tickets, hotel,
sites, cars, search, restaurant
… …
Segments
Trend Detection System
Stream
of clicks
Trends and
updated segments
Campaign
to sell
segments
$
Sales
 50Gb of uncompressed log files
 10Gb of compressed log files
 0.5Gb of processed log files
 50-100M clicks
 4-6M unique users
 7000 unique pages with more then 100 hits
 Index size 2Gb
 Pre-processing & indexing time
◦ ~10min on workstation (4 cores & 32Gb)
◦ ~1hour on EC2 (2 cores & 16Gb)
 Alarms Explorer Server implements three
real-time scenarios on the alarms stream:
1. Root-Cause-Analysis – finding which device is
responsible for occasional “flood” of alarms
2. Short-Term Fault Prediction – predict which
device will fail in next 15mins
3. Long-Term Anomaly Detection – detect
unusual trends in the network
 …system is used in British Telecom
Alarms Server
Alarms
Explorer
Server
Live feed of data
Operator Big board display
Telecom
Network
(~25 000
devices)
Alarms
~10-100/sec
 Presented in “Planetary-Scale Views on a
Large Instant-Messaging Network” by Jure
Leskovec and Eric Horvitz WWW2008
 Observe social and communication
phenomena at a planetary scale
 Largest social network analyzed to date
Research questions:
 How does communication change with user
demographics (age, sex, language, country)?
 How does geography affect communication?
 What is the structure of the communication
network?
33
 We collected the data for June 2006
 Log size:
150Gb/day (compressed)
 Total: 1 month of communication data:
4.5Tb of compressed data
 Activity over June 2006 (30 days)
◦ 245 million users logged in
◦ 180 million users engaged in conversations
◦ 17,5 million new accounts activated
◦ More than 30 billion conversations
◦ More than 255 billion exchanged messages
34
35
36
 Count the number of users logging in from
particular location on the earth
37
 Logins from Europe
38
 6 degrees of separation [Milgram ’60s]
 Average distance between two random users is 6.6
 90% of nodes can be reached in < 8 hops
Hops Nodes
1 10
2 78
3 396
4 8648
5 3299252
6 28395849
7 79059497
8 52995778
9 10321008
10 1955007
11 518410
12 149945
13 44616
14 13740
15 4476
16 1542
17 536
18 167
19 71
20 29
21 16
22 10
23 3
24 2
25 3
Big data tutorial_part4
Big data tutorial_part4

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (17)

How to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryHow to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st century
 
A Planetary-Scale Blockchain Database for the World Computer
A Planetary-Scale Blockchain Database for the World ComputerA Planetary-Scale Blockchain Database for the World Computer
A Planetary-Scale Blockchain Database for the World Computer
 
Blockchains and Governance: Interplanetary Database - BigchainDB & IPDB Meetu...
Blockchains and Governance: Interplanetary Database - BigchainDB & IPDB Meetu...Blockchains and Governance: Interplanetary Database - BigchainDB & IPDB Meetu...
Blockchains and Governance: Interplanetary Database - BigchainDB & IPDB Meetu...
 
The FAIR principle in the Big Data World
The FAIR principle in the Big Data WorldThe FAIR principle in the Big Data World
The FAIR principle in the Big Data World
 
The FAIR Principle in the Big Data World
The FAIR Principle in the Big Data World The FAIR Principle in the Big Data World
The FAIR Principle in the Big Data World
 
Briefing on US EPA Open Data Strategy using a Linked Data Approach
Briefing on US EPA Open Data Strategy using a Linked Data ApproachBriefing on US EPA Open Data Strategy using a Linked Data Approach
Briefing on US EPA Open Data Strategy using a Linked Data Approach
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on Twitter
 
Big data - An Introduction
Big data - An IntroductionBig data - An Introduction
Big data - An Introduction
 
The technical case for a semantic web
The technical case for a semantic webThe technical case for a semantic web
The technical case for a semantic web
 
Columbia citi economics of net 060515 final
Columbia citi economics of net 060515 finalColumbia citi economics of net 060515 final
Columbia citi economics of net 060515 final
 
Technological trends by louise thomasen, track 6 leadership and organisation,...
Technological trends by louise thomasen, track 6 leadership and organisation,...Technological trends by louise thomasen, track 6 leadership and organisation,...
Technological trends by louise thomasen, track 6 leadership and organisation,...
 
Rrw a robust and reversible watermarking technique for relational
Rrw   a robust and reversible watermarking technique for relationalRrw   a robust and reversible watermarking technique for relational
Rrw a robust and reversible watermarking technique for relational
 
Machine Learning and Social Participation
Machine Learning and Social ParticipationMachine Learning and Social Participation
Machine Learning and Social Participation
 
Grant: The Impact of Cloud, Mobile, and Managing the Changing Platforms of Di...
Grant: The Impact of Cloud, Mobile, and Managing the Changing Platforms of Di...Grant: The Impact of Cloud, Mobile, and Managing the Changing Platforms of Di...
Grant: The Impact of Cloud, Mobile, and Managing the Changing Platforms of Di...
 
Building better knowledge graphs through social computing
Building better knowledge graphs through social computingBuilding better knowledge graphs through social computing
Building better knowledge graphs through social computing
 
Web search-metrics-tutorial-www2010-section-1of7-introduction
Web search-metrics-tutorial-www2010-section-1of7-introductionWeb search-metrics-tutorial-www2010-section-1of7-introduction
Web search-metrics-tutorial-www2010-section-1of7-introduction
 
Project overview big data europe
Project overview big data europeProject overview big data europe
Project overview big data europe
 

Andere mochten auch

JOHN RAZO 2015 RESUME
JOHN RAZO 2015 RESUMEJOHN RAZO 2015 RESUME
JOHN RAZO 2015 RESUME
John Razo
 
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
achaios75
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
apdetic
 

Andere mochten auch (17)

JOHN RAZO 2015 RESUME
JOHN RAZO 2015 RESUMEJOHN RAZO 2015 RESUME
JOHN RAZO 2015 RESUME
 
Russian imports 1077
Russian imports 1077Russian imports 1077
Russian imports 1077
 
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
ΣΥΝΟΨΗ ΠΙΛΟΤΟΥ
 
Stb 60335 2_5
Stb 60335 2_5Stb 60335 2_5
Stb 60335 2_5
 
Sp 3.13130.2009
Sp 3.13130.2009Sp 3.13130.2009
Sp 3.13130.2009
 
My Hobbies
My HobbiesMy Hobbies
My Hobbies
 
Isamu Noguchi
Isamu NoguchiIsamu Noguchi
Isamu Noguchi
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Les métiers de Solon Finances
Les métiers de Solon FinancesLes métiers de Solon Finances
Les métiers de Solon Finances
 
Презентация ГБУ РА «Комплексный центр социального обслуживания населения в го...
Презентация ГБУ РА «Комплексный центр социального обслуживания населения в го...Презентация ГБУ РА «Комплексный центр социального обслуживания населения в го...
Презентация ГБУ РА «Комплексный центр социального обслуживания населения в го...
 
Tiger's eye vs. cat's eye stones
Tiger's eye vs. cat's eye stonesTiger's eye vs. cat's eye stones
Tiger's eye vs. cat's eye stones
 
NGCC 2016 - Support large partitions
NGCC 2016 - Support large partitionsNGCC 2016 - Support large partitions
NGCC 2016 - Support large partitions
 
Digital is driving Reskilling of Career Testers
Digital is driving Reskilling of Career TestersDigital is driving Reskilling of Career Testers
Digital is driving Reskilling of Career Testers
 
Problemas de atención Clínica (niñez y adolescencia
Problemas de atención  Clínica (niñez y adolescenciaProblemas de atención  Clínica (niñez y adolescencia
Problemas de atención Clínica (niñez y adolescencia
 
Psicopatología Infantil - Contexto de desarrollo de la niñez y adolescencia
Psicopatología Infantil - Contexto de desarrollo de la niñez y adolescencia Psicopatología Infantil - Contexto de desarrollo de la niñez y adolescencia
Psicopatología Infantil - Contexto de desarrollo de la niñez y adolescencia
 
La termodinámica en el corte de metales
La termodinámica en el corte de metalesLa termodinámica en el corte de metales
La termodinámica en el corte de metales
 
Problemas con wiris
Problemas con wirisProblemas con wiris
Problemas con wiris
 

Ähnlich wie Big data tutorial_part4

ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data TutorialESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
eswcsummerschool
 
Big Data Tutorial - Marko Grobelnik - 25 May 2012
Big Data Tutorial - Marko Grobelnik - 25 May 2012Big Data Tutorial - Marko Grobelnik - 25 May 2012
Big Data Tutorial - Marko Grobelnik - 25 May 2012
Marko Grobelnik
 
Bigdata " new level"
Bigdata " new level"Bigdata " new level"
Bigdata " new level"
Vamshikrishna Goud
 

Ähnlich wie Big data tutorial_part4 (20)

Big data tutorial_part4
Big data tutorial_part4Big data tutorial_part4
Big data tutorial_part4
 
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data TutorialESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
 
EDF2013: Big Data Tutorial: Marko Grobelnik
EDF2013: Big Data Tutorial: Marko GrobelnikEDF2013: Big Data Tutorial: Marko Grobelnik
EDF2013: Big Data Tutorial: Marko Grobelnik
 
Geospatial Intelligence Middle East 2013_Big Data_Steven Ramage
Geospatial Intelligence Middle East 2013_Big Data_Steven RamageGeospatial Intelligence Middle East 2013_Big Data_Steven Ramage
Geospatial Intelligence Middle East 2013_Big Data_Steven Ramage
 
Big Data World
Big Data WorldBig Data World
Big Data World
 
Big Data Tutorial - Marko Grobelnik - 25 May 2012
Big Data Tutorial - Marko Grobelnik - 25 May 2012Big Data Tutorial - Marko Grobelnik - 25 May 2012
Big Data Tutorial - Marko Grobelnik - 25 May 2012
 
Big Data Landscape 2018
Big Data Landscape 2018Big Data Landscape 2018
Big Data Landscape 2018
 
Big data and Internet
Big data and InternetBig data and Internet
Big data and Internet
 
Big Data et eGovernment
Big Data et eGovernmentBig Data et eGovernment
Big Data et eGovernment
 
Big data
Big dataBig data
Big data
 
Big dataorig
Big dataorigBig dataorig
Big dataorig
 
Big Data - Umesh Bellur
Big Data - Umesh BellurBig Data - Umesh Bellur
Big Data - Umesh Bellur
 
Big Data By Vijay Bhaskar Semwal
Big Data By Vijay Bhaskar SemwalBig Data By Vijay Bhaskar Semwal
Big Data By Vijay Bhaskar Semwal
 
Smart Data Module 1 introduction to big and smart data
Smart Data Module 1 introduction to big and smart dataSmart Data Module 1 introduction to big and smart data
Smart Data Module 1 introduction to big and smart data
 
Big Data and Data Science: The Technologies Shaping Our Lives
Big Data and Data Science: The Technologies Shaping Our LivesBig Data and Data Science: The Technologies Shaping Our Lives
Big Data and Data Science: The Technologies Shaping Our Lives
 
Data mining with big data implementation
Data mining with big data implementationData mining with big data implementation
Data mining with big data implementation
 
SQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsightSQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsight
 
Research issues in the big data and its Challenges
Research issues in the big data and its ChallengesResearch issues in the big data and its Challenges
Research issues in the big data and its Challenges
 
Big data
Big dataBig data
Big data
 
Bigdata " new level"
Bigdata " new level"Bigdata " new level"
Bigdata " new level"
 

Kürzlich hochgeladen

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Big data tutorial_part4

  • 1. Marko Grobelnik marko.grobelnik@ijs.si Jozef Stefan Institute Ljubljana, Slovenia Stavanger, May 8th 2012
  • 2.  Introduction ◦ What is Big data? ◦ Why Big-Data? ◦ When Big-Data is really a problem?  Techniques  Tools  Applications  Literature
  • 3.
  • 4.
  • 5.  ‘Big-data’ is similar to ‘Small-data’, but bigger  …but having data bigger consequently requires different approaches: ◦ techniques, tools & architectures  …to solve: ◦ New problems… ◦ …and old problems in a better way.
  • 6. From “Understanding Big Data” by IBM
  • 7.
  • 9.  Key enablers for the growth of “Big Data” are: ◦ Increase of storage capacities ◦ Increase of processing power ◦ Availability of data
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.  NoSQL ◦ DatabasesMongoDB, CouchDB, Cassandra, Redis, BigTable, Hbase, Hypertable, Voldemort, Riak, ZooKeeper  MapReduce ◦ Hadoop, Hive, Pig, Cascading, Cascalog, mrjob, Caffeine, S4, MapR, Acunu, Flume, Kafka, Azkaban, Oozie, Greenplum  Storage ◦ S3, Hadoop Distributed File System  Servers ◦ EC2, Google App Engine, Elastic, Beanstalk, Heroku  Processing ◦ R, Yahoo! Pipes, Mechanical Turk, Solr/Lucene, ElasticSearch, Datameer, BigSheets, Tinkerpop
  • 21.
  • 22.  …when the operations on data are complex: ◦ …e.g. simple counting is not a complex problem ◦ Modeling and reasoning with data of different kinds can get extremely complex  Good news about big-data: ◦ Often, because of vast amount of data, modeling techniques can get simpler (e.g. smart counting can replace complex model based analytics)… ◦ …as long as we deal with the scale
  • 23.  Research areas (such as IR, KDD, ML, NLP, SemWeb, …) are sub- cubes within the data cube Scalability Dynamicity Context Quality Usage
  • 24.
  • 25.
  • 26.  Good recommendations can make a big difference when keeping a user on a web site ◦ …the key is how rich context model a system is using to select information for a user ◦ Bad recommendations <1% users, good ones >5% users click Contextual personalized recommendations generated in ~20ms
  • 27.  Domain  Sub-domain  Page URL  URL sub-directories  Page Meta Tags  Page Title  Page Content  Named Entities  Has Query  Referrer Query  Referring Domain  Referring URL  Outgoing URL  GeoIP Country  GeoIP State  GeoIP City  Absolute Date  Day of the Week  Day period  Hour of the day  User Agent  Zip Code  State  Income  Age  Gender  Country  Job Title  Job Industry
  • 28. Log Files (~100M page clicks per day) User profiles NYT articles Stream of profiles Advertisers Segment Keywords Stock Market Stock Market, mortgage, banking, investors, Wall Street, turmoil, New York Stock Exchange Health diabetes, heart disease, disease, heart, illness Green Energy Hybrid cars, energy, power, model, carbonated, fuel, bulbs, Hybrid cars Hybrid cars, vehicles, model, engines, diesel Travel travel, wine, opening, tickets, hotel, sites, cars, search, restaurant … … Segments Trend Detection System Stream of clicks Trends and updated segments Campaign to sell segments $ Sales
  • 29.  50Gb of uncompressed log files  10Gb of compressed log files  0.5Gb of processed log files  50-100M clicks  4-6M unique users  7000 unique pages with more then 100 hits  Index size 2Gb  Pre-processing & indexing time ◦ ~10min on workstation (4 cores & 32Gb) ◦ ~1hour on EC2 (2 cores & 16Gb)
  • 30.
  • 31.  Alarms Explorer Server implements three real-time scenarios on the alarms stream: 1. Root-Cause-Analysis – finding which device is responsible for occasional “flood” of alarms 2. Short-Term Fault Prediction – predict which device will fail in next 15mins 3. Long-Term Anomaly Detection – detect unusual trends in the network  …system is used in British Telecom Alarms Server Alarms Explorer Server Live feed of data Operator Big board display Telecom Network (~25 000 devices) Alarms ~10-100/sec
  • 32.  Presented in “Planetary-Scale Views on a Large Instant-Messaging Network” by Jure Leskovec and Eric Horvitz WWW2008
  • 33.  Observe social and communication phenomena at a planetary scale  Largest social network analyzed to date Research questions:  How does communication change with user demographics (age, sex, language, country)?  How does geography affect communication?  What is the structure of the communication network? 33
  • 34.  We collected the data for June 2006  Log size: 150Gb/day (compressed)  Total: 1 month of communication data: 4.5Tb of compressed data  Activity over June 2006 (30 days) ◦ 245 million users logged in ◦ 180 million users engaged in conversations ◦ 17,5 million new accounts activated ◦ More than 30 billion conversations ◦ More than 255 billion exchanged messages 34
  • 35. 35
  • 36. 36
  • 37.  Count the number of users logging in from particular location on the earth 37
  • 38.  Logins from Europe 38
  • 39.  6 degrees of separation [Milgram ’60s]  Average distance between two random users is 6.6  90% of nodes can be reached in < 8 hops Hops Nodes 1 10 2 78 3 396 4 8648 5 3299252 6 28395849 7 79059497 8 52995778 9 10321008 10 1955007 11 518410 12 149945 13 44616 14 13740 15 4476 16 1542 17 536 18 167 19 71 20 29 21 16 22 10 23 3 24 2 25 3