Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Information Retrieval Systeme Suchverfahren im Web

Ähnliche Präsentationen


Präsentation zum Thema: "Information Retrieval Systeme Suchverfahren im Web"—  Präsentation transkript:

1 Information Retrieval Systeme Suchverfahren im Web
A.Kaiser; WU-Wien

2 Information Retrieval Systeme
Komponenten eines IR-Systems Informationserschließung Informationswiedergewinnung (Retrieval) Informationsaufbereitung A.Kaiser; WU-Wien

3 Grundmodell: Information Retrieval
Folie in Anlehnung an Womser-Hacker Informationsmanagement I 53

4 Textmodellierung Veranstaltung MIS Wirtschaftsuni verschiedene
Abteilungen anbieten Inhalte decken klein Prozentsatz Textmodellierung Die Veranstaltungen aus MIS werden an der Wirtschaftsuni von zwei verschiedenen Abteilungen angeboten. Die Inhalte decken sich nur zu einem kleinen Prozentsatz Transfor- mation Stoppwörter A.Kaiser; WU-Wien 74

5 Informationserschließung
Ein Beispiel für eine Methode der Informa-tionserschließung ist der invertierte Index. Erzeugung einer „Tabelle“, die in der 1.Spalte alle möglichen Suchbegriffe beinhaltet und in der 2.Spalte die Verweise auf diejenigen Dokumente (Adressen, etc.), die diese Suchbegriffe beinhalten. A.Kaiser; WU-Wien

6 invertierter Index Datenbank D1,D4,D7,D9 SQL D2,D4,D7,D8
Internet D5,D6,D7,D8,D9 Computer D3,D4,D9 Textverarbeitung D1 Berücksichtigung von Stoppwortlisten, d.s. Listen von Begriffen ohne Informationsgehalt (der, die, ...) Vorteil: Massive Beschleunigung des Suchprozesses A.Kaiser; WU-Wien

7 Informationserschließung
Indexierung Manuelle Indexierung Automatische Indexierung Computer-unterstützte Indexierung Die Dokumente werden “aufbereitet”, um effizient nach Informationen suchen zu können. A.Kaiser; WU-Wien

8 Das Matching-Paradigma des klassischen IR
Klassisches Boolesches Retrieval Benutzer drücken ihr Suchproblem in einer exakten Retrievalsprache aus Verbindung von Termen und Boolescher Logik search (mess? OR pruef?) AND laser Folie in Anlehnung an Womser-Hacker; Management der Informationssysteme 75

9 Boolesche Logik AND, OR, NOT Term1 Term3 Term2 A.Kaiser; WU-Wien 76

10 Nachteile der Booleschen Systeme
Disjunkte Unterteilung in relevant und nicht-relevant Erwünschter Umfang schwer kontrollierbar Benutzer haben Probleme mit der Booleschen Logik Visualisierbarkeit Folie in Anlehnung an Womser-Hacker; Management der Informationssysteme 77

11 Ranking-Systeme Anordnung des Ergebnisses in einer nach Relevanz sortierten Reihenfolge notwendige Voraussetzung: gewichtete Indexierung cut-off kann vom Benutzer bestimmt werden Folie in Anlehnung an Womser-Hacker; Management der Informationssysteme 78

12 Grundprinzip Ranking 79

13 Boolesche Beispielrecherche
„Intelligentes Information Retrieval im Internet“ 1.Anfrage Information Retrieval 2.Anfrage IR 3.Anfrage Intelligent 4.Anfrage 1 AND 5.Anfrage 4 AND Internet A.Kaiser; WU-Wien 80

14 Suche in Ranking-Systemen
Anfrage Gewicht D1 D2 D3 Information Retrieval 5 x x x Intelligent 5 x Internet 1 x x Gewicht Anordnung: 1. D2 2.D3 3. D1 A.Kaiser; WU-Wien 81

15 Vorteile von Ranking-Verfahren
Die Rangordnung reiht die relevantesten Dokumente an den Anfang der Folge Der Benutzer bestimmt den Abbruch selbst, d.h. keine Mengenprobleme Experimente zeigen bessere Retrieval-qualität (bereits für sehr einfache Verfahren) cf. Salton et al. 1983 Folie in Anlehnung an Womser-Hacker; Management der Informationssysteme 82

16 Systemunterschiede Indexierungs- und Retrievalmodell
Behandlung der Dokumente und Anfragen Indexierungsvokabular Gewichtung Dokumentstruktur Ähnlichkeitsmaß Outputform: Ranking, Relevance Feedback Folie in Anlehnung an Womser-Hacker; Management der Informationssysteme 83

17 Einsatz von IR-Systemen
Literaturrecherche Suchmaschinen im Internet Suchverfahren im Multimediabereich ...

18 Formatierte DBS vs IR-Systeme
formatierte DBS IR-Systeme strukturierte, unformatierte formatierte Daten Daten direkte Suche indirekte Suche “Erfolg” ist objektiv “Erfolg” ist bestimmbar subjektiv (Nutzen)

19 Ein konkretes Beispiel
XBIBSUCHE an der Abteilung für Informationswirtschaft: Inhaltsverzeichnisse der Werke der Bibliotheken der Abteilung Einscannen, Abspeichern als ASCII-Datei Informationserschließung mit GLIMPSE Erzeugung eines invertierten Index Suche über das WWW in allen Inhaltsverzeichnissen

20 Xbibsuche Die Adresse für Xbibsuche
A.Kaiser; WU-Wien

21 Suchverfahren im WWW A.Kaiser; WU-Wien

22 Internet und WWW Linearer Text - Hypertext - Multimedia Hypermedia
World Wide Web: weltweit verteiltes multimediales Informationssystem HTTP (Hypertext Transfer Protocol) Connection - Request - Response - Close Caching: Zwischenspeicherung Hauptspeicher/Platte - Proxy; Archivierung Client-Server Prinzip A.Kaiser; WU-Wien

23 WWW vs. konventionelle, datenbankbasierte IS
Verteilte Datenhaltung hohe Dynamik bezüglich neuer, entfernter und geänderter Inhalte heterogene Datenformate und unheitlich strukturierte Inhalte hohe Anzahl von Dokument-Dubletten gigantische Menge von Dokumenten alle Eigenschaften erschweren die Suche und Lokalisierung von Infos im WWW A.Kaiser; WU-Wien

24 Suchverfahren im WWW Suche in lokalen WWW-Servern
Katalog- und verzeichnisbasierte Suche Roboterbasierte Suche Metasuchmaschinen Intelligente Agenten A.Kaiser; WU-Wien

25 Suche in lokalen WWW-Servern und Datenbanken
HTML Gateways zu Datenbanken Literaturrecherche in Bibliotheken ALEPH: österreichweiter Bibliotheksverbund Web-Server (Oracle) A.Kaiser; WU-Wien

26 Matching - Browsing Matching: Vergleich von Begriffen, die das Informationsbedürfnis des Suchenden umschreiben, mit Begriffen, die aus den indexierten Dokumenten gewonnen wurden. Browsing: (zielgerichtete) Navigation von einem Hyperlink zum anderen, so dass sich ein zurückgelegter Pfad von besuchten Seiten ergibt. A.Kaiser; WU-Wien

27 Matching Matching: Vorgehensweise der klassischen Suchmaschine.
Zwingt den Suchenden sein Informationsproblem zu durchdenken und zu strukturieren Suchender muß über Problemgebiet und Vokabular Bescheid wissen und auch wissen was sein/ihr Problem ist. A.Kaiser; WU-Wien

28 Browsing Browsing wird erst möglich mit dem Vorhanden-sein von Hyperlinks. Ist das Suchverfahren in Katalogen gerichtetes Browsing ungerichtetes Browsing assoziatives Browsing sukzessive Eingrenzung des Problembereichs, keine exakte Beschreibung des Problembereichs notwendig weniger zielorientiert, oft aufwendig, Risiko(? ) der Ablenkung A.Kaiser; WU-Wien

29 Katalog- und verzeichnisbasierte Suche
(manuell) aufgebaute Linksammlungen Navigation in hierarchisch aufgebauten Sachgebieten Eignen sich dann, wenn man zu einem bestimmten Gebiet einen (guten) Einstieg finden will. Yahoo, Dino, ... A.Kaiser; WU-Wien

30 Kataloge Aufbau durch Betreiber (oftmals manuell)
Anmelden eigener Webseiten durch Benutzer (Begutachtung und/oder Klassifikation durch Betreiber) Beispiel: VU (virtuelle Universität) A.Kaiser; WU-Wien

31 Kataloge Weitere Beispiele für Kataloge Yahoo: http://yahoo.com
Dino: Euroseek: WWW Virtual Library: A.Kaiser; WU-Wien

32 Portale vs. Kataloge Portale: Einstiegspunkt für den vereinfachten Zugang zu einer großen Menge an Informationen. Sie verwenden Informationsquellen und Suchwerkzeuge, den den wirtschaftlichen Interessen der Portal-Anbieter entsprechen (Suchmaschinen, Kataloge, Spezialsuchdienste, ...) Oftmals Möglichkeiten der Personalisierung = persönliche Anpassung der Seiten des Portals an Interessen und Präferenzen A.Kaiser; WU-Wien

33 Portale Beispiele für Portale: EXCITE: http://www.excite.de
NETSCAPE: A.Kaiser; WU-Wien

34 Roboterbasierte Suche / Suchmaschinen
Roboter, Spider, Wanderer, Worm rekursive Inhaltserschließung (über Referenzen des gerade bearbeiteten Dokuments) Erschließung weiterer Dokumentformate (PDF, Word, Postscript, ...) Aufbau einer Indexdatenbank “klassisches IR” A.Kaiser; WU-Wien

35 Reichweite von Suchmaschinen
Google (1,346, URLs), Alta Vista (350 Mio URLs), Excite (250 Mio URLs), HotBot (110 Mio URLs), Lycos (340 Mio URLs), WebCrawler (2 Mio URLs) A.Kaiser; WU-Wien

36 Systemaufbau von Suchmaschinen
A.Kaiser; WU-Wien

37 Systemaufbau von Suchmaschinen
A.Kaiser; WU-Wien

38 Aufbau der Datenbank von Suchmaschinen
bekannte WWW-Seiten (Startpunkt Kataloge, etc.) rekursive Erschließung explizit durch Benutzer A.Kaiser; WU-Wien

39 Probleme beim Aufbau der DB
WWW-Seiten mit Frames Link-Bilder über CGI-Schnittstelle Aktualisierung (neu erstellte / aktualisierte Dokumente) Nicht-verlinkte Dokumente Zugriffsgeschützte Dokumente Dynamische Dokumente Geschützte Seiten nach dem Roboter-Exclusion-Standard A.Kaiser; WU-Wien

40 Indexierung von Dokumenten
Oftmals unklar, Kernkompetenz der Anbieter Methoden des klassischen Information Retrievals Wortextraktion mit mehrsprachigen Stoppwortlisten Position der Wörter Berechnung der Dokumentähnlichkeiten Funktion der Wörter (URL, Titel, Überschrift, Link, etc.) HTML-Elemente Verweisstrukturen A.Kaiser; WU-Wien

41 Indexierung von Dokumenten
Volltext-Indexierung die gesamte HTML-Seite wird unter Berücksichtigung von mehrsprachigen Stoppwortlisten indexiert Teilindex nur ein Teil der Seite (meist URL, Titel, Überschriften) werden indexiert Spezielle inhaltsbeschreibende Bereiche META-Tags in HTML A.Kaiser; WU-Wien

42 Anfragebearbeitung Verschiedene Suchmodi (einfache / erweiterte Suche)
Formularbasierte Suchmasken mit diversen Einstellmöglichkeiten Voreinstellungen werden tw. Über Buttons, Menüs und Listen ausgewählt Java-basierte Suchmasken (selten) A.Kaiser; WU-Wien

43 Relevanzberechnung Anzahl gefundener Suchbegriffe
Position der gefundenen Begriffe Statistische Häufigkeit des Begriffs innerhalb eines Dokuments Nähe der Suchbegriffe untereinander innerhalb des Textes Gesamtanzahl eines Suchbegriffs in der Datenbank Popularität eines Dokuments Anzahl und Qualität von Hyperlinks, die auf ein Dokument verweisen und von einem Dokument ausgehen. A.Kaiser; WU-Wien

44 Suchmaschinen Beispiele für Suchmaschinen
Google: Altavista: A.Kaiser; WU-Wien

45 Metasuchmaschinen Gleichzeitige Suche bei mehreren Suchmaschinen über ein einziges Suchformular Die verschiedenen Suchdienste werden vorgegeben, tw. auch Auswahlmöglichkeiten für Benutzer Funktionalität und Operatoren der verschiedenen Suchdienste werden verwendet. Anpassung der Anfrage an die Metamaschine auf die einzelnen Suchdienste wird vorgenommen. Die spezifischen Eigenschaften der einzelnen Suchdienste bleiben dem Benutzer verborgen A.Kaiser; WU-Wien

46 Metasuchmaschinen Metasuchmaschinen die Duplikate eliminieren und eine fusionierte Relevanzbeurteilung vornehmen entweder Weiterführen des Rankings im Ursprungssuchdienst oder komplette Neubeurteilung der Relevanz basierend auf den Worthäufigkeiten der Suchbegriffe in Angaben wie Titel, URL, Kurzbeschreibung) Metasuchmaschinen die Duplikate eliminieren, aber keine fusionierte Relevanzbeurteilung vornehmen Problem: Ranking der gemischten Treffermenge Treffermenge meist nach Suchdiensten gruppiert Duplikateliminierung lediglich über URL-Vergleich A.Kaiser; WU-Wien

47 Metasuchmaschinen Sequentielle Suche in mehreren Suchdiensten
Ausgabe erst nach der Befragung des letzten Suchdienstes Parallele Suche in mehreren Suchdiensten Ausgabe, sobald einer der befragten Suchdienste die Anfrage abgearbeitet hat A.Kaiser; WU-Wien

48 Metasuchmaschinen Erspart das Laden der Homepages einzelner Suchdienste Guter Überblick über unterschiedliche Dienste Zeitersparnis und größerer Dokumentenraum Beschränkung bei der Formulierung der Suchanfrage, weil Syntax der einzelnen Maschinen unterschiedlich (vgl. Informationsbedürfnis und Informationsnachfrage) A.Kaiser; WU-Wien

49 Metasuchmaschinen Beispiele für Metasuchmaschinen MetaGer
Highway 61 Metacrawler A.Kaiser; WU-Wien

50 Eigene Webseiten und Suchmaschinen
Wichtiger Text im oberen Bereich Schlüsselbegriffe im TITLE-Element und Überschrift (ev.auch in der Adresse) Keine Frames bzw. alternative Seiten zu Frames Regelmäßige Überprüfung der eigenen Seiten Verwendung von Metatags in HTML A.Kaiser; WU-Wien

51 Eigene Webseiten und Suchmaschinen
Hilfswerkzeuge Webmasterplan.com Makemetop Searchenginecheck.com A.Kaiser; WU-Wien

52 Vorgehensweise bei der Suche
1) „Klärung“ des Informationsbedarfs 2) Auswahl der „richtigen“ Suchbegriffe 3) Auswahl geeigneter Suchverfahren 4) Durchführung der Recherche A.Kaiser; WU-Wien

53 Klärung des Informationsbedarfs
Gesamtüberblick über ein Thema? Wahrscheinlich geringe Vorinformationen Ziel: hohe Anzahl gefundener Web-Seiten Detailinformationen wahrscheinlich gewisse Vorkenntnisse vorhanden Ziel: hohe Anzahl relevanter Web-Seiten A.Kaiser; WU-Wien

54 Auswahl der Suchbegriffe
Sprache der Suchbegriffe (eine oder mehrere) spezielle und allgemeinere Suchbegriffe verwenden Synonyme zu den Suchbegriffen überlegen A.Kaiser; WU-Wien

55 Auswahl der Suchverfahren
Informationsbedürfnis Allgemeines Interesse Überblick über Thema Detailinformationen über ein Thema (man kennt die Suchbegriffe) Suchverfahren Surfen, spezielle Seiten mit aktuellen und interessanten Links Kataloge Suchmaschinen, Datenbanken A.Kaiser; WU-Wien

56 Intelligente Agenten Programme, die Aufträge eines Benutzers oder eines anderen Programmes ausführen und dabei Wissen über die Ziele und Wünsche des Benutzers anwenden vgl. Intelligentes IR, Letizia, etc. A.Kaiser; WU-Wien

57 Information Retrieval
Intelligentes Information Retrieval A.Kaiser; WU-Wien

58 Konventionelles vs intelligentes IR
Konventionelles IR Informationsbedürfnis kann vor Recherche klar definiert werden Benutzer weiß was er/sie will Informationsbedürfnis ändert sich nicht im Dialog mit dem IR-System Intelligentes IR Benutzer weiß nicht genau nach welchen Informationen er/sie sucht Benutzer lernt im Dialog mit dem IR-System über Informationsbedürfnis dazu A.Kaiser; WU-Wien

59 Intelligentes Information Retrieval
vergleiche Vorgehensweise beim Erstellen einer Diagnose beim Arzt Weg um in Kooperation mit dem IR-System („=Arzt“), das wahre Informationsbedürfnis zu eruieren und die relevanten Informationen zu finden („=Therapie“) „Es sind (oft) nicht die Antworten die erhellen, sondern die Fragen A.Kaiser; WU-Wien

60 Intelligentes Information Retrieval
Ziel: Angleich bzw. Annäherung Informationsbedürfnis und Informationsbedarf unterschiedliche Ansätze um dieses Ziel zu erreichen Computerunterstütztes Indexieren mit Relevance Feedback Fallbasiertes Schließen Intelligente Agenten ... A.Kaiser; WU-Wien

61 Dynamischer Dokumentenraum - Ziele
Eliminierung von falschen Deskriptoren Dokumente, die als relevant eingestuft wurden, sollen der Suchanfrage ähnlicher gemacht werden Dokumente, die als nicht relevant eingestuft wurden, sollen der Suchanfrage unähnlicher gemacht werden Anpassung des Dokumentenraums an die Sprachentwicklung Anpassung des Dokumentenraums an die Benutzer A.Kaiser; WU-Wien

62 Prototypen Guided Information Exploration Letizia A.Kaiser; WU-Wien

63 Guided Information Exploration
System als Assistent der dem Anwender „über die Schultern schaut“, was er tut, welche Informationen er verarbeitet und welche Informationen er übergeht. Basierend auf diesen Informationen stellt das System Hypothesen über das Informationsbedürfnis des Anwenders auf. Retrieval von relevanten Informationen basierend auf den aufgestellten Hypothesen Kein explizites Relevance-Feedback sondern implizites Ableiten dieser wichtigen Informationen durch Interpretation der Anwender-Aktionen A.Kaiser; WU-Wien

64 Guided Information Exploration
Das System schätzt die Relevanz jedes Dokuments in Bezug auf die aufgestellten Hypothesen iterativer und dynamischer Aspekt von GIE Präsentation der durch GIE ''gefundenen'' Dokumente sollte ''unaufdringlich'' sein. Der Anwender soll nicht unnötig in seinem Suchprozeß unterbrochen werden. Trotzdem sollte es das Interface dem Benutzer erlauben sich die angebotenen Dokumente schnell durchzusehen um deren Relevanz beurteilen zu können. Implementation mit neuronalen Netzen A.Kaiser; WU-Wien

65 Letizia Software-Agent der einen Anwender beim Browsing assistiert
verfolgt die Gewohnheiten des Benutzers und versucht basierend auf den gewonnenen Erfahrungen jeweils ausgehend von der aktuellen Position des Benutzers, weitere passende Links selbständig zu finden. Suche nach Information ist cooperatives Unternehmen zwischen dem Anwender und einem intelligenten Software-Agenten A.Kaiser; WU-Wien

66 Letizia Schnelleres Erkunden möglicher relevanter Informationsknoten.
Orientierung an den ''Bewegungen'' des Anwenders einfache Heuristiken Verknüpfung von Konzepten des Information Retrievals und des Information Filterings Nutzung der Idle-Time Anwendung dann, wenn sich der Anwender unsicher ist, welchen Schritt er als nächstes setzen soll. A.Kaiser; WU-Wien

67 Letizia http://lieber.www.media.mit.edu/people/
lieber/Lieberary/Letizia/Letizia.html A.Kaiser; WU-Wien


Herunterladen ppt "Information Retrieval Systeme Suchverfahren im Web"

Ähnliche Präsentationen


Google-Anzeigen