SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
Search and Browsing Cycle
      for Knowledge
  Discovery and Learning
     Sebastian Ryszard Kruk
     sebastian.kruk@deri.org
       DERI, NUI Galway




                               1
Search and Browsing Cycle
      for Knowledge
  Discovery and Learning
     Sebastian Ryszard Kruk
     sebastian.kruk@deri.org
       DERI, NUI Galway




                               1
Take away message




                    2
                        2
Take away message


•   We search in different ways for different things




                                                       2
                                                           2
Take away message


•   We search in different ways for different things

•   Keyword search is not enough




                                                       2
                                                           2
Take away message


•   We search in different ways for different things

•   Keyword search is not enough

•   We create the knowledge by sharing our (search) experience




                                                                 2
                                                                     2
Outline
•   Motivation

•   How do people search

•   Search and Browsing life-cycle

•   Applying semantics and making use of social networks:

    •   Keyword-based search

    •   Faceted Navigation

    •   Collaborative Filtering

•   Conclusions


                                                            3
                                                                3
Motivation




             4
Motivation

  How to discover and integrate knowledge
coming from both formal and informal sources?




                                                4
Motivation




How to share and interconnect knowledge among people?




                                                        4
How do people search?
•   Different user goals:




                            5
                                5
How do people search?
•   Different user goals:

    – Resource Seeking - the user wants to find a specific
      resource (e.g. lyrics of a song, a program to download, a
      map service etc.)




                                                                  5
                                                                      5
How do people search?
•   Different user goals:

    – Resource Seeking - the user wants to find a specific
      resource (e.g. lyrics of a song, a program to download, a
      map service etc.)

    – Navigational - the user is searching for a specific web site
      whose URL s/he forgot




                                                                    5
                                                                        5
How do people search?
•   Different user goals:

    – Resource Seeking - the user wants to find a specific
      resource (e.g. lyrics of a song, a program to download, a
      map service etc.)

    – Navigational - the user is searching for a specific web site
      whose URL s/he forgot

    – Informational - the user is looking for information about a
      topic s/he is interested in




                                                                    5
                                                                        5
Search and browsing




                      6
                          6
Search and browsing
• Why?

   •   Knowledge can be useful

   •   Not everything is a useful knowledge




                                              6
                                                  6
Search and browsing
• Why?

    •   Knowledge can be useful

    •   Not everything is a useful knowledge

• How? (Search and browsing actions)




                                               6
                                                   6
Search and browsing
• Why?

    •   Knowledge can be useful

    •   Not everything is a useful knowledge

• How? (Search and browsing actions)

   – [REUSE] keyword-based search (resource seeking)




                                                       6
                                                           6
Search and browsing
• Why?

    •   Knowledge can be useful

    •   Not everything is a useful knowledge

• How? (Search and browsing actions)

   – [REUSE] keyword-based search (resource seeking)

   – [REDUCE] faceted navigation (navigational)




                                                       6
                                                           6
Search and browsing
• Why?

    •   Knowledge can be useful

    •   Not everything is a useful knowledge

• How? (Search and browsing actions)

   – [REUSE] keyword-based search (resource seeking)

   – [REDUCE] faceted navigation (navigational)

   – [RECYCLE] collaborative filtering (informational)


                                                        6
                                                            6
Keyword-based search
   Why is it not enough?




                           7
                               7
Keyword-based search
            Why is it not enough?


•   Too many results (low precision)

•   One needs to specify the exact keyword (low recall)

•   How to distinguish between: Python and python? (high
    fall-out)




                                                           7
                                                               7
Keyword-based search
   How we can improve?




                         8
                             8
Keyword-based search
            How we can improve?

•   Disambiguation through a context

    •   Long-term: user’s interests, engine type

    •   Short-term: user’s goal, location, time

    •   Query

•   Query refinement



                                                   8
                                                       8
Keyword-based search
      What’s next?




                       9
                           9
Keyword-based search
                   What’s next?



•   “Tell me why” button and the transcript of refinement
    process

•   Continue to faceted navigation




                                                           9
                                                               9
Faceted navigation
  Why we need that?




                      10
                           10
Faceted navigation
              Why we need that?
•   The search does not end on a (long) list of results

•   The results are not a list (!) but a graph

•   „Lost in hyper-space”

•   A need for unified UI and services for filter/narrow and
    browse/expand services

•   Share browsing experience – navigate
    collaboratively

                                                             10
                                                                  10
Faceted navigation
  How we do better?




                      11
                           11
Faceted navigation
              How we do better?


•   A set of navigation services: access, search, filter,
    similar, browse, and combine

•   Auxiliary services: meta, context, and statistics

•   Zoom-able, adaptable, and accessible user interface

•   Engage users in collaborative browsing



                                                           11
                                                                11
Browsing the data graph




                          12
                               12
Browsing the data graph




 MultiBeeBrowse exploits interconnected data ...
                                                   12
                                                        12
Browsing the data graph




                          13
                               13
Browsing the data graph




    ... to allow faceted navigation
                                      13
                                           13
Social Semantic
Collaborative Filtering




                          14
                               14
Social Semantic
Collaborative Filtering

Why do we need collaboration?

•   The bottom-line of acquiring knowledge: informal
    communication (“word of mouth”)




                                                       14
                                                            14
Social Semantic
Collaborative Filtering




                          15
                               15
Social Semantic
Collaborative Filtering

           How can that help?

•   Everyone classifies (filters) the information in bookmark
    folders (user-oriented taxonomy)

•   Peers share (collaborate over) the information (community-
    driven taxonomy)



                                                                 15
                                                                      15
Social Semantic
Collaborative Filtering




                          16
                               16
Social Semantic
Collaborative Filtering

             What do we got?

•   Knowledge “flows“ from the expert through the social
    network to the user

•   Systems amass a lot of information on user/community
    profile (context)



                                                           16
                                                                16
Social Semantic
Collaborative Filtering




                          17
                               17
Social Semantic
Collaborative Filtering

        What problems can we
             encounter?

•   The horizon of a social network (2-3 degrees of separation)

•   How to handle fine-grained information
    (blogs, wikis, etc.)



                                                                  17
                                                                       17
Social Semantic
Collaborative Filtering




                          18
                               18
Social Semantic
Collaborative Filtering

           How to solve them?

•   Inference engine to suggest knowledge from the outskirts
    of the social network

•   Support for Semantically Interlinked Online Communities
    (SIOC) metadata



                                                               18
                                                                    18
Social Semantic
Collaborative Filtering




                          19
                               19
Social Semantic
           Collaborative Filtering
 know
 s
include

bookmark




                                     19
                                          19
Social Semantic
           Collaborative Filtering
 know
 s
include

bookmark




                                     19
                                          19
Putting it all together




                          20
                               20
Putting it all together




                          20
                               20
Putting it all together
   user profile:
  user’s interests




                                                                refine
                                                            search results




                                                                             20
  filter, record, annotate, and share results and actions
                                                                                  20
Putting it all together
   user profile:
  user’s interests



                             user profile:
                            recent actions

                                                                refine
            filter, record,
                                                            search results
               annotate,
          and share results


                     re-call shared actions




                                                                             20
  filter, record, annotate, and share results and actions
                                                                                  20
Search and Browsing
 in e-Learning space




                       21
                            21
Search and Browsing
 in e-Learning space




                       21
                            21
Search and Browsing
 in e-Learning space




                       21
                            21
Search and Browsing
 in e-Learning space




                       21
                            21
Search and Browsing
 in e-Learning space


             Sebastian Ryszard Kruk
                eLearning Cluster
                DERI, NUI Galway

              sebastian.kruk@deri.org

               http://elite.deri.org/
              http://www.corrib.org/
                                        21
                                             21

Contenu connexe

Similaire à Search and Browsing Cycle for Knowledge Discovery and Learning

Web Application Page Hierarchy
Web Application Page HierarchyWeb Application Page Hierarchy
Web Application Page HierarchyLuke Wroblewski
 
Emma.antunes
Emma.antunesEmma.antunes
Emma.antunesNASAPMC
 
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive dcambrid
 
CBMI 2013 Presentation: User Intentions in Multimedia
CBMI 2013 Presentation: User Intentions in MultimediaCBMI 2013 Presentation: User Intentions in Multimedia
CBMI 2013 Presentation: User Intentions in Multimediadermotte
 
Discover - Designing Serendipitous Experience While Surfing Web
Discover - Designing Serendipitous Experience While Surfing Web Discover - Designing Serendipitous Experience While Surfing Web
Discover - Designing Serendipitous Experience While Surfing Web Niyati Gupta
 
Information Retrieval (for beginners)
Information Retrieval (for beginners)Information Retrieval (for beginners)
Information Retrieval (for beginners)James Melzer
 
Show Tell: how do teachers search and multilingual tagging
Show Tell: how do teachers search and multilingual taggingShow Tell: how do teachers search and multilingual tagging
Show Tell: how do teachers search and multilingual taggingRiina Vuorikari
 
Best Practices for Simplifying User Experiences
Best Practices for Simplifying User ExperiencesBest Practices for Simplifying User Experiences
Best Practices for Simplifying User ExperiencesRobert Stribley
 
Future Leaders SSAT/NCSL
Future Leaders SSAT/NCSLFuture Leaders SSAT/NCSL
Future Leaders SSAT/NCSLDannno
 
Information Architecture in Real Life - Part II
Information Architecture in Real Life - Part IIInformation Architecture in Real Life - Part II
Information Architecture in Real Life - Part IIAre Halland
 
David Hughes iCrossing UK Performance Insight Search Term Research
David Hughes iCrossing UK Performance Insight Search Term ResearchDavid Hughes iCrossing UK Performance Insight Search Term Research
David Hughes iCrossing UK Performance Insight Search Term ResearchiCrossing
 
BIAZA Customer-centric websites by Paul Randall
BIAZA Customer-centric websites by Paul RandallBIAZA Customer-centric websites by Paul Randall
BIAZA Customer-centric websites by Paul RandallPaul Randall
 
Layout Standards and Techniques
Layout Standards and TechniquesLayout Standards and Techniques
Layout Standards and TechniquesNick Finck
 
Linked In 101 Building Your Presence
Linked In 101 Building Your PresenceLinked In 101 Building Your Presence
Linked In 101 Building Your PresenceBrad Hanks
 
Seek #CincySM Conversation Starter
Seek #CincySM Conversation StarterSeek #CincySM Conversation Starter
Seek #CincySM Conversation StarterSEEK Company
 

Similaire à Search and Browsing Cycle for Knowledge Discovery and Learning (20)

Web Application Page Hierarchy
Web Application Page HierarchyWeb Application Page Hierarchy
Web Application Page Hierarchy
 
Emma.antunes
Emma.antunesEmma.antunes
Emma.antunes
 
Online Networking
Online NetworkingOnline Networking
Online Networking
 
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
 
Web Usability July 2011
Web Usability July 2011Web Usability July 2011
Web Usability July 2011
 
CBMI 2013 Presentation: User Intentions in Multimedia
CBMI 2013 Presentation: User Intentions in MultimediaCBMI 2013 Presentation: User Intentions in Multimedia
CBMI 2013 Presentation: User Intentions in Multimedia
 
Discover - Designing Serendipitous Experience While Surfing Web
Discover - Designing Serendipitous Experience While Surfing Web Discover - Designing Serendipitous Experience While Surfing Web
Discover - Designing Serendipitous Experience While Surfing Web
 
2009 05 Vvbad Brussel Nieuwenhuysen
2009 05 Vvbad Brussel Nieuwenhuysen2009 05 Vvbad Brussel Nieuwenhuysen
2009 05 Vvbad Brussel Nieuwenhuysen
 
Information Retrieval (for beginners)
Information Retrieval (for beginners)Information Retrieval (for beginners)
Information Retrieval (for beginners)
 
Show Tell: how do teachers search and multilingual tagging
Show Tell: how do teachers search and multilingual taggingShow Tell: how do teachers search and multilingual tagging
Show Tell: how do teachers search and multilingual tagging
 
Best Practices for Simplifying User Experiences
Best Practices for Simplifying User ExperiencesBest Practices for Simplifying User Experiences
Best Practices for Simplifying User Experiences
 
Future Leaders SSAT/NCSL
Future Leaders SSAT/NCSLFuture Leaders SSAT/NCSL
Future Leaders SSAT/NCSL
 
Information Architecture in Real Life - Part II
Information Architecture in Real Life - Part IIInformation Architecture in Real Life - Part II
Information Architecture in Real Life - Part II
 
Digital Process
Digital ProcessDigital Process
Digital Process
 
David Hughes iCrossing UK Performance Insight Search Term Research
David Hughes iCrossing UK Performance Insight Search Term ResearchDavid Hughes iCrossing UK Performance Insight Search Term Research
David Hughes iCrossing UK Performance Insight Search Term Research
 
BIAZA Customer-centric websites by Paul Randall
BIAZA Customer-centric websites by Paul RandallBIAZA Customer-centric websites by Paul Randall
BIAZA Customer-centric websites by Paul Randall
 
Usability
UsabilityUsability
Usability
 
Layout Standards and Techniques
Layout Standards and TechniquesLayout Standards and Techniques
Layout Standards and Techniques
 
Linked In 101 Building Your Presence
Linked In 101 Building Your PresenceLinked In 101 Building Your Presence
Linked In 101 Building Your Presence
 
Seek #CincySM Conversation Starter
Seek #CincySM Conversation StarterSeek #CincySM Conversation Starter
Seek #CincySM Conversation Starter
 

Plus de Sebastian Ryszard Kruk

węzełki.pl - knowledge sharing portal on Web 3.0
węzełki.pl - knowledge sharing portal on Web 3.0węzełki.pl - knowledge sharing portal on Web 3.0
węzełki.pl - knowledge sharing portal on Web 3.0Sebastian Ryszard Kruk
 
Rendering Navigation and Information Space with HoneyCombTM
Rendering Navigation and Information Space  with  HoneyCombTMRendering Navigation and Information Space  with  HoneyCombTM
Rendering Navigation and Information Space with HoneyCombTMSebastian Ryszard Kruk
 
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebBuilding Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebSebastian Ryszard Kruk
 
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata  MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata Sebastian Ryszard Kruk
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesSebastian Ryszard Kruk
 
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Sebastian Ryszard Kruk
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Sebastian Ryszard Kruk
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Sebastian Ryszard Kruk
 
JeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibraryJeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibrarySebastian Ryszard Kruk
 

Plus de Sebastian Ryszard Kruk (20)

Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Sieć Semantyczna w teorii i praktyce
Sieć Semantyczna w teorii i praktyceSieć Semantyczna w teorii i praktyce
Sieć Semantyczna w teorii i praktyce
 
Web 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyceWeb 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyce
 
Semantic Digital Libraries
Semantic Digital LibrariesSemantic Digital Libraries
Semantic Digital Libraries
 
JeromeDL - Semantic Digital Library
JeromeDL - Semantic Digital LibraryJeromeDL - Semantic Digital Library
JeromeDL - Semantic Digital Library
 
Knowledge Management with Web 3.0
Knowledge Management with Web 3.0 Knowledge Management with Web 3.0
Knowledge Management with Web 3.0
 
węzełki.pl - knowledge sharing portal on Web 3.0
węzełki.pl - knowledge sharing portal on Web 3.0węzełki.pl - knowledge sharing portal on Web 3.0
węzełki.pl - knowledge sharing portal on Web 3.0
 
Ecdl2008 Jeromedl Evaluation Long
Ecdl2008 Jeromedl Evaluation LongEcdl2008 Jeromedl Evaluation Long
Ecdl2008 Jeromedl Evaluation Long
 
Rendering Navigation and Information Space with HoneyCombTM
Rendering Navigation and Information Space  with  HoneyCombTMRendering Navigation and Information Space  with  HoneyCombTM
Rendering Navigation and Information Space with HoneyCombTM
 
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebBuilding Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
 
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata  MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
 
JeromeDL Tutorial
JeromeDL TutorialJeromeDL Tutorial
JeromeDL Tutorial
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital Libraries
 
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
JeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibraryJeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital Library
 
Irish Digital Libraries Summit
Irish Digital Libraries SummitIrish Digital Libraries Summit
Irish Digital Libraries Summit
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Search and Browsing Cycle for Knowledge Discovery and Learning

  • 1. Search and Browsing Cycle for Knowledge Discovery and Learning Sebastian Ryszard Kruk sebastian.kruk@deri.org DERI, NUI Galway 1
  • 2. Search and Browsing Cycle for Knowledge Discovery and Learning Sebastian Ryszard Kruk sebastian.kruk@deri.org DERI, NUI Galway 1
  • 4. Take away message • We search in different ways for different things 2 2
  • 5. Take away message • We search in different ways for different things • Keyword search is not enough 2 2
  • 6. Take away message • We search in different ways for different things • Keyword search is not enough • We create the knowledge by sharing our (search) experience 2 2
  • 7. Outline • Motivation • How do people search • Search and Browsing life-cycle • Applying semantics and making use of social networks: • Keyword-based search • Faceted Navigation • Collaborative Filtering • Conclusions 3 3
  • 9. Motivation How to discover and integrate knowledge coming from both formal and informal sources? 4
  • 10. Motivation How to share and interconnect knowledge among people? 4
  • 11. How do people search? • Different user goals: 5 5
  • 12. How do people search? • Different user goals: – Resource Seeking - the user wants to find a specific resource (e.g. lyrics of a song, a program to download, a map service etc.) 5 5
  • 13. How do people search? • Different user goals: – Resource Seeking - the user wants to find a specific resource (e.g. lyrics of a song, a program to download, a map service etc.) – Navigational - the user is searching for a specific web site whose URL s/he forgot 5 5
  • 14. How do people search? • Different user goals: – Resource Seeking - the user wants to find a specific resource (e.g. lyrics of a song, a program to download, a map service etc.) – Navigational - the user is searching for a specific web site whose URL s/he forgot – Informational - the user is looking for information about a topic s/he is interested in 5 5
  • 16. Search and browsing • Why? • Knowledge can be useful • Not everything is a useful knowledge 6 6
  • 17. Search and browsing • Why? • Knowledge can be useful • Not everything is a useful knowledge • How? (Search and browsing actions) 6 6
  • 18. Search and browsing • Why? • Knowledge can be useful • Not everything is a useful knowledge • How? (Search and browsing actions) – [REUSE] keyword-based search (resource seeking) 6 6
  • 19. Search and browsing • Why? • Knowledge can be useful • Not everything is a useful knowledge • How? (Search and browsing actions) – [REUSE] keyword-based search (resource seeking) – [REDUCE] faceted navigation (navigational) 6 6
  • 20. Search and browsing • Why? • Knowledge can be useful • Not everything is a useful knowledge • How? (Search and browsing actions) – [REUSE] keyword-based search (resource seeking) – [REDUCE] faceted navigation (navigational) – [RECYCLE] collaborative filtering (informational) 6 6
  • 21. Keyword-based search Why is it not enough? 7 7
  • 22. Keyword-based search Why is it not enough? • Too many results (low precision) • One needs to specify the exact keyword (low recall) • How to distinguish between: Python and python? (high fall-out) 7 7
  • 23. Keyword-based search How we can improve? 8 8
  • 24. Keyword-based search How we can improve? • Disambiguation through a context • Long-term: user’s interests, engine type • Short-term: user’s goal, location, time • Query • Query refinement 8 8
  • 25. Keyword-based search What’s next? 9 9
  • 26. Keyword-based search What’s next? • “Tell me why” button and the transcript of refinement process • Continue to faceted navigation 9 9
  • 27. Faceted navigation Why we need that? 10 10
  • 28. Faceted navigation Why we need that? • The search does not end on a (long) list of results • The results are not a list (!) but a graph • „Lost in hyper-space” • A need for unified UI and services for filter/narrow and browse/expand services • Share browsing experience – navigate collaboratively 10 10
  • 29. Faceted navigation How we do better? 11 11
  • 30. Faceted navigation How we do better? • A set of navigation services: access, search, filter, similar, browse, and combine • Auxiliary services: meta, context, and statistics • Zoom-able, adaptable, and accessible user interface • Engage users in collaborative browsing 11 11
  • 31. Browsing the data graph 12 12
  • 32. Browsing the data graph MultiBeeBrowse exploits interconnected data ... 12 12
  • 33. Browsing the data graph 13 13
  • 34. Browsing the data graph ... to allow faceted navigation 13 13
  • 36. Social Semantic Collaborative Filtering Why do we need collaboration? • The bottom-line of acquiring knowledge: informal communication (“word of mouth”) 14 14
  • 38. Social Semantic Collaborative Filtering How can that help? • Everyone classifies (filters) the information in bookmark folders (user-oriented taxonomy) • Peers share (collaborate over) the information (community- driven taxonomy) 15 15
  • 40. Social Semantic Collaborative Filtering What do we got? • Knowledge “flows“ from the expert through the social network to the user • Systems amass a lot of information on user/community profile (context) 16 16
  • 42. Social Semantic Collaborative Filtering What problems can we encounter? • The horizon of a social network (2-3 degrees of separation) • How to handle fine-grained information (blogs, wikis, etc.) 17 17
  • 44. Social Semantic Collaborative Filtering How to solve them? • Inference engine to suggest knowledge from the outskirts of the social network • Support for Semantically Interlinked Online Communities (SIOC) metadata 18 18
  • 46. Social Semantic Collaborative Filtering know s include bookmark 19 19
  • 47. Social Semantic Collaborative Filtering know s include bookmark 19 19
  • 48. Putting it all together 20 20
  • 49. Putting it all together 20 20
  • 50. Putting it all together user profile: user’s interests refine search results 20 filter, record, annotate, and share results and actions 20
  • 51. Putting it all together user profile: user’s interests user profile: recent actions refine filter, record, search results annotate, and share results re-call shared actions 20 filter, record, annotate, and share results and actions 20
  • 52. Search and Browsing in e-Learning space 21 21
  • 53. Search and Browsing in e-Learning space 21 21
  • 54. Search and Browsing in e-Learning space 21 21
  • 55. Search and Browsing in e-Learning space 21 21
  • 56. Search and Browsing in e-Learning space Sebastian Ryszard Kruk eLearning Cluster DERI, NUI Galway sebastian.kruk@deri.org http://elite.deri.org/ http://www.corrib.org/ 21 21