SlideShare une entreprise Scribd logo
1  sur  74
Télécharger pour lire hors ligne
If you like this...


         The Beauty of Computing

                … with People



                     Xavier Amatriain
                 Telefonica Research
                      November 2010
                10 Years of Computer Science
                 @ Free University of Bolzano
                              
Outline

    1. Introduction (to the talk, me, and Telefonica)
    2. Computing with people: Information overload
      and Recommender Systems
    3. Some of our latest research
    4. Conclusions




                              
We all know this...




               
But I am here to talk about
    things in Computer Science
        you may not know...



                   
CS can be fun




            
And creative...




             
And does not require to be
        an isolated geek




                   
But first...




            
About me
    Up until 2005




            
About me
    The CLAM Project




             
About me
    2005 ­ 2007




            
About me
    The Allosphere




            
About me
    2007 ­ ..




             
About Telefonica and Telefonica R&D




                      
Telefonica is a fast-growing Telecom


                            1989                      2000                 2009
  Clients                        About 12          About 68          About 265
                                  million           million           million
                                subscribers       customers          customers
 Services                        Basic        Wireline and mobile    Integrated ICT
                            telephone and       voice, data and     solutions for all
                             data services     Internet services       customers
Geographies
                                                 Operations in      Operations in
                              Spain                                 25 countries
                                                 16 countries

   Staff
                     About 71,000                About 149,000         About 257,000
                     professionals                professionals         professionals

 Finances                   Rev: 4,273 M€       Rev: 28,485 M€        Rev: 56.7 b€


            (1) EPS: Earnings per share            
Currently among the largest in the world




    Source: Bloomberg, 06/12/09

                                    
       Telco sector worldwide ranking by market cap (US$ bn)
Telefónica is the sixth worldwide operator in R&D
            effort and the first company in Spain


                   R&D INVESTMENT                                  R&D
TELCO OPERATOR
                   2008 (M€)              COMPANY                  INVESTMENT
                                                                   2008 (M€)
NTT                2.151,28
                                         Telefonica                668,00
BT                 1.157,49
                                         Indra Sistemas            166,34
France Telecom     900,00
                                         Almirall                  98,20
Telstra            756,41
                                         Repsol YPF                83,00
Telecom Italia     704,00
                                         Iberdrola                 73,10
Telefonica         668,00
                                         Acciona                   71,30
Deutsche Telekom   614,00
                                         Zeltia                    58,09
AT&T               598,57                Fagor Electrodomesticos   56,00
Vodafone           289,63                Industria de Turbo
                                                                   50,00
                                         Propulsores
KT                 218,92
                                         Abengoa                   33,54
KDDI               155,30
                                         Gamesa                    32,06
SK Telecom         138,84                Ebro Puleva               11,58
Telenor            103,16                Cie Automotive            11,51
TeliaSonera        102,53                Amper                     11,11
                                    17
Scientific Research
                      Mobile and Ubicomp
    Multimedia Core                                    User Modelling &
                                                         Data Mining



                                                HCIR

                                                       DATA MINING



                                                            Wireless Systems
    Content Distribution & P2P
                                    Social Networks




                                        
Enough introductions already...

    Part 2. Information Overload
    and Recommender Systems




                      
Information Overload




                
More is Less
                            W
                             or
                               se
                                    D
                                     ec
                                       is
            ns
                                         io
          io

                                           ns
        is
      ec
     D
   s
 es
L




                       
Search engines don’t always hold the answer
What about curiosity?
What about discovery?
What about information to help take decisions?
The Age of Search has come to
                           an end

●
    ... long live the Age of Recommendation!
●
    Chris Anderson in “The Long Tail”
    ●
        “We are leaving the age of information and entering the age of
        recommendation”
●
    CNN Money, “The race to create a 'smart' Google”:
    ●
        “The Web, they say, is leaving the era of search and entering
        one of discovery. What's the difference? Search is what you do
        when you're looking for something. Discovery is when
        something wonderful that you didn't know existed, or didn't
        know how to ask for, finds you.”


                                       
But, what are
                 Recommender
                   Systems?


    Read This!

                  
                     Ask Prof. Francesco Ricci
The value of recommendations

    Netflix: 2/3 of the movies rented are
    recommended
    Google News: recommendations generate
    38% more clickthrough
    Amazon: 35% sales from recommendations
    Choicestream: 28% of the people would buy
    more music if they found what they liked.




      u


                                     
The “Recommender problem”

● Estimate a utility function that is able to
automatically predict how much a user will like an
item that is unknown for her. Based on:
    ●   Past behavior
    ●   Relations to other users
    ●   Item similarity
    ●   Context
    ●   ...


                                    
Data mining +
               all those other things
    ●   User Interface
    ●   System requirements (efficiency, scalability,
        privacy....)
    ●   Business Logic
    ●   Serendipity
    ●   ....



                                
The Netflix Prize

●       500K users x 17K movie
        titles = 100M ratings = $1M
        (if you “only” improve
        existing system by 10%!
        From 0.95 to 0.85 RMSE)
        ●   49K contestants on 40K teams from
            184 countries.
        ●   41K valid submissions from 5K
            teams; 64 submissions per day
        ●   Wining approach uses hundreds of
            predictors from several teams

                                             
Approaches to
                       Recommendation
●
    Collaborative Filtering
    ●
        Recommend items based only on the users past behavior
    ●
        User-based
        ●
            Find similar users to me and recommend what they liked
    ●
        Item-based
        ●
            Find similar items to those that I have previously liked
●
    Content-based
    ●
        Recommend based on features inherent to the items
●
    Social recommendations (trust-based)
                                           
What works

●
    It depends on the domain and particular problem
    ●
        As a general rule, it is usually a good idea to combine:
        Hybrid Recommender Systems
●
 However, in the general case it has been
demonstrated that (currently) the best isolated
approach is CF.
    ●
        Item-based in general more efficient and better but
        mixing CF approaches can improve result
    ●
        Other approaches can be hybridized to improve
        results in specific cases (cold-start problem...)
                                   
The CF Ingredients

● List of m Users and a list of n Items
● Each user has a list of items with associated opinion

  ● Explicit opinion - a rating score (numerical scale)


  ● Implicit feedback – purchase records or listening

    history
● Active user for whom the prediction task is performed


● A metric for measuring similarity between users


● A method for selecting a subset of neighbors


● A method for predicting a rating for items not rated by

the active user.

                                                        35
But …

Part 3. Some of our latest
         Research
User Feedback is Noisy




                            DID YOU HEAR WHAT 
                                  I LIKE??!!




 
    ...and limits Our Prediction
                     

              Accuracy
Experimental Setup

    ●   100 Movies selected from Netflix dataset doing
        a stratified random sampling on popularity
    ●   Ratings on a 1 to 5 star scale
        ●   Special “not seen” symbol.
    ●   Trial 1 and 3 = random order; trial 2 = ordered
        by popularity
    ●   118 participants


                                   
Results
    ●   Users are inconsistent
    ●   Inconsistencies are not random and depend on
        many factors
        ●   More inconsistencies for mild opinions
        ●   More inconsistencies for negative opinions
        ●   How the items are presented affects
            inconsistencies
    ●   Inconsistencies produce natural noise
    ●   Natural noise limits our prediction accuracy
        independently of the algorithm: Magic Barrier
                                    
Rate it again

    ●   By asking users to rate items again we can
        remove noise in the dataset
        ●   Improvements of up to 14% in accuracy!
    ●   Because we don't want all users to re-rate all
        items we design ways to do partial denoising
        ●   Data-dependent: only denoise extreme ratings
        ●   User-dependent: detect “noisy” users



                                   
              

    Who Can we trust?
The Wisdom of the Few
    X. Amatriain et al. "The wisdom of the few: a collaborative filtering
     approach based on expert opinions from the web", SIGIR '09
Expert-based CF

    ●   expert = individual that we can trust to have produced
        thoughtful, consistent and reliable evaluations (ratings) of
        items in a given domain
    ●   Expert-based Collaborative Filtering
        ●   Find neighbors from a reduced set of experts instead of
            regular users.
             1. Identify domain experts with reliable ratings
             2. For each user, compute “expert neighbors”
             3. Compute recommendations similar to standard kNN CF



                                      
Working Prototypes

Music recommendations,
mobile geo-located
recommendations...




                          
User Study
    ●   57 participants, only 14.5 ratings/participant
    ●   50% of the users consider Expert-based CF to be
        good or very good
    ●   Expert-based CF: only algorithm with an average
        rating over 3 (on a 0-4 scale)




                                    
Context Overload
≠
Mobile phones are “personal”
Where is the nearest florist?
Where is that really cool cocktail bar
I went to last month?
Interesting things close to me?
Events near me?
Context-aware Recommendations

    ●   A clear area of research and interest for
        companies: recommend me something that I
        like and is relevant in my current context.
        ●   Context = any variable that adds a new dimension
            to the 2D user-item problem (e.g. time, geolocation,
            weather...)




                                    
User micro-profiles

    ●   Our proposal is to represent a user by a
        hierarchy of micro-profiles where each micro-
        profile represents a class in the context variable




                                
Multiverse Recommendation

    ●   A different approach: represent the contextual
        recommendation problem by n-dimensional
        matrices (aka Tensors)




                               
Master Planner




Automatic and personalized tourist route recommendations, 
         a new approach to discovering the world
                             
Tourism 2.0
    ●   Tourism is not the same 
        since the web 
        appeared:
        –   People search for 
            information on where to 
            go online (reading blogs, 
            in their social networks...)
        –   People buy tickets and 
            hotel packages online
        –   People post pictures and 
 
            discuss tips online     
Tourism 3.0 – Going Mobile




●       The mobile web and smartphones are introducing yet 
        another revolution
            –   Tourists can now access information on the go:
                    ●   Looking for information on a sight
                    ●   Tips on where to go next
                                             
                    ●   Information about the weather
Master Planner



    ●   I am in Bolzano, it's 
        November and sunny, I have 
        6 hours to visit things and I 
        am interested on music, art, 
        literature, and sports
    ●   I need: An automatic tourist 
        route recommender system
                                
Master Planner
              ●   Completely automatic
                  personalized/contextualized
                  tourist recommender system
                  ●   Generates automatic city
                      models using web resources
                  ●   Generates automatic user
                      models from regular user
                      profiles
                  ●   Personalizes/contextualizes
                      generic city models
                  ●   Recommends optimized
                      personalized routes taking
                      into account constraints
                      using AI techniques
           
Friending 3.0




    Recommending contacts in 
        Social Networks



                 
The importance of finding contacts
    ●   The ability to attract people to a social network 
        is the key to its success
    ●   The main reason people get hooked to a 
        particular SN is because they find relevant 
        “friends”




                                 
The concept of “friend”
    ●   The idea of “friend” is different for each SN
             –   People do not connect on Facebook for the 
                   same reasons than in Twitter or Linkedin
    ●   Even in a particular SN, different people 
        connect for different reasons:
             –   Social proximity (friend of friend)
             –   Geo­proximity (person who lives nearby)
             –   Content (person that talks about 
                   interesting stuff)
             –   Popularity (to connect to influential people)
             –   ....
                                            
Friending 3.0
    ●   Automatic Personalized Friend 
        Recommending System
    ●   Basic rationale
            –   Combines different factors 
                 and personalizes the 
                 combination for each user:
                    ●   Social proximity
                    ●   Geo­proximity
                    ●   Popularity
                    ●   Content similarity
                                            
                    ●   ...
But friends are not only for fun...




They can be very helpful sometimes!
Catalan




          Adriana
Can we improve the search and
discovery experience by providing
 a readily available connection to
       their social network?
WHAT IS PORQPINE?
                                                  So
                                                    ci
        Distributed social web search engine  al
                                                 ly
    ●


    ●   Locally caches the page & records user  aw
        interactions (e.g., bookmarking).           ar
                                                      e
    ●   Searches by querying caches of friends
        ●   Pages that friends have “interacted with” are
            ranked higher

                                             Personalized
             e
           ar
          w
        ­a




                                                             d
                                                           te
     xt




                                                         bu
   te
 on




                                                     tri
                                                   is
C




 Lazy collaboration
                                                  D
SSB

 iPhone optimized web-
 application + Facebook app
 When launched it centers on the
 users current physical location
 Displays all queries/questions
 posted by other users in that
 location
 As users pan/zoom the set of
 queries is updated
 Users can post new queries or
 interact with queries of others
Apr 2009, 16 users, 1 week, ireland



     Live Field Study in-the-wild

Sept 2009, 34 users, 1 month, ireland
Part 4. Conclusions



              
Conclusions

    ●   Computer Science is not only a good choice from a
        career perspective, it's also fun, creative, and
        engaging (Hope I have convinced you by now)
    ●   One of the amazing things is that you can now apply
        CS research to any domain (I am meeting the world's
        best chef next week to brainstorm)
    ●   An important current trend is to use CS to better
        understand people and improve their lives
    ●   The goal of Recommender Systems is precisely that:
        understand you in your context and help you take
        better decisions
                                   
Thanks!


            Questions?

        Xavier Amatriain
              xar@tid.es
          http://xavier.amatriain.net
    http://technocalifornia.blogspot.com
            http://twitter.com/xamat




                      

Contenu connexe

En vedette

Free Software for Free Sound
Free Software for Free SoundFree Software for Free Sound
Free Software for Free SoundXavier Amatriain
 
Software Frameworks for Music Information Retrieval
Software Frameworks for Music Information RetrievalSoftware Frameworks for Music Information Retrieval
Software Frameworks for Music Information RetrievalXavier Amatriain
 
Recommendations as the Future of Search
Recommendations as the Future of SearchRecommendations as the Future of Search
Recommendations as the Future of SearchXavier Amatriain
 
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the CloudMMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the CloudXavier Amatriain
 
Time-dependand Recommendation based on Implicit Feedback
Time-dependand Recommendation based on Implicit FeedbackTime-dependand Recommendation based on Implicit Feedback
Time-dependand Recommendation based on Implicit FeedbackXavier Amatriain
 
Barcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedBarcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedXavier Amatriain
 
Cikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business ValueCikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business ValueXavier Amatriain
 
Media, data, context... and the Holy Grail of User Taste Prediction
Media, data, context... and the Holy Grail of User Taste PredictionMedia, data, context... and the Holy Grail of User Taste Prediction
Media, data, context... and the Holy Grail of User Taste PredictionXavier Amatriain
 
Lean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesLean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesXavier Amatriain
 
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorial
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorialBuilding Large-scale Real-world Recommender Systems - Recsys2012 tutorial
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorialXavier Amatriain
 
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixMLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixXavier Amatriain
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleXavier Amatriain
 
The Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsThe Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsXavier Amatriain
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsXavier Amatriain
 
MLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraMLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraXavier Amatriain
 

En vedette (20)

Rate it Again
Rate it AgainRate it Again
Rate it Again
 
Free Software for Free Sound
Free Software for Free SoundFree Software for Free Sound
Free Software for Free Sound
 
Software Frameworks for Music Information Retrieval
Software Frameworks for Music Information RetrievalSoftware Frameworks for Music Information Retrieval
Software Frameworks for Music Information Retrieval
 
Recommendations as the Future of Search
Recommendations as the Future of SearchRecommendations as the Future of Search
Recommendations as the Future of Search
 
The Allosphere
The AllosphereThe Allosphere
The Allosphere
 
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the CloudMMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
 
Time-dependand Recommendation based on Implicit Feedback
Time-dependand Recommendation based on Implicit FeedbackTime-dependand Recommendation based on Implicit Feedback
Time-dependand Recommendation based on Implicit Feedback
 
Barcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedBarcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons Learned
 
The CLAM Framework
The CLAM FrameworkThe CLAM Framework
The CLAM Framework
 
Cikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business ValueCikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business Value
 
Media, data, context... and the Holy Grail of User Taste Prediction
Media, data, context... and the Holy Grail of User Taste PredictionMedia, data, context... and the Holy Grail of User Taste Prediction
Media, data, context... and the Holy Grail of User Taste Prediction
 
Lean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesLean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven Companies
 
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorial
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorialBuilding Large-scale Real-world Recommender Systems - Recsys2012 tutorial
Building Large-scale Real-world Recommender Systems - Recsys2012 tutorial
 
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at NetflixMLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
MLConf - Emmys, Oscars & Machine Learning Algorithms at Netflix
 
Learning to fly
Learning to flyLearning to fly
Learning to fly
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
 
Agile Science
Agile ScienceAgile Science
Agile Science
 
The Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsThe Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender Systems
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
 
MLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraMLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@Quora
 

Similaire à The Beauty of Computing with People

User-driven Approaches to Recsys
User-driven Approaches to RecsysUser-driven Approaches to Recsys
User-driven Approaches to RecsysXavier Amatriain
 
Traicere Vma2012 F
Traicere Vma2012 FTraicere Vma2012 F
Traicere Vma2012 FRuth Pollock
 
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietyPresentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietySURFnet
 
Then, now and the future direction of mobile
Then, now and the future direction of mobile Then, now and the future direction of mobile
Then, now and the future direction of mobile Ciklum Ukraine
 
Global Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsGlobal Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsIan Phillips
 
Jean-Paul Simon: Que vienen los chinos.
Jean-Paul Simon: Que vienen los chinos.Jean-Paul Simon: Que vienen los chinos.
Jean-Paul Simon: Que vienen los chinos.debateSIC
 
Out of Sight, Out of Mind
Out of Sight, Out of MindOut of Sight, Out of Mind
Out of Sight, Out of MindIan Phillips
 
Technology Trends, LBS, 2002
Technology Trends, LBS, 2002Technology Trends, LBS, 2002
Technology Trends, LBS, 2002Shantanu Bhagwat
 
Preliminary Remarks of IDATE during DigiWorld Summit
Preliminary Remarks of IDATE during DigiWorld SummitPreliminary Remarks of IDATE during DigiWorld Summit
Preliminary Remarks of IDATE during DigiWorld SummitIDATE DigiWorld
 
Beyond the Internet: Seamless Global Communication
Beyond the Internet: Seamless Global CommunicationBeyond the Internet: Seamless Global Communication
Beyond the Internet: Seamless Global CommunicationJerry Fishenden
 
Cercle innovation IBM 2013 - Ile Bendor
Cercle innovation IBM 2013 -  Ile Bendor Cercle innovation IBM 2013 -  Ile Bendor
Cercle innovation IBM 2013 - Ile Bendor Claude Riousset
 
Topik 2 : Pengenalan kepada Multimedia
Topik 2 : Pengenalan kepada MultimediaTopik 2 : Pengenalan kepada Multimedia
Topik 2 : Pengenalan kepada Multimedianur ezzaty
 
Perspectives on the optical fiber industry where do we go from here
Perspectives on the optical fiber industry   where do we go from herePerspectives on the optical fiber industry   where do we go from here
Perspectives on the optical fiber industry where do we go from herePulkit Bhatnagar
 
monacotech presentation 2022.pdf
monacotech presentation 2022.pdfmonacotech presentation 2022.pdf
monacotech presentation 2022.pdfChristos Makiyama
 
CeBIT 2011 Presentation
CeBIT 2011 PresentationCeBIT 2011 Presentation
CeBIT 2011 Presentationjmoriartyiv
 
Io t and machine learning smart cities
Io t and machine learning smart cities Io t and machine learning smart cities
Io t and machine learning smart cities Ajit Jaokar
 
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole DeveloppementYole Developpement
 
Etohum Kampı 23.05.2014
Etohum Kampı 23.05.2014Etohum Kampı 23.05.2014
Etohum Kampı 23.05.2014Salih Ozkan
 
Technical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT SystemsTechnical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT SystemsEmil Kirilov
 

Similaire à The Beauty of Computing with People (20)

User-driven Approaches to Recsys
User-driven Approaches to RecsysUser-driven Approaches to Recsys
User-driven Approaches to Recsys
 
Traicere Vma2012 F
Traicere Vma2012 FTraicere Vma2012 F
Traicere Vma2012 F
 
Telco survival
Telco survivalTelco survival
Telco survival
 
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietyPresentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
 
Then, now and the future direction of mobile
Then, now and the future direction of mobile Then, now and the future direction of mobile
Then, now and the future direction of mobile
 
Global Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsGlobal Technology Trends - Electronic Systems
Global Technology Trends - Electronic Systems
 
Jean-Paul Simon: Que vienen los chinos.
Jean-Paul Simon: Que vienen los chinos.Jean-Paul Simon: Que vienen los chinos.
Jean-Paul Simon: Que vienen los chinos.
 
Out of Sight, Out of Mind
Out of Sight, Out of MindOut of Sight, Out of Mind
Out of Sight, Out of Mind
 
Technology Trends, LBS, 2002
Technology Trends, LBS, 2002Technology Trends, LBS, 2002
Technology Trends, LBS, 2002
 
Preliminary Remarks of IDATE during DigiWorld Summit
Preliminary Remarks of IDATE during DigiWorld SummitPreliminary Remarks of IDATE during DigiWorld Summit
Preliminary Remarks of IDATE during DigiWorld Summit
 
Beyond the Internet: Seamless Global Communication
Beyond the Internet: Seamless Global CommunicationBeyond the Internet: Seamless Global Communication
Beyond the Internet: Seamless Global Communication
 
Cercle innovation IBM 2013 - Ile Bendor
Cercle innovation IBM 2013 -  Ile Bendor Cercle innovation IBM 2013 -  Ile Bendor
Cercle innovation IBM 2013 - Ile Bendor
 
Topik 2 : Pengenalan kepada Multimedia
Topik 2 : Pengenalan kepada MultimediaTopik 2 : Pengenalan kepada Multimedia
Topik 2 : Pengenalan kepada Multimedia
 
Perspectives on the optical fiber industry where do we go from here
Perspectives on the optical fiber industry   where do we go from herePerspectives on the optical fiber industry   where do we go from here
Perspectives on the optical fiber industry where do we go from here
 
monacotech presentation 2022.pdf
monacotech presentation 2022.pdfmonacotech presentation 2022.pdf
monacotech presentation 2022.pdf
 
CeBIT 2011 Presentation
CeBIT 2011 PresentationCeBIT 2011 Presentation
CeBIT 2011 Presentation
 
Io t and machine learning smart cities
Io t and machine learning smart cities Io t and machine learning smart cities
Io t and machine learning smart cities
 
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement
3DIC & 2,5D TSV Interconnect trends 2014 Kinsale Presentation Yole Developpement
 
Etohum Kampı 23.05.2014
Etohum Kampı 23.05.2014Etohum Kampı 23.05.2014
Etohum Kampı 23.05.2014
 
Technical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT SystemsTechnical Challenges - How To Design IoT Systems
Technical Challenges - How To Design IoT Systems
 

Plus de Xavier Amatriain

Data/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthData/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthXavier Amatriain
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19Xavier Amatriain
 
AI for COVID-19 - Q42020 update
AI for COVID-19 - Q42020 updateAI for COVID-19 - Q42020 update
AI for COVID-19 - Q42020 updateXavier Amatriain
 
AI for COVID-19: An online virtual care approach
AI for COVID-19: An online virtual care approachAI for COVID-19: An online virtual care approach
AI for COVID-19: An online virtual care approachXavier Amatriain
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsXavier Amatriain
 
AI for healthcare: Scaling Access and Quality of Care for Everyone
AI for healthcare: Scaling Access and Quality of Care for EveryoneAI for healthcare: Scaling Access and Quality of Care for Everyone
AI for healthcare: Scaling Access and Quality of Care for EveryoneXavier Amatriain
 
Towards online universal quality healthcare through AI
Towards online universal quality healthcare through AITowards online universal quality healthcare through AI
Towards online universal quality healthcare through AIXavier Amatriain
 
From one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyFrom one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyXavier Amatriain
 
Learning to speak medicine
Learning to speak medicineLearning to speak medicine
Learning to speak medicineXavier Amatriain
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In IndustryXavier Amatriain
 
Medical advice as a Recommender System
Medical advice as a Recommender SystemMedical advice as a Recommender System
Medical advice as a Recommender SystemXavier Amatriain
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Xavier Amatriain
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectiveXavier Amatriain
 
Staying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldStaying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldXavier Amatriain
 
Machine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleMachine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleXavier Amatriain
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning SystemsXavier Amatriain
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectiveXavier Amatriain
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConfXavier Amatriain
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systemsXavier Amatriain
 

Plus de Xavier Amatriain (20)

Data/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthData/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealth
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19
 
AI for COVID-19 - Q42020 update
AI for COVID-19 - Q42020 updateAI for COVID-19 - Q42020 update
AI for COVID-19 - Q42020 update
 
AI for COVID-19: An online virtual care approach
AI for COVID-19: An online virtual care approachAI for COVID-19: An online virtual care approach
AI for COVID-19: An online virtual care approach
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systems
 
AI for healthcare: Scaling Access and Quality of Care for Everyone
AI for healthcare: Scaling Access and Quality of Care for EveryoneAI for healthcare: Scaling Access and Quality of Care for Everyone
AI for healthcare: Scaling Access and Quality of Care for Everyone
 
Towards online universal quality healthcare through AI
Towards online universal quality healthcare through AITowards online universal quality healthcare through AI
Towards online universal quality healthcare through AI
 
From one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyFrom one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategy
 
Learning to speak medicine
Learning to speak medicineLearning to speak medicine
Learning to speak medicine
 
ML to cure the world
ML to cure the worldML to cure the world
ML to cure the world
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In Industry
 
Medical advice as a Recommender System
Medical advice as a Recommender SystemMedical advice as a Recommender System
Medical advice as a Recommender System
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry Perspective
 
Staying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldStaying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning World
 
Machine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleMachine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora Example
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspective
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

The Beauty of Computing with People

  • 1. If you like this... The Beauty of Computing … with People Xavier Amatriain Telefonica Research November 2010 10 Years of Computer Science @ Free University of Bolzano    
  • 2. Outline 1. Introduction (to the talk, me, and Telefonica) 2. Computing with people: Information overload and Recommender Systems 3. Some of our latest research 4. Conclusions    
  • 3. We all know this...    
  • 4. But I am here to talk about things in Computer Science you may not know...    
  • 5. CS can be fun    
  • 7. And does not require to be an isolated geek    
  • 9. About me Up until 2005    
  • 10. About me The CLAM Project    
  • 11. About me 2005 ­ 2007    
  • 12. About me The Allosphere    
  • 13. About me 2007 ­ ..    
  • 14. About Telefonica and Telefonica R&D    
  • 15. Telefonica is a fast-growing Telecom 1989 2000 2009 Clients About 12 About 68 About 265 million million million subscribers customers customers Services Basic Wireline and mobile Integrated ICT telephone and voice, data and solutions for all data services Internet services customers Geographies Operations in Operations in Spain 25 countries 16 countries Staff About 71,000 About 149,000 About 257,000 professionals professionals professionals Finances Rev: 4,273 M€ Rev: 28,485 M€ Rev: 56.7 b€   (1) EPS: Earnings per share  
  • 16. Currently among the largest in the world Source: Bloomberg, 06/12/09     Telco sector worldwide ranking by market cap (US$ bn)
  • 17. Telefónica is the sixth worldwide operator in R&D effort and the first company in Spain R&D INVESTMENT R&D TELCO OPERATOR 2008 (M€) COMPANY INVESTMENT 2008 (M€) NTT 2.151,28 Telefonica 668,00 BT 1.157,49 Indra Sistemas 166,34 France Telecom 900,00 Almirall 98,20 Telstra 756,41 Repsol YPF 83,00 Telecom Italia 704,00 Iberdrola 73,10 Telefonica 668,00 Acciona 71,30 Deutsche Telekom 614,00 Zeltia 58,09 AT&T 598,57 Fagor Electrodomesticos 56,00 Vodafone 289,63 Industria de Turbo 50,00 Propulsores KT 218,92 Abengoa 33,54 KDDI 155,30 Gamesa 32,06 SK Telecom 138,84 Ebro Puleva 11,58 Telenor 103,16 Cie Automotive 11,51 TeliaSonera 102,53 Amper 11,11 17
  • 18. Scientific Research Mobile and Ubicomp Multimedia Core User Modelling & Data Mining HCIR DATA MINING Wireless Systems Content Distribution & P2P Social Networks    
  • 19. Enough introductions already... Part 2. Information Overload and Recommender Systems    
  • 21. More is Less W or se D ec is ns io io ns is ec D s es L    
  • 22. Search engines don’t always hold the answer
  • 23.
  • 26. What about information to help take decisions?
  • 27. The Age of Search has come to an end ● ... long live the Age of Recommendation! ● Chris Anderson in “The Long Tail” ● “We are leaving the age of information and entering the age of recommendation” ● CNN Money, “The race to create a 'smart' Google”: ● “The Web, they say, is leaving the era of search and entering one of discovery. What's the difference? Search is what you do when you're looking for something. Discovery is when something wonderful that you didn't know existed, or didn't know how to ask for, finds you.”    
  • 28. But, what are Recommender Systems? Read This!     Ask Prof. Francesco Ricci
  • 29. The value of recommendations Netflix: 2/3 of the movies rented are recommended Google News: recommendations generate 38% more clickthrough Amazon: 35% sales from recommendations Choicestream: 28% of the people would buy more music if they found what they liked. u    
  • 30. The “Recommender problem” ● Estimate a utility function that is able to automatically predict how much a user will like an item that is unknown for her. Based on: ● Past behavior ● Relations to other users ● Item similarity ● Context ● ...    
  • 31. Data mining + all those other things ● User Interface ● System requirements (efficiency, scalability, privacy....) ● Business Logic ● Serendipity ● ....    
  • 32. The Netflix Prize ● 500K users x 17K movie titles = 100M ratings = $1M (if you “only” improve existing system by 10%! From 0.95 to 0.85 RMSE) ● 49K contestants on 40K teams from 184 countries. ● 41K valid submissions from 5K teams; 64 submissions per day ● Wining approach uses hundreds of predictors from several teams    
  • 33. Approaches to Recommendation ● Collaborative Filtering ● Recommend items based only on the users past behavior ● User-based ● Find similar users to me and recommend what they liked ● Item-based ● Find similar items to those that I have previously liked ● Content-based ● Recommend based on features inherent to the items ● Social recommendations (trust-based)    
  • 34. What works ● It depends on the domain and particular problem ● As a general rule, it is usually a good idea to combine: Hybrid Recommender Systems ● However, in the general case it has been demonstrated that (currently) the best isolated approach is CF. ● Item-based in general more efficient and better but mixing CF approaches can improve result ● Other approaches can be hybridized to improve results in specific cases (cold-start problem...)    
  • 35. The CF Ingredients ● List of m Users and a list of n Items ● Each user has a list of items with associated opinion ● Explicit opinion - a rating score (numerical scale) ● Implicit feedback – purchase records or listening history ● Active user for whom the prediction task is performed ● A metric for measuring similarity between users ● A method for selecting a subset of neighbors ● A method for predicting a rating for items not rated by the active user. 35
  • 36. But … Part 3. Some of our latest Research
  • 37. User Feedback is Noisy DID YOU HEAR WHAT  I LIKE??!!   ...and limits Our Prediction   Accuracy
  • 38. Experimental Setup ● 100 Movies selected from Netflix dataset doing a stratified random sampling on popularity ● Ratings on a 1 to 5 star scale ● Special “not seen” symbol. ● Trial 1 and 3 = random order; trial 2 = ordered by popularity ● 118 participants    
  • 39. Results ● Users are inconsistent ● Inconsistencies are not random and depend on many factors ● More inconsistencies for mild opinions ● More inconsistencies for negative opinions ● How the items are presented affects inconsistencies ● Inconsistencies produce natural noise ● Natural noise limits our prediction accuracy independently of the algorithm: Magic Barrier    
  • 40. Rate it again ● By asking users to rate items again we can remove noise in the dataset ● Improvements of up to 14% in accuracy! ● Because we don't want all users to re-rate all items we design ways to do partial denoising ● Data-dependent: only denoise extreme ratings ● User-dependent: detect “noisy” users    
  • 41.     Who Can we trust?
  • 42. The Wisdom of the Few X. Amatriain et al. "The wisdom of the few: a collaborative filtering approach based on expert opinions from the web", SIGIR '09
  • 43. Expert-based CF ● expert = individual that we can trust to have produced thoughtful, consistent and reliable evaluations (ratings) of items in a given domain ● Expert-based Collaborative Filtering ● Find neighbors from a reduced set of experts instead of regular users. 1. Identify domain experts with reliable ratings 2. For each user, compute “expert neighbors” 3. Compute recommendations similar to standard kNN CF    
  • 44. Working Prototypes Music recommendations, mobile geo-located recommendations...    
  • 45. User Study ● 57 participants, only 14.5 ratings/participant ● 50% of the users consider Expert-based CF to be good or very good ● Expert-based CF: only algorithm with an average rating over 3 (on a 0-4 scale)    
  • 47.
  • 48. Mobile phones are “personal”
  • 49. Where is the nearest florist?
  • 50. Where is that really cool cocktail bar I went to last month?
  • 53. Context-aware Recommendations ● A clear area of research and interest for companies: recommend me something that I like and is relevant in my current context. ● Context = any variable that adds a new dimension to the 2D user-item problem (e.g. time, geolocation, weather...)    
  • 54. User micro-profiles ● Our proposal is to represent a user by a hierarchy of micro-profiles where each micro- profile represents a class in the context variable    
  • 55. Multiverse Recommendation ● A different approach: represent the contextual recommendation problem by n-dimensional matrices (aka Tensors)    
  • 57. Tourism 2.0 ● Tourism is not the same  since the web  appeared: – People search for  information on where to  go online (reading blogs,  in their social networks...) – People buy tickets and  hotel packages online – People post pictures and    discuss tips online  
  • 58. Tourism 3.0 – Going Mobile ● The mobile web and smartphones are introducing yet  another revolution – Tourists can now access information on the go: ● Looking for information on a sight ● Tips on where to go next     ● Information about the weather
  • 59. Master Planner ● I am in Bolzano, it's  November and sunny, I have  6 hours to visit things and I  am interested on music, art,  literature, and sports ● I need: An automatic tourist  route recommender system    
  • 60. Master Planner ● Completely automatic personalized/contextualized tourist recommender system ● Generates automatic city models using web resources ● Generates automatic user models from regular user profiles ● Personalizes/contextualizes generic city models ● Recommends optimized personalized routes taking into account constraints using AI techniques    
  • 61. Friending 3.0 Recommending contacts in  Social Networks    
  • 62. The importance of finding contacts ● The ability to attract people to a social network  is the key to its success ● The main reason people get hooked to a  particular SN is because they find relevant  “friends”    
  • 63. The concept of “friend” ● The idea of “friend” is different for each SN – People do not connect on Facebook for the  same reasons than in Twitter or Linkedin ● Even in a particular SN, different people  connect for different reasons: – Social proximity (friend of friend) – Geo­proximity (person who lives nearby) – Content (person that talks about  interesting stuff) – Popularity (to connect to influential people) – ....    
  • 64. Friending 3.0 ● Automatic Personalized Friend  Recommending System ● Basic rationale – Combines different factors  and personalizes the  combination for each user: ● Social proximity ● Geo­proximity ● Popularity ● Content similarity     ● ...
  • 66. Catalan Adriana
  • 67. Can we improve the search and discovery experience by providing a readily available connection to their social network?
  • 68. WHAT IS PORQPINE? So ci Distributed social web search engine al ly ● ● Locally caches the page & records user  aw interactions (e.g., bookmarking). ar e ● Searches by querying caches of friends ● Pages that friends have “interacted with” are ranked higher Personalized e ar w ­a d te xt bu te on tri is C Lazy collaboration D
  • 69.
  • 70. SSB iPhone optimized web- application + Facebook app When launched it centers on the users current physical location Displays all queries/questions posted by other users in that location As users pan/zoom the set of queries is updated Users can post new queries or interact with queries of others
  • 71. Apr 2009, 16 users, 1 week, ireland Live Field Study in-the-wild Sept 2009, 34 users, 1 month, ireland
  • 73. Conclusions ● Computer Science is not only a good choice from a career perspective, it's also fun, creative, and engaging (Hope I have convinced you by now) ● One of the amazing things is that you can now apply CS research to any domain (I am meeting the world's best chef next week to brainstorm) ● An important current trend is to use CS to better understand people and improve their lives ● The goal of Recommender Systems is precisely that: understand you in your context and help you take better decisions    
  • 74. Thanks! Questions? Xavier Amatriain xar@tid.es http://xavier.amatriain.net http://technocalifornia.blogspot.com http://twitter.com/xamat