umelá inteligenciapočítačové videnievyhľadávanie obrázkovmultimodálna umelá inteligenciavyhľadávacie systémy
Vyhľadávanie zložených obrázkov vs. tradičné vyhľadávanie obrázkov
Vyhľadávanie zložených obrázkov umožňuje používateľom vyhľadávať pomocou referenčného obrázka a úprav textu, zatiaľ čo tradičné vyhľadávanie obrázkov sa spolieha buď na jeden obrázok, alebo na textový dopyt. CIR poskytuje oveľa presnejšie výsledky zamerané na zámer, zatiaľ čo tradičné metódy zostávajú rýchlejšie a širšie používané na bežných platformách.
Zvýraznenia
CIR kombinuje obrazové a textové vstupy, zatiaľ čo tradičné vyhľadávanie používa naraz iba jednu modalitu.
Zložené vyhľadávanie zachytáva zámer používateľa vykonať úpravy, nielen vizuálnu podobnosť.
Tradičné vyhľadávanie obrázkov je rýchlejšie, vyspelejšie a nasadené v internetovom meradle.
CIR sa stáva výkonným nástrojom pre pracovné postupy elektronického obchodu a kreatívneho dizajnu.
Čo je Vyhľadávanie zloženého obrazu?
Technika umelej inteligencie, ktorá kombinuje referenčný obrázok s textovým dopytom na nájdenie vizuálne podobných, ale upravených obrázkov zodpovedajúcich zámeru používateľa.
CIR formálne zaviedli ako výskumnú úlohu okolo roku 2021 výskumníci zo spoločnosti Google a akademických inštitúcií.
Zvyčajne používa duálne kodéry pre obrázky a text, ktoré sú spojené prostredníctvom modelov založených na transformátoroch, ako napríklad CLIP alebo BLIP.
Medzi bežné súbory údajov o benchmarkoch patria FashionIQ, CIRR a CIRCO, pričom každý z nich obsahuje tisíce anotovaných tripletov.
Hlavnou inováciou je umožniť používateľom určiť, čo sa má v referenčnom obrázku zmeniť, nielen ako vyzerá.
Systémy CIR často prekonávajú tradičné vyhľadávanie pri jemnozrnných úlohách, ako je vyhľadávanie módy a interiérového dizajnu.
Čo je Tradičné vyhľadávanie obrázkov?
Konvenčné metódy vyhľadávania obrázkov, ktoré porovnávajú jeden obrázok alebo textový dopyt s databázou pomocou vizuálnej alebo kľúčovej podobnosti.
Tradičné vyhľadávanie obrázkov existuje od 90. rokov 20. storočia a pôvodne sa spoliehalo na metadáta, názvy súborov a manuálne značky.
Moderné systémy používajú techniky vyhľadávania obrázkov na základe obsahu (CBIR), ktoré analyzujú prvky na úrovni pixelov, ako je farba a textúra.
Obrázky Google boli spustené v roku 2001 a v súčasnosti spracovávajú denne miliardy dopytov pomocou modelov hlbokého učenia.
Vyhľadávanie obrázkov na základe textu závisí od textu okolitej webovej stránky, atribútov alt a popisov, a nie od samotného obrázka.
Nástroje na spätné vyhľadávanie obrázkov, ako sú TinEye a Google Lens, sa spoliehajú na percepčné hashovanie a algoritmy porovnávania prvkov.
Tabuľka porovnania
Funkcia
Vyhľadávanie zloženého obrazu
Tradičné vyhľadávanie obrázkov
Typ dopytu
Úprava obrázka + textu
Iba jeden obrázok alebo text
Základná technológia
Multimodálne transformátory (CLIP, BLIP)
Extrakcia prvkov CNN alebo porovnávanie kľúčových slov
Presnosť v zámere
Vysoká – zachytáva úpravy používateľa
Nízka až stredná – zhoduje sa iba s vzhľadom
Zrelosť nasadenia
Vznikajúce, prevažne vo fáze výskumu
Široko nasadené na hlavných platformách
Najlepšie prípady použitia
Móda, varianty produktov, úpravy dizajnu
Všeobecné vyhľadávanie na webe, porovnávanie tvárí, duplikáty
Rýchlosť
Pomalšie kvôli duálnemu kódovaniu
Rýchly, optimalizovaný pre miliardy obrázkov
Požadované používateľské zručnosti
Stredné – potrebný referenčný obrázok
Nízka – stačí text alebo nahranie
Riešenie nejednoznačnosti
Rieši sa prostredníctvom jednoznačnej dvojznačnosti textu
Vráti široké výsledky, používateľ filtruje manuálne
Podrobné porovnanie
Ako sa spracovávajú dopyty
Vyhľadávanie zložených obrázkov prijíma dva vstupy súčasne: referenčný obrázok a popis v prirodzenom jazyku, ako by sa mal tento obrázok upraviť. Systém potom vyhľadáva obrázky, ktoré sa vizuálne podobajú referenčnému obrázku, ale zahŕňajú textové zmeny. Tradičné vyhľadávanie obrázkov naopak akceptuje iba jeden vstup naraz, buď jeden obrázok pre vizuálnu podobnosť, alebo textový reťazec pre vyhľadávanie na základe kľúčových slov. Tento zásadný rozdiel formuje všetko od presnosti až po používateľskú skúsenosť.
Presnosť a relevantnosť
Keď majú používatelia na mysli konkrétnu úpravu, CIR dramaticky prekonáva tradičné vyhľadávanie, pretože chápe zámer, a nie len vzhľad. Napríklad vyhľadávanie výrazu „tieto šaty, ale v modrej farbe“ vráti relevantné varianty, zatiaľ čo tradičné vyhľadávanie obrázkov by našlo iba vizuálne podobné šaty bez ohľadu na farbu. Tradičné metódy vynikajú v úlohách širokej podobnosti, ale majú problém, keď používateľ chce niečo podobné, ale zároveň výrazne odlišné od referencie.
Technologický zásobník
Systémy CIR sa spoliehajú na multimodálne modely, ktoré spoločne chápu obrázky a text, najčastejšie postavené na základných modeloch ako CLIP, BLIP alebo novších architektúrach vizuálneho jazyka. Tieto modely kódujú oba vstupy do zdieľaného vkladacieho priestoru, kde je možné zmysluplne vypočítať podobnosť. Tradičné vyhľadávanie obrázkov používa staršie, ale dobre optimalizované kanály: extrakciu prvkov založenú na CNN pre vizuálne vyhľadávanie alebo invertované indexy s váhovaním TF-IDF pre textové dotazy. Novší prístup vyžaduje viac výpočtov, ale ponúka bohatšie sémantické porozumenie.
Aplikácie v reálnom svete
Tradičné vyhľadávanie obrázkov dominuje spotrebiteľským aplikáciám, pretože sa efektívne škáluje a ľahko integruje s existujúcou vyhľadávacou infraštruktúrou. Platformy Google Images, vizuálne vyhľadávanie na Pintereste a platformy s fotobankami používajú rôzne variácie tohto prístupu. CIR získava na popularite v špecializovaných oblastiach, ako je elektronický obchod, kde zákazníci chcú nájsť variácie produktov, a v kreatívnych nástrojoch, kde dizajnéri potrebujú preskúmať úpravy referenčných obrázkov. Očakávajte, že funkcie CIR sa v najbližších rokoch objavia v nákupných aplikáciách a dizajnérskom softvéri.
Obmedzenia a výzvy
CIR stále čelí prekážkam súvisiacim s nedostatkom dátových súborov, pretože vytváranie anotovaných trojíc (referenčný obrázok, modifikačný text, cieľový obrázok) vo veľkom meradle je drahé. Modely môžu tiež mať problémy so zložitými alebo nejednoznačnými textovými inštrukciami. Tradičné vyhľadávanie obrázkov má svoje slabiny, najmä pokiaľ ide o sémantické porozumenie – pri vyhľadávaní výrazu „šťastný pes“ sa môže prehliadnuť fotografia radostného šteniatka, pretože vizuálne prvky nezodpovedajú očakávaniam kľúčových slov. Oba prístupy sa neustále vyvíjajú, pričom hybridné systémy pravdepodobne predstavujú budúcnosť.
Výhody a nevýhody
Vyhľadávanie zloženého obrazu
Výhody
+Výsledky zamerané na zámer
+Jemnozrnná kontrola
+Multimodálne porozumenie
+Skvelé pre varianty
Cons
−Pomalšia inferencia
−Obmedzené nasadenie
−Vyžaduje sa referenčný obrázok
−Menšie tréningové súbory údajov
Tradičné vyhľadávanie obrázkov
Výhody
+Masívne škálovateľné
+Rýchle reakčné časy
+Jednoduché použitie
+Široká kompatibilita
Cons
−Ignoruje zámer používateľa
−Bojuje s nuansami
−Závisí od kľúčového slova
−Obmedzená podpora úprav
Bežné mylné predstavy
Mýtus
Tradičné vyhľadávanie obrázkov v skutočnosti rozumie tomu, čo je na obrázku.
Realita
Väčšina starších textových vyhľadávaní obrázkov sa spolieha na názvy súborov, alternatívny text a obsah okolitých webových stránok, a nie na analýzu samotného obrázka. Iba moderné vizuálne vyhľadávacie nástroje využívajúce hlboké učenie skutočne interpretujú obsah obrázka a aj tie postrádajú kompozičné uvažovanie, ktoré poskytuje CIR.
Mýtus
CIR je len vyhľadávanie obrázkov s ďalšími krokmi.
Realita
Vyhľadávanie zložených obrázkov predstavuje zásadne odlišnú paradigmu. Namiesto hľadania podobných obrázkov vyhľadáva obrázky, ktoré zodpovedajú transformácii opísanej používateľom. To si vyžaduje spoločné uvažovanie naprieč modalitami, nielen postupné spracovanie dvoch samostatných dopytov.
Mýtus
Reverzné vyhľadávanie obrázkov a CIR sú to isté.
Realita
Reverzné vyhľadávanie obrázkov vyhľadáva duplikáty alebo vizuálne podobné obrázky na základe nízkoúrovňových prvkov. CIR ide ďalej tým, že chápe textové úpravy a vracia obrázky, ktoré sú podobné, ale zámerne sa líšia od referencie, čo reverzné vyhľadávanie nedokáže.
Mýtus
CIR funguje perfektne hneď po vybalení z krabice.
Realita
Súčasné modely CIR stále zápasia so zložitými inštrukciami, nejednoznačnými referenciami a dotazmi na nedostatky v distribúcii. Výkon sa v jednotlivých oblastiach výrazne líši a modely často potrebujú jemné doladenie pre špecifické prípady použitia, ako je móda alebo vyhľadávanie nábytku.
Mýtus
Tradičné vyhľadávanie obrázkov je vďaka umelej inteligencii zastarané.
Realita
Tradičné metódy zostávajú chrbticou vyhľadávania produkčných obrázkov v spoločnostiach ako Google a Pinterest. Vylepšenia umelej inteligencie ich síce zlepšili, ale základná architektúra extrakcie prvkov a porovnávania podobností stále generuje miliardy dopytov každý deň.
Často kladené otázky
Čo je to vyhľadávanie zložených obrázkov v jednoduchých vyjadreniach?
Vyhľadávanie zložených obrázkov je metóda vyhľadávania, pri ktorej poskytnete referenčný obrázok spolu s textovými pokynmi, ktoré popisujú, ako ho upraviť. Systém potom nájde obrázky, ktoré vyzerajú ako váš referenčný obrázok, ale so zmenami, ktoré ste opísali. Môžete napríklad nahrať fotografiu červenej pohovky a zadať „v koži“, čím nájdete kožené verzie podobných pohoviek.
Ako funguje tradičné vyhľadávanie obrázkov?
Tradičné vyhľadávanie obrázkov zvyčajne funguje dvoma spôsobmi: textové vyhľadávanie, ktoré porovnáva kľúčové slová s metadátami obrázka a okolitým textom, alebo vyhľadávanie na základe obsahu, ktoré analyzuje vizuálne prvky, ako sú tvary, farby a textúry. Moderné verzie používajú hlboké učenie na extrakciu sémantických prvkov, ale základná myšlienka zostáva porovnávanie jedného dopytu s indexovanou databázou.
Ktorý prístup je lepší pre elektronický obchod?
Vyhľadávanie zložených obrázkov (Composed Image Retrieval) vo všeobecnosti dosahuje lepšie výsledky v elektronickom obchode, pretože zákazníci často chcú variácie produktu, ktorý sa im už páči. Vyhľadávanie výrazov „táto bunda, ale v zelenej farbe“ alebo „podobná, ale lacnejšia“ je presne to, čo CIR zvláda dobre. Tradičné vyhľadávanie funguje dobre pre široké prehliadanie, ale zlyháva, keď používatelia chcú konkrétne úpravy.
Môže CIR úplne nahradiť tradičné vyhľadávanie obrázkov?
Zatiaľ nie. CIR vyžaduje viac výpočtových zdrojov, má obmedzené trénovacie dáta v porovnaní s tradičnými systémami a nie je nasadený v rozsahu Obrázkov Google. V súčasnosti tieto dva prístupy slúžia rôznym potrebám a mnohí odborníci očakávajú, že hybridné systémy kombinujúce oba sa stanú normou.
Aké súbory údajov sa používajú na trénovanie modelov CIR?
Medzi najbežnejšie benchmarky CIR patrí FashionIQ pre vyhľadávanie oblečenia, CIRR pre všeobecné prirodzené obrázky a CIRCO pre kompozíciu v otvorenej doméne. Tieto súbory údajov obsahujú triplety referenčných obrázkov, modifikačných textov a cieľových obrázkov, ktoré učia modely interpretovať kompozičné dotazy.
Je Google Lens formou CIR?
Google Lens využíva niektoré multimodálne techniky umelej inteligencie, ale nie je to striktne systém CIR. Vyniká v rozpoznávaní objektov, extrakcii textu a vizuálnej podobnosti, ale natívne nepodporuje pracovný postup „referenčný obrázok plus modifikovaný text“, ktorý definuje CIR. Výskumné tímy spoločnosti Google však publikovali vplyvné články o CIR, takže táto technológia sa môže nakoniec zlúčiť.
Ktoré modely umožňujú vyhľadávanie zložených obrázkov?
Väčšina systémov CIR je postavená na modeloch vizuálneho jazyka, ako sú CLIP, BLIP alebo novšie architektúry, ako sú MagicLens a CoVR. Tieto modely poskytujú základnú schopnosť zarovnávať obrázky a text v zdieľanom vkladacom priestore, ktorý CIR potom využíva na kompozičné uvažovanie.
Aká presná je CIR v porovnaní s tradičným vyhľadávaním?
benchmarkoch ako FashionIQ a CIRR dosahujú najmodernejšie modely CIR skóre Recall@10 v rozmedzí 40 – 60 %, čím výrazne prekonávajú tradičné základné hodnoty vizuálnej podobnosti. Presnosť v reálnom svete však vo veľkej miere závisí od zložitosti dotazu a oblasti, pričom jednoduché dotazy vykazujú menšie rozdiely medzi týmito dvoma prístupmi.
Potrebujem na používanie CIR odborné znalosti v oblasti umelej inteligencie?
Ako koncový používateľ nie. Systémy CIR sú navrhnuté tak, aby akceptovali inštrukcie v prirodzenom jazyku spolu s obrázkami, takže ich môže používať ktokoľvek, kto ovláda vyhľadávací panel. Vytváranie alebo dolaďovanie modelov CIR si vyžaduje odborné znalosti strojového učenia, ale aplikácie orientované na spotrebiteľa túto zložitosť skrývajú za jednoduchými rozhraniami.
Aké sú hlavné výzvy, ktorým čelí zavedenie CIR?
Medzi najväčšie prekážky patria náklady na vytváranie anotovaných tréningových dát, výpočtová réžia spojená so spúšťaním multimodálnych modelov a ťažkosti so spracovaním nejednoznačných alebo kultúrne špecifických pokynov. Obavy o ochranu súkromia pri nahrávaní referenčných obrázkov tiež spomaľujú prijatie na niektorých trhoch.
Rozsudok
Vyberte si vyhľadávanie zložených obrázkov, keď potrebujete presné výsledky zamerané na zámer a máte na mysli referenčný obrázok a jasnú úpravu, najmä v kontexte elektronického obchodu alebo dizajnu. Tradičné vyhľadávanie obrázkov sa držte pre každodenné dopyty, široké skúmanie alebo keď rýchlosť a rozsah dôležitejšie ako jemnozrnná kontrola. S rozvojom multimodálnej umelej inteligencie očakávajte, že tieto dva prístupy sa spoja do jednotných vyhľadávacích zážitkov.