IE1
Information Engineering 1
Information Engineering 1
-
- 1 / 256
-
Cartes-fiches
Kein Informationsbedürfnisse mehr vorhanden, bzw. die Frage beantwortet wurde.
Oft braucht man eine exakte Anfrage. Stemming ist anders: solange gleich gestemmt wird(Anfrage und Resultat werden gestemmt), funktioniert es.
Wegen Retrival Problem. E.g. Sprache ist nicht eindeutig. Dokumente sind unstruktuiert
Da Resultat in Form einer Rangliste gegeben wird
Google dupliziert quazi das öffentliche World Wide WebDarum brauchen sie ja so grosse DatencenterAlphabetisch sortieren => damit Binäre suche O(log(n))aber man kann das noch besser => Hash Tabellen
Warum nicht die Euklidische Distanz verwenden bei Vektorraummodell?
Weil die Merkmale unabhängig sein sollten.
Euklidische DIstanz behinhlatet länge der Vektoren. Länge der Resultate viel grösser wie die der ANfragevektoren daher unbrauchbar
Warum sollte man Information Retrieval Systeme evaluieren?
IR Systeme unterscheiden sich grundsätzlich in ihren „Grunddimensionen“:
Was sind die Dokumente/Informationen, welche erschlossen werden (heterogen, homogen, horizontal, vertikal, …)?
Was sind die Paradigmen des Zugriffs (Pull, Push, Katalog, …)?
Was sind die Benutzerkategorien, welche angesprochen werden?
Was sind die Bedürfniskategorien, welche befriedigt werden sollen?
Was ist das Geschäftsmodell? Daher muss evaluiert werden, ob richtige Suchtechnologie am richtigen Ort eingesetzt wird! Evaluation ist nötig, um die „Leistung“ des Systems zu bewerten.
- absolute Werte der verwendeten Leistungsmasse können variieren- relative Vergleiche zwischen Systemen sind sehr stabil (zB: A ist besser als B)Es gibt also per Definition kein 100% Retrievalresultat
Sehr viel Aufwand, da jedes Mal der Index neu erstellt werden muss. Deshalb wird, wenn einDokument gelöscht wird, ein Flag gesetzt und der Index ab und zu (aber regelmässig)Geupdated.
Dokumente sind gleich lang, aber inhalt ist unterschiedlich.
Dokumenthäufigkeit, z.B. in wie vielen Dokumenten ein Merkmal auftrittIn welchem Dokument das Merkmal auftritt(Eine invertierte Liste kann mehr oder weniger Information enthalten, z.B:- Gewichtung der Merkmale, - Kategorisierung der Merkmale)
Granularität wird gemäss den Anforderungen bestimmt. Je feiner dieGranularität, desto rechen- und speicherintensiv wird es.
Tokenisierung, Stoppwortelimination, Stemming, bag of words, Rangierung
Bessere AP heisst nicht besseres retrival systemQualität kann man nicht vom durchschnitt bestimmen
perfektes Retrievalresultat losgelöst von Benutzer und Kontext gibt es nicht.
Was hat Token mit Term zu tun?
Token = Auftreten eines Wortes als Zeichenkette unabhängig einer Definition
Wenn möglichst viel relevant und möglichst weniger irrelevant Information gefunden wurden.Es kann nach Präzision oder Ausbeute orientiert werden.
Bibliotheken
- Das Informationsbedürfnis hinter der Testanfrage:'- Titel: Verhältnis China-Mongolei (Codierte Anfrage)Auch wenn ich alle dokumente habe, wo China und Mongolei drin vorkommt,heisst es nicht, dass es relevant ist.Begriff der Relevanz bleibt subjektivVerständnis einer Anfrage und eines Dokuments hängt immerauch vom konkreten Benutzer ab:- Vor-/Hintergrundwissen -Reihenfolge des Auffindens- Vollständigkeit der Antwort - Persönliche Präferenzen
Herauszufinden was Relevanz heisst, da es um eine persönliche Einschätzung/MeinungHandeln.Das Verständnis einer Anfrage und eines Dokuments hängt immer auch von KonkretenBenutzer ab:- Vor-/Hintergrundwissen- Reihenfolge des Auffindens- Wandelnde Informationsbedürfnisse- Persönliche Präferenz- Vollständigkeit der Antwort
- Sprache ist nicht eindeutig. E.g. Synonyme Homonyme, Umschreibung, Metaphern,Wortform, Schreibfehler.- Informationsbedürfinsse werden ungenügend verbalisiert und formuliert- Dokumente sind unstruktuiert / inhomogen- Irreführender Inhalt - Quelle, Aktualität ist schlecht- Wiedersprüchliche Ziele: Ausbeute vs Präzision- Verständnis einer Anfrage und eines Dokuments hängt immer auch vom konkretenBenutzer ab: (Vor-/Hintergrundwissen, Reihenfolge des Auffindens, WandelndeInformationsbedürfnisse, Persönliche Präferenzen, Vollständigkeit der Antwort.)
Finde Qualität hochstehende Resultate, die für Benutzer relevant sind
• Sprache ist nicht „eindeutig“:– Synonyme (eine Bedeutung – mehrere Wörter)– Homonyme (mehrere Bedeutungen – ein Wort)– Umschreibungen – Metaphern – Schreibfehler– Wortformen (Singular, Plural, Verbformen, etc.)(Anfrage und Dokument „passen nicht zusammen“.)• Bedeutungen (und Relevanz) ändern mit der Zeit– (nine eleven=Notrufnummer oder Inbegriff einer Zeitenwende? Beides? Oder ein Porsche?)• Menschen lernen dazu oder vergessen; was gestern irrelevant war, kannschon heute ins Schwarze treffen (relevant sein).• Sprachen, Akronyme, Phrasen, Komposita, versch. Schreibweisen, etc.• Unschärfe macht uns das Leben schwer(im Retrieval, automatische Sprachverarbeitung)• Unschärfe in der Sprache macht uns kreativ (Metapher, Analogien, alteBegriffe im neuen Kontext, Witze, Andeutungen, ich kann schon versuchenetwas zu sagen, bevor ich alles 100% verstanden habe.)
• Sprache ist nicht „eindeutig“:– Synonyme (eine Bedeutung – mehrere Wörter)– Homonyme (mehrere Bedeutungen – ein Wort)– Umschreibungen – Metaphern – Schreibfehler– Wortformen (Singular, Plural, Verbformen, etc.)(Anfrage und Dokument „passen nicht zusammen“.)• Bedeutungen (und Relevanz) ändern mit der Zeit– (nine eleven=Notrufnummer oder Inbegriff einer Zeitenwende? Beides? Oder ein Porsche?)• Menschen lernen dazu oder vergessen; was gestern irrelevant war, kannschon heute ins Schwarze treffen (relevant sein).• Sprachen, Akronyme, Phrasen, Komposita, versch. Schreibweisen, etc.• Unschärfe macht uns das Leben schwer(im Retrieval, automatische Sprachverarbeitung)• Unschärfe in der Sprache macht uns kreativ (Metapher, Analogien, alteBegriffe im neuen Kontext, Witze, Andeutungen, ich kann schon versuchenetwas zu sagen, bevor ich alles 100% verstanden habe.)
Muss theoretisch nach jeder Änderung neu berechnet werden
Was ist der Pagerank einer Website in Zusammenhang mit einem Surfer
Zu Beginn ist der Surfer auf einer zufälligen Webseite PageRank einer Webseite = Wahrscheinlichkeit, dass ein Surfer sich zu einem beliebigen Zeitpunkt auf dieser Webseite befindet.
- Datenbank liefern für strukturierte Information mit kontrolliertem Vokabular perfekte Resultate.- Daten in Datenbank sollten unabhängig sein von der Applikation(erlaubt zukünftige Nutzung). Redundanz wird vermieden.- Elemente sind entweder Teil der Resultatmenge oder nicht (binäre Unterscheidung).- Boole’sche Kriterien zur Selektion.- Geeignet für die Suche in (hoch-)strukturierter Information mit kontrolliertem Vokabular.
- Suchfunktionen in Editoren/Textverarbeitungen basieren auf Mustervergleich.- Skaliert nicht. Linear Scan über das Dokument.- Ermöglich nur einfache Anfragen.- Geeignet für die Suche innerhalb eines Dokuments, vor allem zur Bearbeitung, nicht für dieSuche nach Dokumenten.
Räpresentanten Richtung der positiven Beispiele und weg von negativen Beispiele bewegen
Suche, wenn es mehr als eine Sammlung (Collection) gibt
Single Resource or location, Ein set von libraries. Ein set von bestimmten Themen..das heisst eine Kollektion darf alles sein
Was ist Granularität?
Detail Genauigkeit
wie viele Metadaten werden Preisgegeben
Untersucht methoden, um grosse Mengen an unstrukturierte und strukturierteInformationen zu organisieren und bedürfnisgerecht aufzufinden.
Indexsierungssprache also Mengen von Diskreptoren
Eine fertige Suchlösung! => Ist umfangreicher Baukasten, untestützt jedoch keineDateiformate(pdf, doc) => daher IR spezifisch kein Vorteil
high-performance, full-featured textsearch engine library written entirely in Java.
Was ist Wissen?
Resultat der Verarbeitung von Informationen
Die Granularität => somit die Wörter könne unterschiedliche Granularität haben(Im Falle, dass einzelne Terme als Indexierungselemente ungeeignet sind (Texte mitgrammatikalischen oder typografischen Fehlern, unbekannte Sprache des Textes etc.)Müssen kleinere Elemente für die Indexierung herangezogen werden.)
Dokumente sind inhaltlich gleich, aber unterschiedlich lang.
die BruteForce variante nehmenirgendwo habe ich dan die richtige stelle, die anderen sind dan gewichteWenn nicht weiss wo die Trennenug ist, ist das eine gute variantee.g. “The White House” → “The “, “he W”, “h Wh”, “ Whi”, “Whit”, “hite”, …