SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Personalization in Information Retrieval,
Extraction and Access
Workshop On Ontology, NLP, Personalization And IE/IR - IIT Bombay, Mumbai 15-17 July 2008

                       Vasudeva Varma
                       www.iiit.ac.in/~vasu
Search Engine Heat is On!
    2


         Applications of Search Technologies
          Web search
          Product search
          Service search
          Domain Search
         Already a BIG Market
         HUGE Opportunity


             IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
2
Agenda
    3


         Evolution of Search Engines
         Information Retrieval Vs. Extraction Vs. Access
         Personalization in IR, IE and IA
         Applications in Personalized IA
         Conclusions




              IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
3
Evolution of Search Engines
    4


         Crawling and Indexing
         Topic directories
         Clustering and Classification
         Hyperlink analysis
         Resource discovery and vertical portals
         Semantic Web
         ???


              IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
4
Current IR engines fail – why?
    5


          Wide variation in retrieval results
            User topic
            Retrieval system
          Different approaches work for different systems.
          No way to determine which approach will work for
          a particular query.

        Solution:
          Deeper analysis of the content and Query

               IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
5
Motivation for Deeper Analysis
    6


         Texts are one of the major sources of
         information and knowledge.
         However, they are not transparent.

         They have to be systematically integrated with
         the other sources like data bases, numerical data,
         etc.


                    NLP/IR/IE for better analysis
                     IA for better presentation
                      IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H
                                                                            5/30/2008
6
Agenda
    7


         Evolution of Search Engines
         Information Retrieval Vs. Extraction Vs. Access
         Personalization in IR, IE and IA
         Applications in Personalized IA
         Conclusions




              IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
7
IR vs. IE vs. IA
    8

        To search and retrieve documents in response to queries for
        information

Vs.

        To extract information that fits pre-defined database schemas or
        templates, specifying the output formats

Vs.

        To make the required information accessible to the user in their
        choice of language, mode, level of detail and format
                   IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
8
Characterization of Texts



                                               IR System
                                                                          Queries




Collection of Texts

9           IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
Knowledge
                        Characterization of Texts                                              Interpretation


                                               IR System
                                                                          Queries




Collection of Texts

10          IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
Knowledge
                        Characterization of Texts                                              Interpretation

                                                Passage
                                               IR System                  Queries




Collection of Texts

11          IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
Knowledge
                        Characterization of Texts
                                                                                               Interpretation
                                                Passage                                 IE System
                                               IR System                  Queries




                                                                                   Structures
                                                                                       of
                                                                                   Sentences
Collection of Texts                                                                   NLP

                                                                  Texts                           Templates
12          IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
Information Access
                                             Knowledge
                                                                                       Technologies
                                                   Interpretation                         Machine
                                                                                         Translation
                   Passage                       IE System
                  IR System

                                                                                        Summarization

                                                                                              I
                                                                                           Snippet
                                                                                          Generation


                                                                                        NL Generation


                                                                                         Visualization
                                                                                             Tools


13   IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
Agenda
 14


       Evolution of Search Engines
       Information Retrieval Vs. Extraction Vs. Access
       Personalization in IR, IE and IA
       Applications in Personalized IA
       Conclusions




            IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
14
Limitations of Current IR Systems
 15


       All users get same results for a given query –
       independent of:
         Previous search history
         Current Search Context
       Treat all users the same
       Does one size fits all?




            IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
15
Personalized Web Search
 16


       Automatic adjustment of information content, structure, and
       presentation tailored to an individual user.
       Characteristics: Age, Gender, Special Interest Groups, Topic
       Personalize Search Results using
         Personal content
         Past Activities (long term and short term)
       Variations:
         Explicit or Implicit profile setup
         Explicit or Implicit relevance feedback
         Client side or server side storage of information (privacy implications)
         User control over amount of personalization


             IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
16
Overview of Personalized Search
 17


      Typically a 3 step process:
      1. Obtain results (n>>10)
      2. Computer Similarity (results, User)
      3. Re-rank the results




             IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
17
18




      IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
18
19




      IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
19
Techniques
 20


       Co-active Techniques
       Pro-active Techniques
       Collaborative Filtering
       User Profile based Result Pruning
       User Profile based Query Expansion




           IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
20
Problem Description
      Personalized Search - Issues
        What to use to Personalize?
        How to Personalize?
        When not to Personalize?
        How to know Personalization helped?




21
Problem Description
      We focus on the issue How to Personalize?
      Problem Statement
        How to learn to personalize for future searches using
        past search history
          How to model and represent past search contexts
          How to use it to improve search results




22
Solution - Outline

      Model and Represent past user feedback – Learning
      user profile
        Use implicit feedback
        Long term learning
        User contexts – triples
              {user,query,{relevant documents}}
      Improve Search Results – Reranking
        Get Initial Search results
        Take top few and rescore using user profile and rearrange


23
Contributions
      I Search : A suite of approaches for Personalized
      Web Search
        Proposed Personalized search approaches
        Baseline
        Basic Retrieval methods
        Automatic Evaluation
      Analysis of Query Log



24
Review of Personalized Search

                                     Personalized Search




     Query logs   Machine learning      Language modeling   Community based   Others




25
I Search : A suite of Techniques for
     Personalized IR

      Suite of Approaches???
        Statistical Language modeling based approaches
          Simple N-gram based methods
          Noisy Channel Model based method
        Machine learning based approach
          Ranking SVM based method
        Personalization without relevance feedback
          Simple N-gram based method




26
Statistical Language Modeling based
     Approaches:Overview
        From user contexts, capture statistical properties
        of texts
        Use the same to improve search results
        Different Contexts
          Unigram and Bigrams
             Simple N-gram based approaches
          Relationship between query and document words

             Noisy Channel based approach



27
Simple N-gram based approaches
      N-gram : general term for words
        1-gram : unigram, 2-gram : bigram
      Capture statistical properties of text
        Single words (Unigrams)
        Two adjacent words (Bigrams)




28
Learning user profile
     Given Past search history
     Hu = {(q1, rf1), (q2, rf2), …, (qn, rfn)}
       rfall = contentation of all rf
       For each unigram wi



       User profile


29
Sample user profile




30
Reranking
      In general LM for IR




      Our Approach




31
Noisy Channel based Approach
      Documents and Queries different information spaces
      Queries – short, concise
      Documents – more descriptive
      Most methods to retrieval or personalized web
      search do not model this
      Capture relationship between query and document
      words



32
Machine Learning based
     Approaches:Introduction
      Most machine learning for IR - Binary classification
      problem – “relevant” and “non-relevant”
      Click through data
        Click is not an absolute relevance but relative relevance
          i.e., assuming clicked – relevant, un clicked - irrelevant
          is wrong.
        Clicks – biased
        Partial relative relevance - Clicked documents are more
        relevant than the un clicked documents.



33
Personalized Search without Relevance
     Feedback:Introduction

      Can personalized be done without relevance
      feedback about which documents are relevant
      How much informative are the queries posed by
      users
      Is information contained in the queries enough to
      personalize?




34
Approach
      Past queries of the user available
      Make effective use of past queries
      Simple N-gram based approach




35
Experiment Results
      Language Modeling – Best Results!
        Interesting framework Personalized Search
        Simple N-gram based approaches also worked well
        Noisy Channel model worked best
          Extracting Synthetic Queries helped
          Different Training schemes
               IBM Model1 Vs GIZA++
               Snippet Vs Document
      Machine Learning – competitive results
        Different Features and weights
      Without Relevance Feedback – Very encouraging results
        Simple Approach worked well
        Sparsity – Query log was useful


36
Agenda
 37


       Evolution of Search Engines
       Information Retrieval Vs. Extraction Vs. Access
       Personalization in IR, IE and IA
       Applications in Personalized IA
       Conclusions


            Personalized Search                                        Personalized
            Engine for Mobile                                          Summarization
            Phones                                                     (for Mobile Devices)

            IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
37
“Personalized” Search Engine for
     mobile devices
      To develop a “personalized” Search Engine for mobile devices
      that will produce more relevant results based on the query
      and the “context”
      What we mean by “Personalized” search?
         user will be able to configure the search interfaces (Explicit feedback)
         System will observe user behavior and customize itself to suit user’s
         needs (Implicit feedback)
      What we mean by “Context”?
         User, time, location, …
      Goal is to make Search accessible on Nokia mobile devices and make use of
      the mobile aspects for personalization.

                                                      38   (C) Vasudeva Varma, IIIT Hyderabad, India
38
Scope of the Application
       Client Side        Server Side




                           39   (C) Vasudeva Varma, IIIT Hyderabad, India
39
Problem Re-Definition
      Dynamic user behavior tracking
        An observer that keeps track of all “relevant” user actions
        Client module
      Analysis of user actions
        Interpret the user actions to derive user interests (categories of interests)
        so that more relevant results are displayed
      Construction of user profile implicitly
        Implicit Supervised learning
      Personalization
        Based on Query
        Based on User Profile
        Based on other parameters such as time, location

                                                       40   (C) Vasudeva Varma, IIIT Hyderabad, India
40
Solution Overview




                         41   (C) Vasudeva Varma, IIIT Hyderabad, India
41
Personalized Summarization:
     Motivation
      The success that search engine providers have found on the PC
      have failed to translate to the mobile phone. why?

        Because trying to force a PC-based search experience inside a mobile
        device falls short on a key area of usability

        Search queries typically return hundreds of potential hits.
           Making sense of such output is difficult.
          The results may or may not be of user interest.


      We are looking for a faster and easier way to access
      precise information on our mobile devices.

                                                        42   (C) Vasudeva Varma, IIIT Hyderabad, India
42
Challenges
      Can we offer users a more simple, friendly and
      intuitive experience?
      We are looking forward to provide more
      information with less payload in form of a summary
      which will take care of
        context
        history
        preferences
        device capabilities
        social network

                                     43   (C) Vasudeva Varma, IIIT Hyderabad, India
43
System Model




                                         Search Engine




                    44



                         (C) Vasudeva Varma, IIIT Hyderabad, India
44
Summary
 45


       Current Search Engines are inadequate and current
       know-how is only the tip of an ice-berg
       IR, IE and IA areas have enjoyed huge commercial
       success and have a huge growth potential
       Personalization is perhaps the next big wave
       Various personalization techniques are available -
       yet this is a very fertile research field
       The two personalization application shown are just
       examples of many possibilities.
            IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008
45
46   Thank You – Questions?
     Vasudeva Varma, IIIT Hyderabad
     vv@iiit.ac.in or www.iiit.ac.in/~vasu
       IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H   5/30/2008

Más contenido relacionado

Destacado

Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminarshilpi nagpal
 
Context Adaptive Services
Context Adaptive ServicesContext Adaptive Services
Context Adaptive ServicesJohn Yanosy Jr
 
Raisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examplesRaisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examplesmondeca
 
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Fundació Marcel Chevalier
 
A Case Modelling Language for Process Variant Management in Case-based Reasoning
A Case Modelling Language for Process Variant Management in Case-based ReasoningA Case Modelling Language for Process Variant Management in Case-based Reasoning
A Case Modelling Language for Process Variant Management in Case-based Reasoningandreasmartin
 
Présentation de stage
Présentation de stagePrésentation de stage
Présentation de stageqmouraret
 
Application de découverte des podcasts à partir du profil utilisateur
Application de découverte des podcasts à partir du profil utilisateurApplication de découverte des podcasts à partir du profil utilisateur
Application de découverte des podcasts à partir du profil utilisateurMohamed Tahar ZWAWA
 
CBR Based Workflow Composition Assistant
CBR Based Workflow Composition AssistantCBR Based Workflow Composition Assistant
CBR Based Workflow Composition AssistantEran Chinthaka Withana
 
Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...Luciana Zaina
 
Web Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical ModelsWeb Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical ModelsGUANBO
 
Multimodal Information Extraction: Disease, Date and Location Retrieval
Multimodal Information Extraction: Disease, Date and Location RetrievalMultimodal Information Extraction: Disease, Date and Location Retrieval
Multimodal Information Extraction: Disease, Date and Location RetrievalSvitlana volkova
 
Mining Product Synonyms - Slides
Mining Product Synonyms - SlidesMining Product Synonyms - Slides
Mining Product Synonyms - SlidesAnkush Jain
 
Group-13 Project 15 Sub event detection on social media
Group-13 Project 15 Sub event detection on social mediaGroup-13 Project 15 Sub event detection on social media
Group-13 Project 15 Sub event detection on social mediaAhmedali Durga
 
IRE- Algorithm Name Detection in Research Papers
IRE- Algorithm Name Detection in Research PapersIRE- Algorithm Name Detection in Research Papers
IRE- Algorithm Name Detection in Research PapersSriTeja Allaparthi
 
System for-health-diagnosis
System for-health-diagnosisSystem for-health-diagnosis
System for-health-diagnosisask2372
 
A survey of_eigenvector_methods_for_web_information_retrieval
A survey of_eigenvector_methods_for_web_information_retrievalA survey of_eigenvector_methods_for_web_information_retrieval
A survey of_eigenvector_methods_for_web_information_retrievalChen Xi
 
Information extraction for Free Text
Information extraction for Free TextInformation extraction for Free Text
Information extraction for Free Textbutest
 

Destacado (20)

Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
SoutenanceFinale
SoutenanceFinaleSoutenanceFinale
SoutenanceFinale
 
Context Adaptive Services
Context Adaptive ServicesContext Adaptive Services
Context Adaptive Services
 
Raisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examplesRaisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examples
 
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
 
A Case Modelling Language for Process Variant Management in Case-based Reasoning
A Case Modelling Language for Process Variant Management in Case-based ReasoningA Case Modelling Language for Process Variant Management in Case-based Reasoning
A Case Modelling Language for Process Variant Management in Case-based Reasoning
 
Présentation de stage
Présentation de stagePrésentation de stage
Présentation de stage
 
Application de découverte des podcasts à partir du profil utilisateur
Application de découverte des podcasts à partir du profil utilisateurApplication de découverte des podcasts à partir du profil utilisateur
Application de découverte des podcasts à partir du profil utilisateur
 
CBR Based Workflow Composition Assistant
CBR Based Workflow Composition AssistantCBR Based Workflow Composition Assistant
CBR Based Workflow Composition Assistant
 
Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...
 
Web Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical ModelsWeb Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical Models
 
Multimodal Information Extraction: Disease, Date and Location Retrieval
Multimodal Information Extraction: Disease, Date and Location RetrievalMultimodal Information Extraction: Disease, Date and Location Retrieval
Multimodal Information Extraction: Disease, Date and Location Retrieval
 
Mining Product Synonyms - Slides
Mining Product Synonyms - SlidesMining Product Synonyms - Slides
Mining Product Synonyms - Slides
 
Web Information Retrieval and Mining
Web Information Retrieval and MiningWeb Information Retrieval and Mining
Web Information Retrieval and Mining
 
[EN] Capture Indexing & Auto-Classification | DLM Forum Industry Whitepaper 0...
[EN] Capture Indexing & Auto-Classification | DLM Forum Industry Whitepaper 0...[EN] Capture Indexing & Auto-Classification | DLM Forum Industry Whitepaper 0...
[EN] Capture Indexing & Auto-Classification | DLM Forum Industry Whitepaper 0...
 
Group-13 Project 15 Sub event detection on social media
Group-13 Project 15 Sub event detection on social mediaGroup-13 Project 15 Sub event detection on social media
Group-13 Project 15 Sub event detection on social media
 
IRE- Algorithm Name Detection in Research Papers
IRE- Algorithm Name Detection in Research PapersIRE- Algorithm Name Detection in Research Papers
IRE- Algorithm Name Detection in Research Papers
 
System for-health-diagnosis
System for-health-diagnosisSystem for-health-diagnosis
System for-health-diagnosis
 
A survey of_eigenvector_methods_for_web_information_retrieval
A survey of_eigenvector_methods_for_web_information_retrievalA survey of_eigenvector_methods_for_web_information_retrieval
A survey of_eigenvector_methods_for_web_information_retrieval
 
Information extraction for Free Text
Information extraction for Free TextInformation extraction for Free Text
Information extraction for Free Text
 

Similar a seminar topic

Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Treparel
 
IRJET- Information Retrieval & Text Analytics using Artificial Intelligence
IRJET- Information Retrieval & Text Analytics using Artificial IntelligenceIRJET- Information Retrieval & Text Analytics using Artificial Intelligence
IRJET- Information Retrieval & Text Analytics using Artificial IntelligenceIRJET Journal
 
Optical Character Recognition Using Python
Optical Character Recognition Using PythonOptical Character Recognition Using Python
Optical Character Recognition Using PythonYogeshIJTSRD
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueVijayananda Mohire
 
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of ServersImpact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of ServersIshwar Parulkar
 
Papyrus (Newsfromthefront 2010)
Papyrus (Newsfromthefront 2010)Papyrus (Newsfromthefront 2010)
Papyrus (Newsfromthefront 2010)STI International
 
Rajat Pashine Resume
Rajat Pashine ResumeRajat Pashine Resume
Rajat Pashine Resumeguesteade98
 
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...Dejan Kovachev
 
Jain_Navya_resume
Jain_Navya_resumeJain_Navya_resume
Jain_Navya_resumeNavya Jain
 
Enhancing Academic Event Participation with Context-aware and Social Recommen...
Enhancing Academic Event Participation with Context-aware and Social Recommen...Enhancing Academic Event Participation with Context-aware and Social Recommen...
Enhancing Academic Event Participation with Context-aware and Social Recommen...Dejan Kovachev
 
IRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET- Classification of Assembly (W-Section) using Artificial IntelligenceIRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET- Classification of Assembly (W-Section) using Artificial IntelligenceIRJET Journal
 
Cloud Services for Improved User Experience in Sharing Mobile Videos
Cloud Services for Improved User Experience in Sharing Mobile VideosCloud Services for Improved User Experience in Sharing Mobile Videos
Cloud Services for Improved User Experience in Sharing Mobile VideosDejan Kovachev
 
Virtual Campfire/iNMV Storytelling on the iPhone
Virtual Campfire/iNMV Storytelling on the iPhoneVirtual Campfire/iNMV Storytelling on the iPhone
Virtual Campfire/iNMV Storytelling on the iPhoneYiwei Cao
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAsia Smith
 
Voice Based Email System For Visual Impaired Using AI
Voice Based Email System For Visual Impaired Using AIVoice Based Email System For Visual Impaired Using AI
Voice Based Email System For Visual Impaired Using AIIRJET Journal
 
Current Status and Future of the Scholarly Information Services of the Nation...
Current Status and Future of the Scholarly Information Services of the Nation...Current Status and Future of the Scholarly Information Services of the Nation...
Current Status and Future of the Scholarly Information Services of the Nation...tulipbiru64
 

Similar a seminar topic (20)

Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
 
IRJET- Information Retrieval & Text Analytics using Artificial Intelligence
IRJET- Information Retrieval & Text Analytics using Artificial IntelligenceIRJET- Information Retrieval & Text Analytics using Artificial Intelligence
IRJET- Information Retrieval & Text Analytics using Artificial Intelligence
 
Optical Character Recognition Using Python
Optical Character Recognition Using PythonOptical Character Recognition Using Python
Optical Character Recognition Using Python
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogue
 
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of ServersImpact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
 
The MediaBase
The MediaBaseThe MediaBase
The MediaBase
 
Grid07 3 Gasos
Grid07 3 GasosGrid07 3 Gasos
Grid07 3 Gasos
 
Grid07 3 Gasos
Grid07 3 GasosGrid07 3 Gasos
Grid07 3 Gasos
 
Papyrus (Newsfromthefront 2010)
Papyrus (Newsfromthefront 2010)Papyrus (Newsfromthefront 2010)
Papyrus (Newsfromthefront 2010)
 
Rajat Pashine Resume
Rajat Pashine ResumeRajat Pashine Resume
Rajat Pashine Resume
 
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semant...
 
Jain_Navya_resume
Jain_Navya_resumeJain_Navya_resume
Jain_Navya_resume
 
Enhancing Academic Event Participation with Context-aware and Social Recommen...
Enhancing Academic Event Participation with Context-aware and Social Recommen...Enhancing Academic Event Participation with Context-aware and Social Recommen...
Enhancing Academic Event Participation with Context-aware and Social Recommen...
 
IRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET- Classification of Assembly (W-Section) using Artificial IntelligenceIRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET- Classification of Assembly (W-Section) using Artificial Intelligence
 
Cloud Services for Improved User Experience in Sharing Mobile Videos
Cloud Services for Improved User Experience in Sharing Mobile VideosCloud Services for Improved User Experience in Sharing Mobile Videos
Cloud Services for Improved User Experience in Sharing Mobile Videos
 
Syllabus m sc it
Syllabus m sc itSyllabus m sc it
Syllabus m sc it
 
Virtual Campfire/iNMV Storytelling on the iPhone
Virtual Campfire/iNMV Storytelling on the iPhoneVirtual Campfire/iNMV Storytelling on the iPhone
Virtual Campfire/iNMV Storytelling on the iPhone
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In Videos
 
Voice Based Email System For Visual Impaired Using AI
Voice Based Email System For Visual Impaired Using AIVoice Based Email System For Visual Impaired Using AI
Voice Based Email System For Visual Impaired Using AI
 
Current Status and Future of the Scholarly Information Services of the Nation...
Current Status and Future of the Scholarly Information Services of the Nation...Current Status and Future of the Scholarly Information Services of the Nation...
Current Status and Future of the Scholarly Information Services of the Nation...
 

Más de dipple

NE_expt4
NE_expt4NE_expt4
NE_expt4dipple
 
NE_expt2
NE_expt2NE_expt2
NE_expt2dipple
 
Aug08_Final_Seminar_Presenatation_Schedule
Aug08_Final_Seminar_Presenatation_ScheduleAug08_Final_Seminar_Presenatation_Schedule
Aug08_Final_Seminar_Presenatation_Scheduledipple
 
NE_expt3
NE_expt3NE_expt3
NE_expt3dipple
 
NE_expt1
NE_expt1NE_expt1
NE_expt1dipple
 
NE_expt5
NE_expt5NE_expt5
NE_expt5dipple
 

Más de dipple (6)

NE_expt4
NE_expt4NE_expt4
NE_expt4
 
NE_expt2
NE_expt2NE_expt2
NE_expt2
 
Aug08_Final_Seminar_Presenatation_Schedule
Aug08_Final_Seminar_Presenatation_ScheduleAug08_Final_Seminar_Presenatation_Schedule
Aug08_Final_Seminar_Presenatation_Schedule
 
NE_expt3
NE_expt3NE_expt3
NE_expt3
 
NE_expt1
NE_expt1NE_expt1
NE_expt1
 
NE_expt5
NE_expt5NE_expt5
NE_expt5
 

Último

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 . pdfQucHHunhnh
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
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 9654467111Sapana Sha
 
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 servicediscovermytutordmt
 
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.pdfchloefrazer622
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
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 communicationnomboosow
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Último (20)

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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
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
 
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
 
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
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
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...
 
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"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

seminar topic

  • 1. Personalization in Information Retrieval, Extraction and Access Workshop On Ontology, NLP, Personalization And IE/IR - IIT Bombay, Mumbai 15-17 July 2008 Vasudeva Varma www.iiit.ac.in/~vasu
  • 2. Search Engine Heat is On! 2 Applications of Search Technologies Web search Product search Service search Domain Search Already a BIG Market HUGE Opportunity IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 2
  • 3. Agenda 3 Evolution of Search Engines Information Retrieval Vs. Extraction Vs. Access Personalization in IR, IE and IA Applications in Personalized IA Conclusions IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 3
  • 4. Evolution of Search Engines 4 Crawling and Indexing Topic directories Clustering and Classification Hyperlink analysis Resource discovery and vertical portals Semantic Web ??? IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 4
  • 5. Current IR engines fail – why? 5 Wide variation in retrieval results User topic Retrieval system Different approaches work for different systems. No way to determine which approach will work for a particular query. Solution: Deeper analysis of the content and Query IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 5
  • 6. Motivation for Deeper Analysis 6 Texts are one of the major sources of information and knowledge. However, they are not transparent. They have to be systematically integrated with the other sources like data bases, numerical data, etc. NLP/IR/IE for better analysis IA for better presentation IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 6
  • 7. Agenda 7 Evolution of Search Engines Information Retrieval Vs. Extraction Vs. Access Personalization in IR, IE and IA Applications in Personalized IA Conclusions IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 7
  • 8. IR vs. IE vs. IA 8 To search and retrieve documents in response to queries for information Vs. To extract information that fits pre-defined database schemas or templates, specifying the output formats Vs. To make the required information accessible to the user in their choice of language, mode, level of detail and format IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 8
  • 9. Characterization of Texts IR System Queries Collection of Texts 9 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008
  • 10. Knowledge Characterization of Texts Interpretation IR System Queries Collection of Texts 10 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008
  • 11. Knowledge Characterization of Texts Interpretation Passage IR System Queries Collection of Texts 11 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008
  • 12. Knowledge Characterization of Texts Interpretation Passage IE System IR System Queries Structures of Sentences Collection of Texts NLP Texts Templates 12 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008
  • 13. Information Access Knowledge Technologies Interpretation Machine Translation Passage IE System IR System Summarization I Snippet Generation NL Generation Visualization Tools 13 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008
  • 14. Agenda 14 Evolution of Search Engines Information Retrieval Vs. Extraction Vs. Access Personalization in IR, IE and IA Applications in Personalized IA Conclusions IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 14
  • 15. Limitations of Current IR Systems 15 All users get same results for a given query – independent of: Previous search history Current Search Context Treat all users the same Does one size fits all? IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 15
  • 16. Personalized Web Search 16 Automatic adjustment of information content, structure, and presentation tailored to an individual user. Characteristics: Age, Gender, Special Interest Groups, Topic Personalize Search Results using Personal content Past Activities (long term and short term) Variations: Explicit or Implicit profile setup Explicit or Implicit relevance feedback Client side or server side storage of information (privacy implications) User control over amount of personalization IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 16
  • 17. Overview of Personalized Search 17 Typically a 3 step process: 1. Obtain results (n>>10) 2. Computer Similarity (results, User) 3. Re-rank the results IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 17
  • 18. 18 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 18
  • 19. 19 IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 19
  • 20. Techniques 20 Co-active Techniques Pro-active Techniques Collaborative Filtering User Profile based Result Pruning User Profile based Query Expansion IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 20
  • 21. Problem Description Personalized Search - Issues What to use to Personalize? How to Personalize? When not to Personalize? How to know Personalization helped? 21
  • 22. Problem Description We focus on the issue How to Personalize? Problem Statement How to learn to personalize for future searches using past search history How to model and represent past search contexts How to use it to improve search results 22
  • 23. Solution - Outline Model and Represent past user feedback – Learning user profile Use implicit feedback Long term learning User contexts – triples {user,query,{relevant documents}} Improve Search Results – Reranking Get Initial Search results Take top few and rescore using user profile and rearrange 23
  • 24. Contributions I Search : A suite of approaches for Personalized Web Search Proposed Personalized search approaches Baseline Basic Retrieval methods Automatic Evaluation Analysis of Query Log 24
  • 25. Review of Personalized Search Personalized Search Query logs Machine learning Language modeling Community based Others 25
  • 26. I Search : A suite of Techniques for Personalized IR Suite of Approaches??? Statistical Language modeling based approaches Simple N-gram based methods Noisy Channel Model based method Machine learning based approach Ranking SVM based method Personalization without relevance feedback Simple N-gram based method 26
  • 27. Statistical Language Modeling based Approaches:Overview From user contexts, capture statistical properties of texts Use the same to improve search results Different Contexts Unigram and Bigrams Simple N-gram based approaches Relationship between query and document words Noisy Channel based approach 27
  • 28. Simple N-gram based approaches N-gram : general term for words 1-gram : unigram, 2-gram : bigram Capture statistical properties of text Single words (Unigrams) Two adjacent words (Bigrams) 28
  • 29. Learning user profile Given Past search history Hu = {(q1, rf1), (q2, rf2), …, (qn, rfn)} rfall = contentation of all rf For each unigram wi User profile 29
  • 31. Reranking In general LM for IR Our Approach 31
  • 32. Noisy Channel based Approach Documents and Queries different information spaces Queries – short, concise Documents – more descriptive Most methods to retrieval or personalized web search do not model this Capture relationship between query and document words 32
  • 33. Machine Learning based Approaches:Introduction Most machine learning for IR - Binary classification problem – “relevant” and “non-relevant” Click through data Click is not an absolute relevance but relative relevance i.e., assuming clicked – relevant, un clicked - irrelevant is wrong. Clicks – biased Partial relative relevance - Clicked documents are more relevant than the un clicked documents. 33
  • 34. Personalized Search without Relevance Feedback:Introduction Can personalized be done without relevance feedback about which documents are relevant How much informative are the queries posed by users Is information contained in the queries enough to personalize? 34
  • 35. Approach Past queries of the user available Make effective use of past queries Simple N-gram based approach 35
  • 36. Experiment Results Language Modeling – Best Results! Interesting framework Personalized Search Simple N-gram based approaches also worked well Noisy Channel model worked best Extracting Synthetic Queries helped Different Training schemes IBM Model1 Vs GIZA++ Snippet Vs Document Machine Learning – competitive results Different Features and weights Without Relevance Feedback – Very encouraging results Simple Approach worked well Sparsity – Query log was useful 36
  • 37. Agenda 37 Evolution of Search Engines Information Retrieval Vs. Extraction Vs. Access Personalization in IR, IE and IA Applications in Personalized IA Conclusions Personalized Search Personalized Engine for Mobile Summarization Phones (for Mobile Devices) IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 37
  • 38. “Personalized” Search Engine for mobile devices To develop a “personalized” Search Engine for mobile devices that will produce more relevant results based on the query and the “context” What we mean by “Personalized” search? user will be able to configure the search interfaces (Explicit feedback) System will observe user behavior and customize itself to suit user’s needs (Implicit feedback) What we mean by “Context”? User, time, location, … Goal is to make Search accessible on Nokia mobile devices and make use of the mobile aspects for personalization. 38 (C) Vasudeva Varma, IIIT Hyderabad, India 38
  • 39. Scope of the Application Client Side Server Side 39 (C) Vasudeva Varma, IIIT Hyderabad, India 39
  • 40. Problem Re-Definition Dynamic user behavior tracking An observer that keeps track of all “relevant” user actions Client module Analysis of user actions Interpret the user actions to derive user interests (categories of interests) so that more relevant results are displayed Construction of user profile implicitly Implicit Supervised learning Personalization Based on Query Based on User Profile Based on other parameters such as time, location 40 (C) Vasudeva Varma, IIIT Hyderabad, India 40
  • 41. Solution Overview 41 (C) Vasudeva Varma, IIIT Hyderabad, India 41
  • 42. Personalized Summarization: Motivation The success that search engine providers have found on the PC have failed to translate to the mobile phone. why? Because trying to force a PC-based search experience inside a mobile device falls short on a key area of usability Search queries typically return hundreds of potential hits. Making sense of such output is difficult. The results may or may not be of user interest. We are looking for a faster and easier way to access precise information on our mobile devices. 42 (C) Vasudeva Varma, IIIT Hyderabad, India 42
  • 43. Challenges Can we offer users a more simple, friendly and intuitive experience? We are looking forward to provide more information with less payload in form of a summary which will take care of context history preferences device capabilities social network 43 (C) Vasudeva Varma, IIIT Hyderabad, India 43
  • 44. System Model Search Engine 44 (C) Vasudeva Varma, IIIT Hyderabad, India 44
  • 45. Summary 45 Current Search Engines are inadequate and current know-how is only the tip of an ice-berg IR, IE and IA areas have enjoyed huge commercial success and have a huge growth potential Personalization is perhaps the next big wave Various personalization techniques are available - yet this is a very fertile research field The two personalization application shown are just examples of many possibilities. IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008 45
  • 46. 46 Thank You – Questions? Vasudeva Varma, IIIT Hyderabad vv@iiit.ac.in or www.iiit.ac.in/~vasu IR and IE Technologies and Personalization (C) Vasudeva Varma IIIT-H 5/30/2008