mesterséges intelligenciaszámítógépes látáskép-visszakeresésmultimodális tanulásgépi tanulás
Szöveg-kép egyeztetés vs. kép-kép egyeztetés
A szöveg-kép párosítás az írott leírásokat releváns vizuális elemekkel köti össze, míg a kép-kép párosítás a képek közötti vizuális hasonlóságokat keresi. Mindkettő eltérő szerepet tölt be a keresőmotorokban, az e-kereskedelemben és a mesterséges intelligencia betanítási folyamataiban, de alapvetően eltérő beágyazási stratégiákra és használati esetekre támaszkodnak.
Kiemelt tartalmak
A szöveg-kép illesztés a megosztott beágyazások révén hidat képez a nyelv és a vízió között, lehetővé téve a nulla felvételek készítését.
A kép-kép párosítás pusztán a vizuális hasonlóságra összpontosít, szöveges kontextus nélkül.
CLIP forradalmasította a szövegből képpé történő visszakeresést 400 millió webről lemásolt páron végzett betanítással.
A képalapú rendszerek fordított képkeresést és vizuális termékajánlásokat tesznek lehetővé nagy léptékben.
Mi az a Szöveg-kép egyeztetés?
Egy visszakeresési technika, amely természetes nyelvi leírásokat párosít a megfelelő képekkel megosztott beágyazási terek használatával.
Úttörő szerepet játszottak a nagy léptékű fejlesztésben olyan modellek, mint az OpenAI CLIP modellje, amelyet 2021 januárjában adtak ki, és amely 400 millió kép-szöveg páron tanított be.
Kettős kódolókat használ, ahol a szöveget és a képeket egy megosztott vektortérbe vetíti ki a hasonlósági összehasonlítás érdekében.
Zero-shot osztályozást tesz lehetővé, lehetővé téve a modellek számára, hogy feladat-specifikus betanítás nélkül is felismerjék a kategóriákat.
A modern szövegalapú képkeresők és tartalommoderációs rendszerek gerincét alkotja.
A gyakori értékelési referenciaértékek közé tartozik az MS-COCO, a Flickr30k és a Cross-Modal Retrieval feladatok.
Mi az a Kép-kép egyeztetés?
Számítógépes látásmód, amely a képek vizuális hasonlóságait azonosítja tartalom, stílus vagy szerkezet alapján.
A vizuális aláírások összehasonlításához konvolúciós hálózatokon vagy látástranszformátorokon keresztüli mélyreható jellemzőkinyerésre támaszkodik.
Széles körben használják fordított képkereső motorokban, mint például a Google Images és a TinEye.
Olyan alkalmazásokat támogat, mint a termékduplikáció-eltávolítás, a közel duplikált példányok észlelése és a vizuális helyfelismerés.
Gyakran alkalmaz perceptuális hashelést, CNN beágyazásokat vagy tanult leírókat, mint például a SuperPoint és a LoFTR.
benchmarkok közé tartoznak az Oxford5k, a Paris6k, valamint a Revisited Oxford és Paris képkeresésre szolgáló adatkészletek.
Összehasonlító táblázat
Funkció
Szöveg-kép egyeztetés
Kép-kép egyeztetés
Beviteli módok
Szöveges lekérdezés + képadatbázis
Kép lekérdezés + képadatbázis
Alapvető architektúra
Kettős kódoló kontrasztív tanulással
CNN vagy Vision Transformer jellemzők kinyerésére szolgáló eszközök
Elsődleges felhasználási esetek
Szöveg alapú keresés, nulla alapú osztályozás, feliratozás
Fordított képkeresés, deduplikáció, vizuális helyfelismerés
Kulcsfontosságú modellek
KAPCSOLÁS, IGAZÍTÁS, VILLOGÁS, Florence
ResNet, DINOv2, LoFTR, SuperGlue
Hasonlósági metrika
Koszinusz hasonlóság az ízületi beágyazási térben
Euklideszi távolság vagy Hamming-távolság jellemzővektorokon
Betanítási adattípus
Párosított kép-szöveg adatkészletek az internetről
Címkézett képadatkészletek vagy önfelügyelt képgyűjtemények
Közös referenciaértékek
MS-COCO, Flickr30k, ImageNet (nulla felvétel)
Oxford5k, Párizs6k, Újra felkeresett Oxford
Keresztmodális képesség
Igen, áthidalja a nyelvet és a látást
Nem, csak a látómezőn belül működik
Részletes összehasonlítás
Hogyan értelmezi az egyes rendszerek a tartalmat
A szöveg-kép illesztő rendszerek megtanulják összehangolni a nyelvi szemantikát a vizuális jellemzőkkel, ami azt jelenti, hogy megértik, mit ábrázol egy kép emberi kifejezéssel. A kép-kép illesztő rendszerek ezzel szemben kizárólag a vizuális mintákra, például formákra, textúrákra és térbeli elrendezésekre összpontosítanak. Az előbbi a jelentést, míg az utóbbi a megjelenést értelmezi.
Képzési megközelítések és adatkövetelmények
Egy szöveg-kép illesztő betanításához hatalmas párosított adathalmazokra van szükség, ahol minden képhez felirat vagy alt szöveg tartozik, ezért olyan modelleknek, mint a CLIP, több százmillió webről kinyert párra van szükségük. A kép-kép rendszerek címkézetlen képeken önfelügyelet révén vagy kisebb, kurált adathalmazokon is betaníthatók, így rugalmasabbak, ha kevés a párosított adat.
Valós alkalmazások
szöveg-kép egyeztetéssel akkor találkozhatsz, amikor leírást írsz be egy keresőmotorba, vagy olyan mesterséges intelligencia alapú eszközöket használsz, amelyek képeket generálnak promptokból. A kép-kép egyeztetés megjelenik a fordított képkeresésben, a szerzői jogok észlelésében és a vizuális termékajánlókban, ahol a felhasználók feltöltenek egy fotót hasonló termékek kereséséhez.
Erősségek különböző forgatókönyvekben
A szöveg-kép egyeztetés akkor kiemelkedő, ha a felhasználók le tudják írni, amit szeretnének, de nincs referenciaképük, így ideális kreatív és felfedező keresésekhez. A kép-kép egyeztetés akkor sikeres, ha a pontosság számít, és létezik vizuális referencia, például a pontos termékváltozat megtalálása vagy egy adott tereptárgy azonosítása.
Számítási szempontok
Mindkét megközelítés előnyére válik az előre kiszámított beágyazások vektoros adatbázisokban való tárolása a nagy léptékű gyors visszakeresés érdekében. A szövegből képbe konvertáló rendszerek azonban gyakran több tárhelyet igényelnek, mivel két kódolót tartanak fenn, és sokféle nyelvi bemenetet kell kezelniük, míg a képből képbe konvertáló rendszerek néha kompakt perceptuális hasheket használhatnak a könnyű illesztés érdekében.
Előnyök és hátrányok
Szöveg-kép egyeztetés
Előnyök
+Nulla lövés felismerés
+Természetes nyelvi lekérdezések
+Intermodális rugalmasság
+Erős szemantikai megértés
Tartalom
−Tömeges párosított adatmennyiségre van szükség
−Magasabb számítási költségek
−Nyelvi kétértelműségi problémák
−Komplex kettős kódolós beállítás
Kép-kép egyeztetés
Előnyök
+Nincs szükség szöveges adatokra
+Kompakt hash opciók
+Gyors vizuális összehasonlítás
+Nagyszerű másolatokhoz
Tartalom
−Nincs szemantikai nyelvi megértés
−Érzékeny a képszerkesztésekre
−Vizuális jellemzők által korlátozva
−Nehezen kezelhetők az absztrakt lekérdezések
Gyakori tévhitek
Mítosz
A szöveg-kép egyeztetés bármilyen képet megtalál, ha elég jól leírod.
Valóság
Ezek a rendszerek teljes mértékben az adatbázisban található képekre és a betanítás során látott fogalmakra támaszkodnak. A nagyon specifikus, niche vagy privát képek még tökéletes leírásokkal sem lesznek visszakereshetők.
Mítosz
A kép-kép párosítás mindig vizuálisan azonos eredményeket ad.
Valóság
modern kép-kép rendszerek mélyreható jellemzőket használnak, amelyek rögzítik a szemantikai hasonlóságot, így vizuálisan eltérő, de fogalmilag kapcsolódó képeket tudnak visszaadni, például különböző kutyafajtákat, amikor egyet keresnek.
Mítosz
A CLIP és hasonló modellek az emberekhez hasonlóan értelmezik a képeket.
Valóság
Ezek a modellek statisztikai összefüggéseket tanulnak a szöveg és a pixelek között. Hiányzik belőlük a valódi megértés, megtéveszthetők az ellenséges példákkal, és néha nem vesznek észre olyan nyilvánvaló vizuális részleteket, amelyeket az emberek azonnal észrevesznek.
Mítosz
A fordított képkeresés ugyanazt a technológiát használja, mint a szöveg-kép egyeztetés.
Valóság
A fordított képkeresés jellemzően kép-kép egyeztetésre támaszkodik perceptuális hasheléssel vagy CNN-funkciókkal. A szöveg-kép egyeztetés egy különálló rendszer, amely szöveges lekérdezést igényel, nem pedig feltöltött képet.
Mítosz
Több betanítási adat mindig jobb egyezési teljesítményt jelent.
Valóság
Az adatok minősége, sokfélesége és gondozása ugyanolyan fontos, mint a mennyiség. A zajos feliratok, az elfogult adatkészletek vagy az ismétlődő párok még több milliárd példa esetén is ronthatják a visszakeresés pontosságát.
Gyakran Ismételt Kérdések
Mi a fő különbség a szöveg-kép és a kép-kép egyeztetés között?
A szöveg-kép egyeztetés bemenetként egy írásos leírást vesz alapul, és a leírásnak megfelelő képeket keres, míg a kép-kép egyeztetés bemenetként egy képet vesz alapul, és vizuálisan hasonló képeket talál. Az első módszer több modalitáson keresztül működik, míg a második a vizuális tartományon belül marad.
Melyik modell a legjobb a szövegből képpé történő kinyeréshez?
Az OpenAI CLIP-je továbbra is népszerű alapmodell, de az újabb modellek, mint például a Microsoft Florence, a Google ALIGN és a Salesforce BLIP-je, gyakran felülmúlják a standard benchmarkokban. A legjobb választás a késleltetési követelményektől, az adathalmaz méretétől és attól függ, hogy szükséged van-e többnyelvű támogatásra.
Működhet a kép-kép illesztés mélytanulás nélkül?
Igen, a hagyományos módszerek, mint például az észlelési hashelés, a SIFT jellemzők és a színhisztogramok képesek a képillesztésre neurális hálózatok nélkül. A mélytanulási megközelítések azonban általában nagyobb pontosságot érnek el a kihívást jelentő referenciaértékeken, mivel gazdagabb szemantikai jellemzőket rögzítenek.
Hogyan végzi a CLIP a nullpontos osztályozást?
A CLIP egy képet és a jelölt szöveges címkéket is ugyanabba a beágyazási helyre kódolja, majd kiválasztja azt a címkét, amelynek beágyazása a legnagyobb koszinusz hasonlóságot mutatja a kép beágyazásával. Ez lehetővé teszi, hogy a képeket olyan kategóriákba sorolja, amelyekre explicit módon soha nem tanított.
Milyen adathalmazokat használnak a kép-visszakereső rendszerek értékeléséhez?
Gyakori referenciaértékek közé tartozik az MS-COCO és a Flickr30k a szövegből képpé alakítási feladatokhoz, valamint az Oxford5k, a Paris6k és a Revisited Oxford and Paris adatkészletek a képből képpé történő visszakereséshez. Ezek szabványosított lekérdezéseket és a valóságnak megfelelő relevancia-megítéléseket biztosítanak.
A szöveg-kép egyeztetés ugyanaz, mint a szöveg-kép generálás?
Nem, ezek teljesen különböző feladatok. Az illesztés a meglévő képeket keresi ki az adatbázisból, míg a generálás új képeket hoz létre a nulláról olyan modellek segítségével, mint a Stable Diffusion vagy a DALL-E. Mindkettő szövegbevitelt használ, de alapvetően eltérő kimenetet produkál.
Mennyire pontos manapság a fordított képkeresés?
A modern fordított képkeresők, mint például a Google Képek, nagy pontossággal keresnek népszerű nevezetességeket, termékeket és arcokat, de nehezen boldogulnak az erősen szerkesztett képekkel, a homályos témákkal vagy az alacsony felbontású lekérdezésekkel. A teljesítmény tartalomtípusonként jelentősen eltér.
Képesek ezek az egyeztető rendszerek többnyelvű lekérdezéseket kezelni?
A standard CLIP-et elsősorban angol nyelvű adatokon képezték ki, de a többnyelvű változatok, mint például a Multilingual CLIP és az mCLIP, több tucat nyelvet támogatnak. A kép-kép illesztő rendszerek eredendően nyelvfüggetlenek, mivel csak pixeleket dolgoznak fel.
Milyen szerepet játszik a kontrasztív tanulás ezekben a rendszerekben?
kontrasztív tanulás a szöveg-kép illesztés domináns betanítási paradigmája, amely a modelleket arra tanítja, hogy az egyező párokat közelebb hozzák a beágyazási térben, miközben a nem egyező párokat eltávolítják egymástól. A kép-kép rendszerek szintén kontrasztív veszteségeket alkalmaznak, különösen az olyan önfelügyelt beállításokban, mint a SimCLR és a DINO.
Hogyan gyorsítják fel a vektoros adatbázisok a képkeresést?
Az olyan vektoradatbázisok, mint a FAISS, a Milvus és a Pinecone, előre kiszámított beágyazásokat tárolnak, és közelítő legközelebbi szomszéd algoritmusokat használnak a hasonló vektorok milliszekundumok alatti megtalálásához. Ezáltal elkerülhető, hogy minden lekérdezést közvetlenül minden képpel összehasonlítsunk, ami nagy léptékben tiltóan lassú lenne.
Ítélet
Válassza a szöveg-kép egyeztetést, ha a felhasználók szavakkal keresnek, és Önnek szemantikai megértésre van szüksége a nyelv és a vizuális élmények tekintetében. Válassza a kép-kép egyeztetést, ha a vizuális hasonlóság, a duplikált elemek észlelése vagy a fordított képkeresés az elsődleges cél. Számos éles rendszer valójában mindkettőt kombinálja a gazdagabb keresési élmény érdekében.