IE1

Information Engineering 1

Information Engineering 1


R. W.
Diese Lernkarten bieten einen umfassenden Einblick in die Informationsretrieval (IR) und Dokumentenanalyse auf Universitätsniveau. Sie behandeln zentrale Konzepte wie die Verarbeitung von Dokumenten, die Bedeutung von Termen und Merkmalen, sowie verschiedene Modelle und Techniken zur Verbesserung der Suchergebnisse. Benutzer und Systeme profitieren von diesen Karteikarten, da sie detaillierte Erklärungen zu Suchanfragen, Retrieval-Prozessen und der Optimierung von Suchergebnissen bieten, wodurch die Effizienz und Genauigkeit von Informationssystemen gesteigert wird.
Flashcards
256
Students
2
Language
German
Category
Computer Science
Level
University
Created / Updated
06.01.2022 / 13.01.2022

Flashcards

Wann ist ein Suchresultat gut?

Kein Informationsbedürfnisse mehr vorhanden, bzw. die Frage beantwortet wurde.

Warum bieten IR-Systeme im Allgemeinen keine Wildcards?

Oft braucht man eine exakte Anfrage. Stemming ist anders: solange gleich gestemmt wird(Anfrage und Resultat werden gestemmt), funktioniert es.

Warum finde ich die falschen Resultate?Unvollständige Resultate?

Wegen Retrival Problem. E.g. Sprache ist nicht eindeutig. Dokumente sind unstruktuiert

Warum finde ich zu meiner Anfrage 1000 Resultate?

Da Resultat in Form einer Rangliste gegeben wird

Warum kann Google 170 Terabyte1 in 0.1 SekundenDurchsuchen?

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.

Was bedeutet das für die Resultate,Welche wir in einem Labortest erhalten?

- 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

Was bedeutet es, den Index zu updaten?Was bedeutet es, Dokumente zu löschen?

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.

Was bedeutet es, wenn für zwei Informationsobjekte dieVektoren gleich lang sind, der Winkel aber gross ist?

Dokumente sind gleich lang, aber inhalt ist unterschiedlich.

Was braucht die Invertierte List?

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)

Was für einen Einfluss hat die Granularität auf denSpeicherbedarf und ? die Rechenkomplexität?

Granularität wird gemäss den Anforderungen bestimmt. Je feiner dieGranularität, desto rechen- und speicherintensiv wird es.

Was für Indexe werden benötigt? Aufbau?

Tokenisierung, Stoppwortelimination, Stemming, bag of words, Rangierung

Was für Schlüsse kann der Benutzer aus diesenAverage PrecisionWerten schliessen?

Bessere AP heisst nicht besseres retrival systemQualität kann man nicht vom durchschnitt bestimmen

Was hat das für eine Folge, bezüglich der oberen Frage?

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

Was heisst ein gutes Evaluationsresultat?

Wenn möglichst viel relevant und möglichst weniger irrelevant Information gefunden wurden.Es kann nach Präzision oder Ausbeute orientiert werden.

Was hilft dem Benutzer für die Verbalisierung?Was hilft Informationsbedürfnis besser zu Verstehen

Bibliotheken

Was ist das Problem mit Relevanzbewertungen?

- 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

Was ist das Problem mit Relevanzbewertungen?

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

Was ist das Retrieval Problem?

- 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.)

Was ist das Ziel in einer Websuche?

Finde Qualität hochstehende Resultate, die für Benutzer relevant sind

Was ist denn so schwierig am (Text) Retrieval?

• 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.)

Was ist denn so schwierig am (Text) Retrieval?

• 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.)

Was ist der Fundamentaler Nachteil von Page Rank?

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.

Was ist der Unterschied zwischen Information Retrievalund einer Datenbanksuche?

- 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.

Was ist der Unterschied zwischen Information Retrievalund einer Suche in MS-Word (Textsuche)?

- 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.

Was ist die IDEE?

Räpresentanten Richtung der positiven Beispiele und weg von negativen Beispiele bewegen

Was ist Distributed IR?

Suche, wenn es mehr als eine Sammlung (Collection) gibt

Was ist eine Collection?

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

Was ist Information Retrieval?

Untersucht methoden, um grosse Mengen an unstrukturierte und strukturierteInformationen zu organisieren und bedürfnisgerecht aufzufinden.

Was ist kontrolliertes Vokabular?

Indexsierungssprache also Mengen von Diskreptoren

Was ist Lucene NICHT?

Eine fertige Suchlösung! => Ist umfangreicher Baukasten, untestützt jedoch keineDateiformate(pdf, doc) => daher IR spezifisch kein Vorteil

Was ist Opensource Lucene?

high-performance, full-featured textsearch engine library written entirely in Java.

Was ist Wissen?

Resultat der Verarbeitung von Informationen

Was kann bei Merkmalen/Terme varieren?

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.)

Was kann man über die Informationsobjekte sagen, wennzwischen zwei Vektoren der Winkel Null ist, der eine VektorAber doppelt so lang ist wie der zweite?

Dokumente sind inhaltlich gleich, aber unterschiedlich lang.

Was macht man wenn man nicht weiss wo die TrennungEines Wortes ist?

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”, …

Study