Method Article

Multimodale Wissensgraphen basierend auf regelbasierter linguistischer Analyse und Computer Vision

DOI:

10.3791/69803

April 3rd, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

VISHAM-KG ist ein multimodales Framework, das Wissensgraphen aus Hindi-visuellen Dokumenten erstellt, indem es textuelle und visuelle Entitäten ausrichtet. Es kombiniert regelbasierte linguistische Analyse mit Computer-Vision-Techniken, um Subjekt-Relation-Objekt-Triplets in ressourcenarmen indischen Sprachumgebungen zu erzeugen.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Der Visual-Semantic Hindi-Aligned Multimodal Knowledge Graph (VISHAM-KG) ist ein Rahmenwerk, das dazu entwickelt wurde, konsistente multimodale Knowledge Graphs (KGs) aus Hindi-visuellen Dokumenten zu konstruieren, indem visuelle Textentitäten systematisch ausgerichtet werden. Ziel dieser Studie ist es, regelbasierte linguistische Analysen mit der auf Computer Vision basierenden Objekterkennung zu integrieren, die die strukturierte semantische Darstellung und fundiertes Denken in ressourcenarmen indischen Sprachen unterstützt. Der vorgeschlagene Algorithmus beginnt mit der Erstellung von Natural Language Processing (NLP) Hindi-visuellen Dokumenten, gefolgt von optischer Zeichenerkennung (OCR) für die Devanagari-Schriftextraktion und linguistische Vorverarbeitung, die verschiedene Prozesse wie Tokenisierung, Lemmatisierung, Wortart-Tagging und Abhängigkeitsparsing umfasst. Parallel dazu werden visuelle Entitäten aus Bildern mittels Objekterkennung extrahiert und mit Konfidenzschwellenwerten gefiltert. Textuelle und visuelle Entitäten werden in einen gemeinsamen semantischen Raum eingebettet, wobei das mehrsprachige Transformermodell XLM-R sowie CLIP-ViT verwendet und mit kosinusähnlichkeitsbasierten Schwellenwerten ausgerichtet sind. Diese ausgerichteten Entitäten werden mit regelbasierten Abhängigkeitsbeziehungen kombiniert, um multimodale Triplets zu erzeugen. Das Protokoll erzeugt einen strukturierten multimodalen Wissensgraphen, der als Subjekt-Relation-Objekt-Triole kodiert ist und mit expliziter visueller Grundlage auf Basis der indischen Wissensbasis basiert. Diese resultierende Ausgabe unterstützt crossmodale Abfragen, Entitätsausrichtung und Wissensgraphen-Argumentation für visuelle Hindi-Dokumente und bietet einen replizierbaren Rahmen für multimodalen Wissensaufbau in ressourcenarmen linguistischen Umgebungen.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Wissensgraphen (KGs) sind strukturierte semantische grafische Darstellungen, bei denen Entitäten als Knoten und Beziehungen als Kanten modelliert werden. Es ermöglicht eine effiziente Wissenswiederholung und kontextuelle Argumentation in verschiedenen Anwendungen wie Fragestellung, Empfehlungssystemen und Informationsextraktion1. In den letzten zehn Jahren wurden Methoden zum Bau von KG erheblich weiterentwickelt. Die meisten bestehenden Ansätze sind jedoch für ressourcenreiche Sprachen konzipiert, die überwiegend auf großformatigen Textkorpora2 angewiesen sind. Infolgedessen bleiben ressourcenarme Sprachen unterrepräsentiert, was die Anwendbarkeit von KG-basierten Technologien in kulturell und sprachlich vielfältigen Kontexten einschränkt3. Parallel dazu enthält ein wachsender Anteil der realen Dokumente – insbesondere im Bildungs-, Kultur- und Kulturerbebereich – reichhaltige visuelle Informationen, die durch textzentrierte Graphenkonstruktionsmethoden unzureichend erfasst werden.

Multimodale Wissensgraphen (MMKGs) erweitern konventionelle KGs, indem sie nicht-textuelle Modalitäten wie Bilder, Audio oder Video integrieren, um eine geerdete semantische Darstellung5 zu ermöglichen. Frühere MMKG-Frameworks, darunter IMGpedia, Richpedia und ImageGraph, zeigen den Wert der Assoziation visueller Informationen mit Textentitäten für eine verbesserte semantische Abfrage und Argumentation 6,7,8. Trotz dieser Fortschritte sind bestehende Methoden weitgehend englischzentriert, basieren auf kuratierten Metadaten oder statischen Datensätzen und bieten begrenzte prozedurale Anleitung zur direkten Konstruktion von MMKGs aus unstrukturierten visuellen Dokumenten. Darüber hinaus adressieren diese Frameworks nicht explizit die Herausforderungen, die ressourcenarmen Sprachen innewohnen, wie skriptspezifische Fehler, morphologische Variabilität und spärlich annotierte Daten 9,10.

Ziel dieses Rahmens ist es, eine Schritt-für-Schritt-Methodik zur Erstellung eines multimodalen Wissensgraphen aus Hindi-Visual-Dokumenten umzusetzen, indem textuelle und visuelle Entitäten systematisch ausgerichtet werden. Das vorgeschlagene Framework, Visual-Semantic Hindi-Aligned Multimodal Knowledge Graph (VISHAM-KG), integriert regelbasierte linguistische Analyse mit Computer Vision, das auf Objektextraktion basiert, um eine dynamische Graphenkonstruktion visueller Dokumente zu ermöglichen. Im Gegensatz zu bestehenden MMKG-Ansätzen extrahiert VISHAM-KG direkt Entitäten und Beziehungen aus rohem Hindi-Text und -Bildern, wendet abhängigkeitsbasierte grammatikalische Regeln zur Relationsidentifikation an und führt intermodale Entitätsausrichtung unter Verwendung von Embedding-basierten Ähnlichkeitsschwellenwerten durch, anstatt sich auf externe11,12 zu verlassen.

VISHAM-KG ist für illustrierte Dokumente gedacht, in denen textliche und visuelle Inhalte semantisch miteinander verbunden sind, wie Kindergeschichten13, Lehrmaterial, Zeitung11 und kulturell fundierte Erzählungen. Einige Einschränkungen, wie die Abhängigkeit von der Qualität der optischen Zeichenerkennung, der Objekterkennungsabdeckung und der Verfügbarkeit domänenspezifischer Vokabeln, sind bei der Ausführung des genannten Frameworks aufgetreten. Durch die explizite Dokumentation jedes prozeduralen Schrittes bietet VISHAM-KG ein replizierbares Protokoll für multimodale Wissensgraphenkonstruktion in ressourcenarmen linguistischen Kontexten und unterstützt gleichzeitig fundiertes semantisches Denken und intermodale Analysen.

VISHAM-KG unterscheidet sich von bestehenden MMKG-Ansätzen, indem es Entitäten und Beziehungen direkt aus unstrukturiertem Hindi-Text und -Bildern extrahiert; Anwendung regelbasierter Abhängigkeitsparsing zur Beziehungsextraktion; und die Ausrichtung textueller und visueller Entitäten durch Embedding-basierte Ähnlichkeitsschwellenwerte statt Metadaten-Übereinstimmung 8,10 (Abbildung 1).

Abbildung 1
Abbildung 1: End-to-End-Rahmenwerk. Die Abbildung zeigt das End-to-End-Framework für multimodales Wissen, Graph VISHAM-KG. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Dieses Protokoll ist auf illustrierte Dokumente mit abgestimmtem Text-Bild-Inhalt anwendbar, wie Bildungsmaterial und kulturelle Erzählungen. In diesem Rahmen wird YOLOv8 wegen seiner Effizienz und Robustheit bei der Objekterkennung auf visuellen Dokumenten ausgewählt. XLM-R wird wegen seiner starken crosslingualen Darstellungen ausgewählt, die sich gut für ressourcenarme Hindi-Textverarbeitung eignen, und CLIP-ViT wird wegen seiner nachgewiesenen Fähigkeit zum Lernen gemeinsamer visueller Text-Embedding-Räume eingesetzt, die eine effektive intermodale Ausrichtung ermöglichen. Sie ist jedoch durch OCR-Genauigkeit, Objekterkennungsabdeckung und domänenspezifische Vokabelbeschränkungen begrenzt.

Verwandte Arbeiten

Ein traditioneller Wissensgraph G=(E,R,F) besteht aus Entitäten E, Beziehungen R und faktischen Tripeln F, wobei jedes Triplet die Form (h,r,t)8 hat. Erweitert wird ein Multi-Modal Knowledge Graph (MMKG), der E-Entitäten integriert, die mit nicht-textuellen Modalitäten wie Bildern, Audio und Video14 assoziiert sind.

Zwei Hauptstrategien werden in MMKGs verwendet, um visuelle Daten darzustellen:
Als Attribute, die an textuelle Entitäten angehängt sind
Als visuelle Entitäten, verbunden durch eine spezifische annotierte Relation

Eine bemerkenswerte Studie ist IMGpedia, das Wikimedia-Bilddaten durch die Einbindung visueller Deskriptoren und Ähnlichkeitsmaße verbessert. Dieses Modell adressiert die Einschränkungen traditioneller Datensätze, die hauptsächlich Metadaten enthalten, und ermöglicht visuell-semantische Abfragen und Ähnlichkeitsbewertung, indem Bilder mit DBpedia Commons9 verknüpft werden.

Ähnlich geht ein weiteres MMKG Richpedia die Herausforderung unvollständiger Wissensgraphen in der wissenschaftlichen Forschung an. Es aggregiert 2.883.162 visuelle Entitäten aus Wikipedia und 30.638 Textobjekte aus Wikidata. Richpedia unterstützt Abfragen auf Aspektebene und verwendet Methoden zur Extraktion semantischer Beziehungen aus unstrukturierten Inhalten, einschließlich Bildelementen, zugehörigen Textes und Hyperlinks15.

ImageGraph erweitert diese Studie durch die Erstellung eines relationalen Wissensgraphen auf Basis des FB15K-Datensatzes, bereichert mit 829.931 webgecrawlten Bildern und Bildunterschriften. Es umfasst 14.870 Entitäten und 1.330 Relationstypen, was visuell-kontextuelle Abfragen und genauere Antworten ermöglicht, indem konzeptbasierte Abfrageparameter16 unterstützt werden.

VisualSem ist ein weiterer umfassender mehrsprachiger Wissensgraph, der visuelle und textuelle Informationen integriert. Es umfasst 89.896 Einheiten, über 1,3 Millionen Glossen und 938.100 Bilder. VisualSem wurde für Anwendungen wie Datenaugmentation und Erdung entwickelt, verbessert die semantische Interpretation über Sprachen hinweg und kann nahtlos in verschiedeneVerarbeitungspipelines integriert werden.

Mehrere MMKG-Modelle werden ebenfalls entwickelt, um Aufgaben wie Linkvorhersage, Triplet-Klassifikation und Entitätsabgleichung zu unterstützen. Diese Modelle adressieren die Einschränkungen einzelmodaler Graphen, insbesondere deren Unfähigkeit, die Komplexität intermodaler Informationen zu erfassen 16,17,18.

Der kritische Vergleich zwischen sprachbasierten MMKG-Modellen zusammen mit VISHAM-KG ist in Tabelle 1 dargestellt. Es konzentriert sich speziell auf ihre Stärken und Grenzen im Kontext ressourcenarmer Sprachen wie Hindi, Tamil oder Sanskrit. Diese Methoden setzen oft den Zugang zu hochwertigen Textkorpora, zuverlässigen linguistischen Annotationen und groß angelegten vortrainierten Modellen voraus. Diese Faktoren schränken ihre Anwendbarkeit auf ressourcenarme Sprachen ein. Insbesondere sind OCR-abhängige Pipelines häufig für lateinische Schriften optimiert und zeigen eine geringere Genauigkeit für indische Schriften, was zu verrauschter oder unvollständiger Textextraktion führt. Darüber hinaus werden linguistische Vorverarbeitung, Wortart-Tagging und Erkennung benannter Entitäten häufig auf ressourcenstarken Sprachen trainiert. Sie zeigen eine drastisch verschlechterte Leistung, wenn sie auf morphologisch reiche, syntaktisch flexible Sprachen wie Hindi angewendet werden.

MMKG-ModellStärkenEinschränkungen in ressourcenarmen Umgebungen
IMGpediaIntegriert Bilder mit DBpediaKonzentriert sich ausschließlich auf englische Inhalte
Unterstützt visuelle ÄhnlichkeitsabfragenKeine Unterstützung für nicht-lateinische Schriften
Begrenzter kultureller Kontext für regionale visuelle Elemente
RichpediaKombiniert visuelle und textuelle Entitäten aus Wikipedia und WikidataUnzureichende Darstellung indischen oder volkstümlichen Wissens
Aspektebenen-Abfrage verfügbarSetzt eine hochwertige Ausrichtung voraus, die in regionalen Datensätzen fehlt
ImageGraphRelationale KG mit Bildern und BildunterschriftenEntitäts- und Beziehungsextraktion, abgestimmt für englische Korpora
Unterstützt erweiterte tripletbasierte AbfragenFehler in Umgebungen mit spärlichen Unterschriften oder fehlenden Metadaten
VisualSemMehrsprachige UnterstützungSchlechte Repräsentation asiatischer ressourcenarmer Sprachen
Nützlich in neuronalen semantischen PipelinesKeine Unterstützung für Devanagari oder kulturell fundierte visuelle Semantik
VISHAM-KGRelationale KG mit Bildern in indischen SprachenSprachabhängig
Semantische Pipelines für morphologisch reichhaltige SyntaxDas hängt vom verschiedenen POS-Tag der unterschiedlichen Sprachen ab.

Tabelle 1: Kritischer Vergleich von MMKGs mit Einschränkungen in ressourcenarmen Sprachen.

Bestehende MMKG-Modelle basieren auf statischen Wissensgraphen und passen sich nicht an dynamische reale Kontexte an, in denen neue Entitätstypen und Assoziationen aufgrund ihres Einzeldatensatz-Trainings entstehen. Dies macht es entscheidend, Modelle mit dynamischen Fähigkeitenzu entwickeln 16. In diesem Zusammenhang treten folgende Einschränkungen auf: Falscher Gebrauch von Textdaten bei visuellen Aktivitäten wie Objekterkennung, -extraktion und -annotation; Entwicklung skalierbarer Methoden zur Erstellung multimodaler Wissensgraphen aus heterogenen Quellen; und die Integration kontextueller Informationen in multimodale Wissensgraphen zur Verbesserung des Verständnisses und der Interpretation.

Unter diesen Bedingungen unterscheidet sich VISHAM-KG von früheren Ansätzen, indem es fortschrittliche visuelle Extraktionstechniken verwendet, um Knoten und Beziehungen direkt aus visuellen Dokumenten zu definieren. Es kombiniert Standard-Textverarbeitungsschritte wie Tokenisierung, Stop-Word-Entfernung und Wortarten-Tagging mit semantischen Graphentechniken, um das extrahierte Wissen zu strukturieren. Durch die Verschmelzung von Computer Vision und Ontologie bietet das System mehrere Vorteile19: erhöhte Anpassungsfähigkeit, die es ermöglicht, die Wissensbasis an anwendungsspezifische Anforderungen anzupassen; verbesserte semantische Darstellung, die Interoperabilität systemübergreifend unterstützt; sowie bessere semantische Inferenz und Abruf, was eine Erweiterung der Wissensdatenbank auf kontextueller Ebene ermöglicht.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Für dieses Protokoll ist keine ethische Genehmigung erforderlich, da es ausschließlich öffentlich zugängliche, nicht-menschliche, nicht sensible visuelle und textuelle Daten verwendet. Tabelle 2 stellt alle Werkzeuge und Techniken sowie deren Abhängigkeiten bereit. Der gesamte Quellcode, Konfigurationsdateien und Skripte, die zur Reproduktion der multimodalen Knowledge Graph-Konstruktionspipeline erforderlich sind, sind in einem öffentlichen GitHub-Repository verfügbar (preeti017phdit22-wq/VISHAM_KG.). Das Repository enthält Installationsanweisungen und Abhängigkeitsspezifikationen, um die Reproduzierbarkeit zu erleichtern.

ModulModell / WerkzeugVersionRahmenwerkZweck
OCREasyOCRv1.7.1PyTorchHindi-Textextraktion
POS + AbhängigkeitsparsingStrophe (hallo)v1.6.1PyTorchLinguistische Parsing
NERBiLSTM-CRFMaßgeschneidert ausgebildetPyTorchHindi-Entitätserkennung
ObjekterkennungYOLOv8v8.0.208UltralytikaVisuelle Entitätsextraktion
TexteinbettungenXLM-R Basis2023-05HuggingFaceMehrsprachige Textkodierung
Visuelle EinbettungenCLIP-ViT-B/322022-09OpenAIBildkodierung
GraphspeicherungNeo4jv5.13Neo4jKG-Bauweise
ÄhnlichkeitKosinusähnlichkeitNumPyKreuzmodale Ausrichtung

Tabelle 2: Werkzeuge und Techniken, die in jedem Bauschritt von VISHAM-KG verwendet werden.

1. Konstruktion von Wissensgraphen

  1. Datenvorbereitung
    1. Sammeln Sie 10 Kindergeschichtendokumente aus den genannten Quellen11,13. Bestätigen Sie die Verfügbarkeit von Bilddokumenten für jedes Dokument.
    2. Speichern Sie jedes Dokument als strukturierte Einheit mit Bilddateien (PNG oder JPG) und dem entsprechenden Hindi-Text.
    3. Weisen Sie eine eindeutige Dokumentkennung zu, die jedes Bild mit dem zugehörigen Text verknüpft.
  2. Textextraktion und Vorbearbeitung
    1. Extrahieren Sie Text aus gescannten Bildern mit EasyOCR (konfiguriert für Devanagari-Schrift), um Hindi-Text aus Dokumentbildern zu extrahieren (Abbildung 2).
    2. Normalisieren Sie extrahierten Text, indem Sie OCR-Artefakte entfernen und überflüssige Symbole entfernen.
    3. Führen Sie Satzsegmentierung und Tokenisierung durch. Tokenisiert den Text in Worte. Entfernen Sie Stopwörter mit einer vordefinierten Hindi-Stopwortliste.
    4. Führen Sie Wortart-Tagging und Abhängigkeitsparsing mit einem Hindi-kompatiblen NLP mit Stanza (Hi) durch.
    5. Identifizieren Sie benannte Entitäten mit einem BiLSTM-CRF-Modell.
    6. Extrahiere Subjekt-Relation-Objekt-Triplets mithilfe von Abhängigkeitsregel-Vorlagen. Generiere einen Abhängigkeitsbaum mit beschrifteten grammatikalischen Relationen zur Konstruktion bedeutungsvoller Tripel (Abbildung 3).

Abbildung 2
Abbildung 2: Extraktion eines einfachen Subjekt-Verb-Objekt-Triols aus dem Hindi-Text mittels reiner verbbasierten Beziehungen. Das Flussdiagramm beschreibt die Extraktion eines einfachen Subjekt-Verb-Objekt-Triplets aus dem Hindi-Text mittels ausschließlich verbbasierter Relationen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 3
Abbildung 3: Erweiterte Verb-Präpositionsbeziehung. Die Abbildung veranschaulicht die erweiterte Verbpräpositionsbeziehung, um die Triolenbildung zu identifizieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

  1. Visuelle Entitätsextraktion
    1. Laden Sie jedes Bild und wenden Sie die Objekterkennung mit dem YOLOv8-Objekterkennungsmodell an (Abbildung 4).
    2. Extrahieren Sie Begrenzungsboxen, Klassenlabels und Konfidenzwerte der identifizierten Objekte im Bild (Abbildung 5).
    3. Filtern Sie erkannte Objekte, indem Sie Erkennungen mit Konfidenzwerten ≥ 0,50 behalten. Zeichnen Sie gefilterte Objekte als visuelle Entitäten auf (OPTIONAL). Speichere visuelle Entitäten mit Begrenzungsbox-Koordinaten und erstelle eine Liste dieser Entitäten.

Abbildung 4
Abbildung 4: Objekterkennung. Die Abbildung zeigt die Objekterkennung mit YOLOv8. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 5
Abbildung 5: Visuelle Merkmalsextraktion sowie Objekterkennung und -identifikation. Die Abbildung illustriert die visuelle Merkmalsextraktion mit Konvolutionsschichten und YOLOv8, gefolgt von der Bereichsverfeinerung und Ausrichtung basierend auf Ähnlichkeitswerten. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

  1. Einbettung und Ausrichtung der Entitäten
    1. Kontextuelle Einbettungen für textuelle Entitäten mit XLM-R-Einbettungen generieren. Erzeugen Sie visuelle Einbettungen für erkannte Objekte mit CLIP-ViT-Einbettungen (Abbildung 6).
    2. Projizieren Sie Text und visuelle Einbettungen in einen gemeinsamen latenten Raum und normalisieren Sie sie auf Einheitslänge.
    3. Berechnen Sie die Kosinusähnlichkeit zwischen jedem textuellen und visuellen Einbettungspaar. Richten Sie Entitäten aus, wenn Ähnlichkeit vordefinierten Schwellenwert τ ≥ (Standard τ = 0,65). Erstellen Sie eine Liste von ausgerichteten Text-Bild-Entitätspaaren.

Abbildung 6
Abbildung 6: Visuelle Objekterkennung und POS-Tags-Fusion. Die Abbildung zeigt die visuelle Objekterkennung und die Fusion von POS-Tags zur Extraktion von Wissensgraph-Triplet-Karten. YOLO und CIFAR-100 identifizieren Objekte, die multimodale Ausrichtung zeigen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

  1. Triplet-Extraktion
    1. Extrahiere textuelle Triplets mithilfe von Abhängigkeitsregeln, die Subjekt-Verb-Objekt-Strukturen abbilden.
    2. Leite visuelle Beziehungen unter Verwendung räumlicher Nähe und Ko-Auftretensregeln ab.
    3. Erzeugen Sie multimodale Tripletts, indem Sie ausgerichtete textuelle und visuelle Entitäten mithilfe von Beziehungslabels verknüpfen. Validiere Triole für syntaktische und semantische Konsistenz.
  2. Knowledge Graph-Konstruktion
    1. Wandeln Sie ausgerichtete Entitäten in RDF-kompatible Triplets um. Text- und visuelle Drillinge zu einem einheitlichen Graphen zusammenführen.
    2. Fügen Sie Entitäten als Knoten und Relationen als Kanten ein. Kodiere multimodale Links mit expliziten Prädikaten. Speichere den resultierenden Graphen in Neo4j (OPTIONAL). Ein finalisierter multimodaler Wissensgraph mit ausgerichteten Text-Bild-Triolen wird nun generiert.
      HINWEIS: Ein systematischer Ansatz zur Erstellung eines multimodalen Wissensdiagramms aus visuellen Hindi-Dokumenten ist in Abbildung 7 dargestellt.

Abbildung 7
Abbildung 7: Pipeline für multimodale Wissensgraphen-Konstruktion. Das Flussdiagramm stellt Pipelines für VISHAM-KG dar. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

  1. Verwenden Sie den untenstehenden Pseudocode für die Erstellung eines Wissensgraphen.
    Eingabe:
    D : Set des Hindi-Text-Bild-Dokuments
    τ : Ähnlichkeitsschwelle für die Ausrichtung
    Jedes Dokumentpaar (T,I)D vorbereiten
    Wenn T gescannt wird, extrahiere Text T' mittels OCRPerform-Tokenisierung, Lemmatisierung und Entfernung von Stoppwörtern
    Wende POS-Tagging und Abhängigkeitsparsing mit Stanza an
    Objekte in I mit YOLOv8 erkennen
    Extrahiere Begrenzungsboxen, Beschriftungen Li und Konfidenzwerte > 0,5
    Einbettung generieren
    Identifizieren Siebenannte Entitäten E T von T' mit BiLSTM-CRF
    Visuelle Entitäten EV aus Li extrahieren
    Berechnen Sie Text-Einbettungen ET mit XLM-R.
    Berechnen Sie visuelle Einbettungen EV mit CLIP-ViT
    Entitätenausrichtung mit Triplet-Extraktion
    Für jedes Paar (et,e v) in ET x EV:
    Berechnen Siedie Kosinusähnlichkeit S = cos(EV,E T)
    Set Threshold τ=0.6
    Wenn s≥τ, addiere ein Triplet (et, has_image,ev) zur Menge F.
    Extrahiere (h,r,t) -Triplets aus T' mithilfe von Abhängigkeitsregeln.
    Leite visuelle Beziehungen aus räumlichem oder bildtextbasiertem Ko-Auftreten ab.
    Projizieren Et und Ev in einen gemeinsamen latenten Raum.
    Erzielen Sie Triolen und behalten Sie diejenigen oberhalb der Konfidenzschwelle.
    Füge validierte Triplets und Entitäten dem Graphen G hinzu.
    Ausgabe: End-KG in Neo4j.

2. Bewertungsverfahren

HINWEIS: Hindi-Kindergeschichten werden für die Bewertung des VISHAM-KG-Rahmens ausgewählt, weil sie kontrollierte, visuell fundierte Erzählungen mit klaren Entitäten und Beziehungen bieten, was eine zuverlässige Validierung multimodaler Ausrichtung, Graphenkonstruktion und Inferenz vor der Einführung im Domänenmaßstab ermöglicht. Alle Hyperparameter-Einstellungen sind in Tabelle 3 aufgeführt.

ModulHyperparameterAbmessungen
OCRKonfidenzschwelle0.5
EntitätsextraktionEinbettungsdimension300
ObjekterkennungKonfidenzschwelle0.5
Eingabebildgröße640 × 640
TexteinbettungSprachmodellXLM-R
Einbettungsdimension768
BildeinbettungVisionsmodellCLIP-ViT-B/32
Einbettungsdimension768
TrasseÄhnlichkeitsmetrikKosinusähnlichkeit
Text-Bild-AusrichtungKosinusähnlichkeitsschwelle (τ)0.6
Link-VorhersageEinbettungsdimension100
Ausbildungsphasen50
Negative StichprobeUniform
BewertungZug-Test-Aufteilung80 / 20

Tabelle 3: Hyperparameter-Einstellung für das Framework.

KomponenteGraf
Dokumentbilder10
Textliche Entitäten186
Visuelle Entitäten97
Textabgeleitete Relationen105
Visuell abgeleitete Beziehungen41
Textuelle und visuelle Drillinge312

Tabelle 4: Knowledge Graph und Triplets-Statistiken.

  1. Datensatzkomposition und Partitionierung
    1. Der Bewertungsdatensatz besteht aus 10 Kindergeschichten, die jeweils von illustrativen Bildern begleitet werden. Führen Sie den in den Schritten 1.2-1.4 erwähnten Entitätsextraktionsprozess aus. Die Ergebnisse sind in Tabelle 4 dargestellt.
    2. Konstruiere zwei Graphenvarianten: einen reinen Text-Knowledge Graph (T-KG), der ausschließlich textuelle Triplets verwendet, und einen weiteren Multimodal Knowledge Graph (MM-KG) mit verschmolzenen textuellen und visuellen Triplets.
    3. Um eine kontrollierte Auswertung für beide Graphen zu gewährleisten, verwenden Sie identische Datenaufteilungen.
    4. Zufällig extrahierte Triole bei 80:20 partitioniert, das sind 80 % für den Graphenaufbau (Trainingsset) und 20 % für die Bewertung (Testset) reserviert. Wenden Sie diese Aufteilung konsequent sowohl auf Text-KG als auch auf MMKG an, um einen fairen Vergleich zu gewährleisten.
  2. Baseline- und Evaluationsmetriken
    1. Das textuelle KG dient als Basis. Das vorgeschlagene Rahmenwerk, VISHAM KG, stellt die vorgeschlagene Methode dar. Für beide Graphen verwenden Sie eine identische Ontologie mit Entitätsidentifikatoren und Evaluationsanfragen. Der einzige Unterschied zwischen den beiden Graphen ist die Einbeziehung visueller Entitäten in VISHAM-KG.
  3. Evaluationsmetriken und Linkvorhersage
    1. Verwenden Sie die Standard-Link-Vorhersagemetriken20: Mean Reciprocal Rank (MRR), Hits@1, Hits@3, Hits@10. Hit@K, definiert als der Anteil der Fälle, in denen die korrekte Entität in den obersten N Rängen erscheint.
    2. Für jedes Test-Triplet (Kopf, Relation, Schwanz) maskieren Sie entweder die Kopf- oder Schwanz-Entität. Rangfolge aller Kandidatenentitäten basierend auf der Kosinusähnlichkeit im gemeinsamen Einbettungsraum (Tabelle 5).
Textuelle EntitätVisuelle EntitätKosinusähnlichkeit
शेरGleichung 1000.78
लोमड़ीGleichung 1010.82

Tabelle 5: Kosinus-Ähnlichkeitswerte zwischen Text- und Bildeinbettungen.

  1. Unabhängige Vorhersagen für reine Text-Embeddings und multimodale Embeddings (VISHAM-KG) erstellen.
  2. Berechnen Sie die Ergebnisse mit dem Mean Reciprocal Rank (MRR) als Durchschnitt der reziproken Ränge der korrekten Entität über alle Abfragen21. Verwenden Sie Tabelle 6 und drücken Sie alle Ergebnisse im Dezimalformat aus, um Konsistenz zwischen den Experimenten22 zu gewährleisten.
ModellMRRHits@1Hits@3Hits@10
0.420.210.480.72
ComplEx0.470.260.520.74
RotatE0.510.310.580.74
VISHAM-KG (Text)0.490.360.620.76

Tabelle 6: Link-Vorhersageleistung bei rein textbasierten Triplets.

  1. Verwenden Sie die Metriken, um die Prädiktionskraft des multimodalen Wissensgraphen bei der Wiederherstellung fehlender Links zu validieren, wie in Tabelle 7 gezeigt.
ModellMRRHits@1Hits@3Hits@10
IKRL0.460.340.630.72
VisualBERT0.520.350.610.72
ViLBERT0.540.380.640.75
VISHAM-KG0.570.410.660.79

Tabelle 7: Leistung bei crossmodalen Triplet-Vorhersageaufgaben.

  1. Verwenden Sie den untenstehenden Pseudocode zur Bewertung.
    Für jede Knowledge Graph-Variante G∈{GT,G MM}:
    Triplet-Partitionierung

    Entnehmen Sie alle Tripole Talle aus G.
    Teilt Tzufällig alle in Trainingssatz (80 %) und Testsatz TTest (20 %) auf.
    Konstruiere den GraphenG-Zug mit Tripeln imT-Zug.
    Ähnlichkeitsscore und Einbettung
    Für jedes Test-Triplet (h,r,t)∈T-Test:
    Maskiere Kopf- oder Schwanzentität, um Abfragen (h,r,?) oder (?,r,t) zu bilden.
    Generiere die Kandidaten-Entitätsmenge C aus Entitäten inG-Zug.
    Berechnen Sie den Embedding-Ähnlichkeitsscore S=cos(equery,e c) für jedes ec ∈ C.
    Ordne alle Kandidatenentitäten basierend auf dem absteigenden Ähnlichkeitswert.
    Metrische Berechnung
    Berechnen Sie den Rang der richtigen Entität für jede Abfrage.
    Berechnen Sie den mittleren reziproken Rang (MRR) über alle Testanfragen.
    Berechnen Sie Hits@1, Hits@3 und Hits@10.
    Vergleichen Sie die Bewertungsergebnisse zwischen reiner Text-KG GT und Multimodal KG GMM.
    Ausgabe: Qualitative und quantitative Ergebnisse bereitstellen, die direkt für die multimodale Integration zurückzuführen sind
  2. Intermodale Ähnlichkeit
    1. Berechnen Sie Ähnlichkeitswerte, um die Ausrichtung zwischen textuellen und visuellen Einbettungen zu bewerten. Normalisieren Sie sowohl textuelle als auch visuelle Einbettungen auf Einheitslänge, um eine einheitliche Maßstabsstruktur zu gewährleisten. Verwenden Sie die Kosinusähnlichkeit als primäre Metrik22.
    2. Für jedes Paar (et, ev) von textueller Entitätseinbettung und visueller Entitätseinbettung berechnen Sie den Ähnlichkeitswert23.
      Score(et,e v) = λ · simtext(et,e v) + (1-λ) · simvisual (et,e v) .
      wobei:
      λ∈ [0,1] ist der Modalitätsgewichtungsparameter,
      SIM-Text ist die Kosinusähnlichkeit zwischen textuellen Einbettungen,
      SimVisual ist die Kosinusähnlichkeit zwischen visuellen Einbettungen.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das vorgeschlagene VISHAM-KG wird durch Ähnlichkeitsbewertungsberechnungen und Link-Prediction-Aufgaben bewertet, die häufig im Wissensrepräsentations-Benchmark-Datensatz verwendet werden.

Experimenteller Aufbau

Bewerten Sie den konstruierten multimodalen Wissensgraph anhand von zwei etablierten Aufgaben: (i) Cross-modal Similarity Assessment und (ii) Knowledge Graph Link-Vorhersage. Führen Sie alle Bewertungen ausschließlich auf dem finalisierten G...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Leistung des VISHAM-KG-Frameworks basiert hauptsächlich auf drei kritischen Komponenten: OCR für Devanagari-Text (Schritt 1.2), vertrauensbasierte visuelle Objekterkennung mit Clip-ViT (Schritt 1.3) und embedding-basierte crossmodale Ausrichtung (Schritt 1.4). Die OCR-Genauigkeit beeinflusst direkt die nachgelagerte linguistische Parsing und Entitätsextraktion. Die in dieser Phase eingeführten Fehler propagieren zur Beziehungsidentifikation und verringern die Ausrichtungsgenauigkeit....

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren erklären, dass es keine Interessenkonflikte bezüglich der Veröffentlichung dieses Artikels gibt.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
BiLSTM-CRF und Indisches NER-ModellMaßgeschneidert ausgebildetPyTorchBenannte Entitätenerkennung
CLIP-ViT-B/322022-09OpenAIErzeugung visueller Einbettungen
CPUIntel i9IntelAllgemeine Berechnung
EasyOCRv1.7.1Jaided KIHindi-Textextraktion aus Bildern
GPUNVIDIA RTX 3090NVIDIAModell-Inferenzbeschleunigung
Hindi-Kindergeschichten10 GeschichtenKuratierter DatensatzBewertungskorpus
Neo4jv5.13Neo4j Inc.Speicherung von Wissensgraphen
NumPyv1.24NumPy-GemeinschaftNumerische Berechnungen
Pandasv2.0Pandas-GemeinschaftDatenverarbeitung
Pythonv3.10Python Software FoundationImplementierung der Pipeline
PyTorchv2.0Meta-KIDeep-Learning-Framework
Stanza (Hindi-Modell)v1.6.1Stanford NLPPOS-Tagging und Abhängigkeitsanalyse
XLM-R (Basis)2023-05HuggingFaceTexteinbettungsgenerierung
YOLOv8v8.0.208UltralytikaVisuelle Objekterkennung

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Alberts, A., et al. VisualSem: A high-quality knowledge graph for vision and language. arXiv. , (2020).
  2. Chen, Y., et al. A survey on multimodal knowledge graphs: Construction, completion and applications. Mathematics. 11 (8), 1815-1835 (2023).
  3. Ektefaie, Y., et al. Generalized multimodal models for life sciences. Nat Mach Intell. 5 (4), 340-350 (2023).
  4. Exner, P., Nugues, P. Entity extraction: From unstructured text to DBpedia RDF triples. Proc CEUR Workshop. , 58-69 (2012).
  5. Fan, T., Wang, H., Hodel, T. Multimodal knowledge graph construction of Chinese traditional operas and sentiment and genre recognition. J Cultural Heritage. 62, 32-44 (2023).
  6. Fang, Q., Zhang, X., Hu, J., Wu, X., Xu, C. Contrastive multimodal knowledge graph representation learning. IEEE Trans Knowl Data Eng. 35 (9), 8983-8996 (2022).
  7. Fang, Y., Kuan, K., Lin, J., Tan, C., Chandrasekhar, V. Object detection meets knowledge graphs. Proc IJCAI. , 1-8 (2017).
  8. Fensel, D., et al. Introduction: What is a knowledge graph. , Semant WebSpringer. 1-10 (2020).
  9. Ferrada, S., Bustos, B., Hogan, A. IMGpedia: A linked dataset with content-based analysis of Wikimedia images. , Semant WebSpringer. 84-93 (2017).
  10. Gong, D., Wang, D. Z. Extracting visual knowledge from the web with multimodal learning. Proc IJCAI. , 1718-1724 (2017).
  11. Hollink, L., Bedjeti, A., Van Harmelen, M., Elliott, D. A corpus of images and text in online news. Proc LREC. , 1377-1382 (2016).
  12. Jain, P., Darbari, H., Bhavsar, V. C. Vishit: A visualizer for Hindi text. Proc IEEE Conf. , 886-890 (2014).
  13. StoryWeaver: Free multilingual story platform for children. , Pratham Books. https://storyweaver.org.in/en (2025).
  14. Zhu, B., et al. MMIEA: Multimodal interaction entity alignment model for knowledge graphs. Inf Fusion. 100, 101935(2023).
  15. Wang, M., Wang, H., Qi, G., Zheng, Q. Richpedia: A large-scale, comprehensive multimodal knowledge graph. Big Data Res. 22, 100159(2020).
  16. Liu, Y., et al. MMKG: Multimodal knowledge graphs. , Semant WebSpringer. 459-474 (2019).
  17. Liang, W., Meo, P. D., Tang, Y., Zhu, J. A survey of multimodal knowledge graphs: Technologies and trends. ACM Comput Surv. 56 (11), 1-41 (2024).
  18. Troussas, C., Krouska, A., Tselenti, P., Kardaras, D. K., Barbounaki, S. Enhancing personalized educational content recommendation through cosine similarity-based knowledge graphs and contextual signals. Information. 14 (9), 505(2023).
  19. Vats, P., Sharma, N., Sharma, D. K. HKG: A novel approach for low resource Indic languages to automatic knowledge graph construction. ACM Trans Asian Low-Resour Lang Inf Process. , (2023).
  20. Wang, D., et al. MM-transformer: A transformer-based knowledge graph link prediction model that fuses multimodal features. Symmetry. 16 (8), 961(2024).
  21. Wang, Z., Liu, X., Liu, Z., Weng, Y. A link prediction method for multimodal knowledge graphs based on adaptive fusion and modality information enhancement. Neural Netw. 191, 107771(2025).
  22. Huang, S., Cai, Y., Yuan, L., Wang, J. A knowledge-enhanced network for joint multimodal entity-relation extraction. Inf Process Manag. 62 (3), 104033(2025).
  23. Wang, L., Cheng, H., Wang, R., Huang, X. Machining scheme selection of features based on process knowledge graph and improved cosine similarity matching. Machines. 13 (3), 1-20 (2025).
  24. Zhu, J., et al. A novel cosine-derived probability distribution: Theory and data modeling with computer knowledge graph. Alex Eng J. 103, 1-11 (2024).
  25. Li, Z., Tang, J., Mei, T. Deep collaborative embedding for social image understanding. IEEE Trans Pattern Anal Mach Intell. 41 (9), 2070-2083 (2018).
  26. Qian, Y., Pan, L. Leveraging multimodal features for knowledge graph entity alignment based on dynamic self-attention networks. Expert Syst Appl. 228, 120363(2023).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Multimodal Knowledge GraphsRule Based Linguistic AnalysisComputer VisionVisual Entity ExtractionHindi Visual DocumentsOptical Character RecognitionDependency ParsingEntity AlignmentMultilingual TransformerKnowledge Graph Reasoning

Related Articles