$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Grafy wiedzy (KG) to ustrukturyzowane semantyczne reprezentacje graficzne, w których byty są modelowane jako węzły, a relacje jako krawędzie. Umożliwiają efektywne wyszukiwanie wiedzy i rozumowanie kontekstowe w różnych zastosowaniach, takich jak odpowiadanie na pytania, systemy rekomendacji czy ekstrakcja informacji1. W ciągu ostatniej dekady metodologie konstrukcji KG zostały znacząco rozwinięte. Jednak większość istniejących podejść jest zaprojektowana dla języków bogatych w zasoby, które opierają się głównie na dużych korpusach tekstowych2. W rezultacie języki o niskich zasobach pozostają niedostatecznie reprezentowane, ograniczając zastosowanie technologii opartych na KG w kulturowo i językowo zróżnicowanych środowiskach3. Równolegle rosnący odsetek dokumentów rzeczywistych – szczególnie w dziedzinach edukacyjnych, kulturowych i dziedzictwa, zawiera bogate informacje wizualne, które są niewystarczająco uchwycone metodami budowy grafów skoncentrowanych na tekście4.
Multimodalne grafy wiedzy (MMKG) rozszerzają konwencjonalne KG, integrując modalności nietekstowe, takie jak obrazy, audio czy wideo, umożliwiając ugruntowaną reprezentację semantyczną5. Wcześniejsze frameworki MMKG, w tym IMGpedia, Richpedia i ImageGraph, pokazują wartość łączenia informacji wizualnych z bytami tekstowymi dla lepszego zapytań semantycznych i rozumowania 6,7,8. Pomimo tych postępów, istniejące metody są w dużej mierze skoncentrowane na języku angielskim, opierają się na wyselekcjonowanych metadanych lub statycznych zbiorach danych i oferują ograniczone wskazówki proceduralne dla konstruowania MMKG bezpośrednio z nieustrukturyzowanych dokumentów wizualnych. Co więcej, te ramy nie rozwiązują wyraźnie wyzwań związanych z językami o ograniczonych zasobach, takich jak specyficzne dla skryptów błędy OCR w optycznym rozpoznawaniu znaków, zmienność morfologiczna oraz rzadko opatrzone adnotacjami 9,10.
Celem tego frameworka jest wdrożenie metodologii krok po kroku do budowy multimodalnego grafu wiedzy z dokumentów wizualnych w języku hindi poprzez systematyczne wyrównanie bytów tekstowych i wizualnych. Proponowany framework, Visual-Semantic Hindi-Aligned Multimodal Knowledge Graph (VISHAM-KG), integruje analizę językową opartą na regułach z komputerowym widzeniem oparty na ekstrakcji obiektów, umożliwiając dynamiczną konstrukcję grafów dokumentów wizualnych. W przeciwieństwie do istniejących podejść MMKG, VISHAM-KG bezpośrednio wyodrębnia entity i relacje z surowego tekstu i obrazów w języku hindi, stosuje reguły gramatyczne oparte na zależności do identyfikacji relacji oraz wykonuje wyrównanie między jednostkami przy użyciu progów podobności opartych na osadzaniu, zamiast polegać nazewnętrznych 11,12.
VISHAM-KG jest przeznaczony dla ilustrowanych dokumentów, w których treści tekstowe i wizualne są semantycznie powiązane, takich jak opowieścidla dzieci 13, materiały edukacyjne, gazeta11 oraz narracje o kulturowym podstawie. Podczas realizacji wspomnianego frameworka napotkano pewne ograniczenia, takie jak zależność od optycznego rozpoznawania znaków, zasięgu wykrywania obiektów oraz dostępności słownictwa specyficznego dla danej dziedziny. Dzięki wyraźnej dokumentacji każdego kroku proceduralnego, VISHAM-KG zapewnia powtarzalny protokół do budowy multimodalnych grafów wiedzy w kontekstach językowych o niskich zasobach, wspierając jednocześnie ugruntowane rozumowanie semantyczne i analizę międzymodalną.
VISHAM-KG różni się od istniejących podejść MMKG bezpośrednim wyodrębnieniem encji i relacji z nieustrukturyzowanego tekstu i obrazów w języku hindi; stosowaniem parsowania zależności opartego na regułach do ekstrakcji relacji; oraz wyrównywaniem encji tekstowych i wizualnych poprzez progi podobieństwa oparte na osadzeniu, zamiast metadanych zgodnych z 8,10 (Rysunek 1).

Rysunek 1: Ramy end-to-end. Rysunek ilustruje ramy end-to-end dla multimodalnej wiedzy Graf VISHAM-KG. Prosimy kliknąć tutaj, aby zobaczyć większą wersję tego rysunku.
Protokół ten jest stosowany do ilustrowanych dokumentów z dopasowaną treścią tekstowo-obrazową, takich jak materiały edukacyjne i narracje kulturowe. W tym systemie YOLOv8 został wybrany ze względu na efektywność i odporność w wykrywaniu obiektów w dokumentach wizualnych. XLM-R został wybrany ze względu na silne reprezentacje międzyjęzykowe, które doskonale nadają się do niskozasobowego przetwarzania tekstu w języku hindi, a CLIP-ViT ze względu na udowodnioną zdolność do nauki wspólnych przestrzeni osadzania tekstu wizualnego, co umożliwia skuteczne dopasowanie między modami. Jednak jest ograniczony przez dokładność OCR, pokrycie detekcją obiektów oraz specyficzne dla danej dziedziny ograniczenia słownictwa.
Powiązane dzieła
Tradycyjny graf wiedzy G=(E,R,F) składa się z jednostek E, relacji R oraz faktycznych trójek F, gdzie każda trójka ma postać (h,r,t)8. Rozszerzając to, Multi-Modal Knowledge Graph (MMKG) zawiera E podmioty powiązane z modalnościami nietekstowymi, takimi jak obrazy, dźwięk i wideo14.
W MMKG stosuje się dwie główne strategie reprezentowania danych wizualnych:
Jako atrybuty przypisane do bytów tekstowych
Jako byty wizualne połączone przez konkretną relację adnotowaną
Jednym z godnych uwagi badań jest IMGpedia, która wzbogaca dane obrazowe Wikimedia poprzez włączenie wizualnych deskryptorów i miar podobieństwa. Model ten odpowiada na ograniczenia tradycyjnych zbiorów danych, które głównie zawierają metadane, umożliwiając wizualne zapytania semantyczne i ocenę podobieństwa poprzez łączenie obrazów z DBpedia Commons9.
Podobnie inna MMKG Richpedia podejmuje wyzwanie niekompletnych wykresów wiedzy w badaniach naukowych. Agreguje 2 883 162 byty wizualne z Wikipedii oraz 30 638 jednostek tekstowych z Wikidanych. Richpedia obsługuje zapytania na poziomie aspektowym i stosuje metody wydobywania relacji semantycznych z nieustrukturyzowanych treści, w tym elementów obrazów, powiązanego tekstu i hiperłączy15.
ImageGraph rozwija to badanie, tworząc relacyjny graf wiedzy oparty na zbiorze danych FB15K, wzbogacony o 829 931 obrazów i podpisów przeszukanych przez internet. Zawiera 14 870 encji i 1 330 typów relacji, umożliwiając wizualne zapytania kontekstowe oraz dokładniejsze odpowiedzi dzięki wspieraniu parametrów zapytań opartych na koncepcjach16.
VisualSem to kolejny kompleksowy, wielojęzyczny graf wiedzy integrujący informacje wizualne i tekstowe. Składa się z 89 896 podmiotów, ponad 1,3 miliona glosów oraz 938 100 obrazów. Zaprojektowany do zastosowań takich jak augmentacja danych i uziemienie, VisualSem usprawnia interpretację semantyczną w różnych językach i może być płynnie włączany do różnych potoków przetwarzania1.
Opracowano także kilka modeli MMKG wspierających zadania takie jak predykcja łącza, klasyfikacja tripletów oraz dopasowywanie encji. Modele te odpowiadają na ograniczenia grafów jednomodalnych, w szczególności na ich niezdolność do uchwycenia złożoności informacji międzymodalnych 16,17,18.
Krytyczne porównanie między modelami MMKG opartymi na językach a VISHAM-KG przedstawiono w Tabeli 1. Skupia się ona szczególnie na ich mocnych stronach i ograniczeniach w kontekście języków o niskich zasobach, takich jak hindi, tamilski czy sanskryt. Metody te często zakładają dostęp do wysokiej jakości korpusów tekstowych, wiarygodnych adnotacji językowych oraz dużych modeli, które są wcześniej trenowane. Czynniki te ograniczają ich zastosowanie do języków o niskich zasobach. W szczególności potoki zależne od OCR są często optymalizowane pod kątem alfabetu łacińskiego i wykazują obniżoną dokładność dla alfabetu indyjskiego, co prowadzi do szumów lub niekompletnej ekstrakcji tekstu. Ponadto wstępne przetwarzanie językowe, tagowanie części mowy oraz rozpoznawanie nazw jednostek są często trenowane w językach o wysokich zasobach. Wykazują one drastyczną obniżoną wydajność w przypadku morfologicznie bogatych, składniowo elastycznych języków, takich jak hindi.
| MMKG Model | Mocne strony | Ograniczenia w warunkach o niskiej osłabieniu zasobów |
| IMGpedia | Integruje obrazy z DBpedia | Skupia się wyłącznie na treściach angielskich |
| Obsługuje zapytania o podobieństwo wizualne | Brak wsparcia dla pisma niełacińskiego |
| Ograniczony kontekst kulturowy dla regionalnych – wizualizacje |
| Richpedia | Łączy wizualne i tekstowe byty z Wikipedii i Wikidanych | Niewystarczająca reprezentacja wiedzy indyjskiej lub ludowej |
| Dostępne zapytania na poziomie aspektów | Zakłada wysoką jakość dopasowania, czego brakuje w zbiorach danych regionalnych |
| ImageGraph | Relational KG z obrazami i podpisami | Ekstrakcja encji i relacji dostrojona do korpusów angielskich |
| Obsługuje rozszerzone zapytania oparte na tripletach | Awarie w środowiskach z rzadkimi podpisami lub brakującymi metadanymi |
| VisualSem | Wsparcie wielojęzyczne | Słaba reprezentacja języków azjatyckich o niskich zasobach |
| Przydatne w neuronowych pipeline'ach semantycznych | Brak poparcia dla devanagari ani kulturowo ugruntowanej wizualnej semantyki |
| VISHAM-KG | Relational KG z obrazami w językach indyjskich | Zależności od języka |
| Potoki semantyczne dla morfologicznie bogatej składni | To zależy od różnych tagów POS w różnych językach. |
Tabela 1: Krytyczne porównanie MMKG z ograniczeniami w językach o niskich zasobach.
Istniejące modele MMKG opierają się na statycznych grafach wiedzy, nie dostosowując się do dynamicznych kontekstów rzeczywistych, gdzie nowe typy encji i asocjacji powstają dzięki trenowaniu na pojedynczym zbiorze danych. Dlatego kluczowe jest opracowanie modeli o możliwościach dynamicznych16. W tym kontekście występują następujące ograniczenia: nieprawidłowe wykorzystanie danych tekstowych w działaniach wizualnych, takich jak identyfikacja obiektów, ekstrakcja i adnotacja; opracowywanie skalowalnych metod konstruowania wielomodalnych grafów wiedzy z heterogenicznych źródeł; oraz włączanie informacji kontekstowych do wielomodalnych grafów wiedzy dla lepszego zrozumienia i interpretacji.
W tych warunkach VISHAM-KG różni się od wcześniejszych metod wykorzystując zaawansowane techniki ekstrakcji wizualnej do definiowania węzłów i relacji bezpośrednio z dokumentów wizualnych. Łączy standardowe etapy przetwarzania tekstu, takie jak tokenizacja, usuwanie wyrazów stopowych i tagowanie części mowy z technikami grafów semantycznych, aby ustrukturyzować wyodrębnioną wiedzę. Łącząc widzenie komputerowe z ontologią, system oferuje kilka zalet:19: zwiększoną elastyczność, pozwalającą bazie wiedzy na ewolucję zgodnie z potrzebami aplikacji; ulepszoną reprezentację semantyczną wspierającą interoperacyjność między systemami; oraz lepsze wnioskowanie i wyszukiwanie semantyczne, umożliwiające rozszerzenie bazy wiedzy na poziomie kontekstowym.