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

Súvisiace porovnania

A/B testovanie pri poskytovaní modelov vs. nasadenie jedného modelu

A/B testovanie v modelových službách smeruje prevádzku medzi konkurenčnými verziami modelov na meranie reálneho výkonu, zatiaľ čo nasadenie jedného modelu poskytuje jeden model všetkým používateľom. Tímy si medzi nimi vyberajú na základe tolerancie rizika, objemu prevádzky a potreby štatistického overenia pred úplným nasadením.

A/B testovanie pri vydávaní obsahu vs. jednorazové vydávanie obsahu

A/B testovanie pri vydávaní obsahu zahŕňa zavádzanie variácií pre rôzne segmenty publika a meranie výkonnosti, zatiaľ čo jednorazové vydania obsahu ponúkajú jednu verziu všetkým naraz. Každý prístup vyhovuje iným cieľom, pričom A/B testovanie uprednostňuje optimalizáciu na základe dát a jednorazové vydania uprednostňujú rýchlosť a jednoduchosť.

Adaptácia domény vs. školenie v rámci domény

Toto porovnanie analyzuje strategické voľby v strojovom učení medzi adaptáciou domény, ktorá prenáša znalosti z označeného zdrojového prostredia do iného cieľového prostredia, a školením v rámci domény, ktoré vytvára modely výlučne na základe údajov získaných z presného cieľového nastavenia nasadenia.

Adaptívna inteligencia vs. systémy s fixným správaním

Toto podrobné porovnanie skúma architektonické rozdiely, prevádzkové limity a reálny výkon adaptívnych inteligenčných systémov v porovnaní so systémami automatizácie s pevným správaním. Pozrieme sa na to, ako systémy, ktoré sa neustále učia z nových environmentálnych údajov, fungujú v porovnaní s rigidnými, predvídateľnými rámcami založenými na pravidlách.

Adaptívne vyhľadávanie vs. statické vyhľadávacie kanály

Adaptívne vyhľadávanie dynamicky upravuje spôsob a aké informácie systém načítava na základe dotazu, zatiaľ čo statické vyhľadávacie kanály sa riadia pevnými pravidlami bez ohľadu na kontext. Obe poháňajú moderné aplikácie umelej inteligencie, ale výrazne sa líšia vo flexibilite, nákladoch a presnosti. Výber medzi nimi závisí od zložitosti pracovnej záťaže a rozpočtu.