هوش مصنوعیبازیابی اطلاعاتبینایی کامپیوترپردازش زبان طبیعیفناوری جستجو
بازیابی مبتنی بر تصویر در مقابل بازیابی مبتنی بر متن
بازیابی مبتنی بر تصویر، محتوای بصری را برای یافتن تطابقها تفسیر میکند، در حالی که بازیابی مبتنی بر متن به پرسوجوهای نوشتاری و نمایهسازی اسناد متکی است. هر دو رویکرد، موتورهای جستجوی مدرن را قدرتمند میکنند، اما در نحوه درک قصد کاربر و پردازش اطلاعات در انواع مختلف دادهها، تفاوتهای چشمگیری دارند.
برجستهها
بازیابی تصویرآگاه، نیاز به توصیف محتوای بصری با کلمات را از بین میبرد و آن را برای کارهای خرید و شناسایی ایدهآل میکند.
بازیابی مبتنی بر متن، دقت بالایی را برای جستجوی اسناد و بازیابی اطلاعات در میان پیکرههای متنی بزرگ ارائه میدهد.
مدلهای چندوجهی مدرن مانند CLIP شکاف بین درک بصری و متنی را پر میکنند.
بازیابی مبتنی بر متن از دههها تحقیق و الگوریتمهای بالغ مانند BM25 و رتبهبندی مبتنی بر BERT بهره میبرد.
بازیابی تصویر آگاه چیست؟
یک رویکرد بازیابی که محتوای بصری را با استفاده از بینایی کامپیوتر و یادگیری عمیق برای یافتن تطابقهای مرتبط تجزیه و تحلیل میکند.
سیستمهای بازیابی تصویر آگاه از شبکههای عصبی کانولوشن و مبدلهای بینایی برای استخراج ویژگیها از تصاویر استفاده میکنند.
سیستمهای مدرن مانند CLIP که توسط OpenAI توسعه داده شدهاند، جاسازیهای مشترک بین تصاویر و متن را برای جستجوی بین حالتی یاد میگیرند.
موتورهای جستجوی بصری میتوانند اشیاء، صحنهها، متن درون تصاویر و حتی مفاهیم انتزاعی را شناسایی کنند.
پینترست لنز و گوگل لنز ماهانه میلیاردها پرسوجوی بصری را با استفاده از تکنیکهای تصویرمحور پردازش میکنند.
بازیابی مبتنی بر تصویر در یافتن محصولات، مکانهای دیدنی و آثار هنری مشابه از نظر بصری، بدون نیاز به توضیحات متنی، عملکرد فوقالعادهای دارد.
بازیابی مبتنی بر متن چیست؟
یک روش بازیابی سنتی که با استفاده از تحلیل کلمات کلیدی و معنایی، پرسوجوهای نوشتاری را با اسناد متنی نمایهشده مطابقت میدهد.
بازیابی مبتنی بر متن به دهه ۱۹۶۰ میلادی و سیستمهای اولیهای مانند SMART که در دانشگاه کرنل توسعه داده شدند، برمیگردد.
بازیابی متن مدرن از الگوریتمهای BM25، TF-IDF و بازیابی متن متراکم برای رتبهبندی نتایج استفاده میکند.
موتورهای جستجو مانند گوگل روزانه بیش از ۸.۵ میلیارد جستجوی متنی را از طریق بازیابی مبتنی بر متن پردازش میکنند.
برت و دیگر مدلهای تبدیلکننده، درک معنایی در بازیابی متن را به طرز چشمگیری بهبود بخشیدهاند.
بازیابی مبتنی بر متن، ستون فقرات اکثر جستجوهای سازمانی، پایگاههای داده حقوقی و ابزارهای تحقیقات دانشگاهی را تشکیل میدهد.
کاربران را ملزم میکند تا منظور خود را با کلمات بیان کنند
درک معنایی
شباهت بصری، سبک، ترکیببندی و زمینه را درک میکند.
مترادفها، منظور، بافت و نکات ظریف زبانی را درک میکند
الزامات داده
مجموعه دادههای تصویری بزرگ برچسبگذاری شده، پایگاههای داده ویژگیهای بصری
پیکرههای متنی، نمایههای اسناد، پایگاههای داده کلمات کلیدی
سرعت پردازش
به دلیل سربار پردازش تصویر، عموماً کندتر است
معمولاً با ساختارهای نمایهسازی بهینهشده سریعتر است
دقت در پرسوجوهای مبهم
زمینه بصری میتواند به طور طبیعی ابهامزدایی کند
ممکن است بدون متن کافی دچار مشکل شود
مقایسه دقیق
نحوه پردازش پرسوجوها توسط آنها
بازیابی مبتنی بر تصویر با تجزیه و تحلیل محتوای بصری یک تصویر آپلود شده و تجزیه آن به ویژگیهایی مانند شکل، رنگ، بافت و اشیاء شناخته شده آغاز میشود. این ویژگیها به نمایشهای ریاضی به نام جاسازی تبدیل میشوند که معنای معنایی تصویر را ثبت میکنند. بازیابی مبتنی بر متن مسیری اساساً متفاوت را طی میکند و پرسوجوهای نوشتاری را برای شناسایی کلمات کلیدی تجزیه میکند، روابط آنها را درک میکند و آنها را با اسناد از پیش فهرست شده با استفاده از الگوریتمهایی که ارتباط را بر اساس فراوانی اصطلاح و شباهت معنایی میسنجند، تطبیق میدهد.
نقاط قوت در سناریوهای مختلف
وقتی یک قطعه مبلمان را که دوست دارید میبینید اما نمیدانید چگونه آن را توصیف کنید، بازیابی مبتنی بر تصویر با امکان گرفتن عکس و یافتن فوری موارد مشابه، میدرخشد. بازیابی مبتنی بر متن زمانی غالب است که به بازیابی اطلاعات دقیق از مجموعههای بزرگ اسناد، مانند یافتن سوابق حقوقی خاص یا مقالات دانشگاهی، نیاز دارید. این دو رویکرد در واقع در سیستمهای مدرن به خوبی یکدیگر را تکمیل میکنند، و بسیاری از پلتفرمها اکنون جستجوی ترکیبی را ارائه میدهند که هر دو روش را با هم ترکیب میکند.
مبانی فنی
معماریهای عصبی که این سیستمها را تغذیه میکنند، تفاوتهای اساسی دارند. بازیابی مبتنی بر تصویر، متکی بر مدلهای بینایی است که بر روی مجموعه دادههای تصویری عظیم مانند LAION-5B آموزش دیدهاند و یاد میگیرند که الگوها را در میلیونها نمونه بصری تشخیص دهند. بازیابی مبتنی بر متن، بر اساس دههها تحقیق در زمینه بازیابی اطلاعات، با استفاده از الگوریتمهای کلاسیک مانند BM25 و رویکردهای مدرن مبتنی بر ترانسفورماتور، بنا شده است. پیشرفتهای اخیر در مدلهای چندوجهی، این مرزها را از بین برده و سیستمهایی را قادر ساخته است که هم تصاویر و هم متن را در چارچوبهای یکپارچه درک کنند.
تفاوتهای تجربه کاربری
بازیابی مبتنی بر تصویر، مشکل توصیف آنچه به دنبالش هستید را با کلمات از بین میبرد، که وقتی بیان ویژگیهای بصری دشوار است، بسیار ارزشمند است. بازیابی مبتنی بر متن، زمانی که دقیقاً میدانید به چه اطلاعاتی نیاز دارید و میتوانید آن را به وضوح بیان کنید، دقت بیشتری ارائه میدهد. کاربران اغلب جستجوی متنی را قابل پیشبینیتر میدانند زیرا میتوانند دقیقاً ببینند که چگونه عبارت جستجویشان به نتایج مرتبط میشود، در حالی که جستجوی بصری گاهی اوقات بر اساس شباهت بصری، تطابقهای شگفتانگیز اما مرتبطی را برمیگرداند.
محدودیتها و چالشها
بازیابی مبتنی بر تصویر با مفاهیم انتزاعی که نمایش بصری واضحی ندارند، مشکل دارد و برای پردازش بلادرنگ به منابع محاسباتی قابل توجهی نیاز دارد. بازیابی مبتنی بر متن با چالشهایی مانند عدم تطابق واژگان مواجه است، جایی که کاربران چیزی را با استفاده از اصطلاحاتی متفاوت از آنچه در اسناد وجود دارد، توصیف میکنند. هر دو رویکرد همچنان در حال تکامل هستند و محققان به طور فعال روی درک بهتر بین حالتهای مختلف کار میکنند که در نهایت میتواند تمایز بین آنها را کممعناتر کند.
مزایا و معایب
بازیابی تصویر آگاه
مزایا
+نیازی به شرح نیست
+موارد مشابه از نظر بصری را پیدا میکند
+عالی برای خرید
+ابهام را به خوبی مدیریت میکند
مصرف شده
−هزینههای محاسباتی بالاتر
−به دادههای بصری نیاز دارد
−با مفاهیم انتزاعی دست و پنجه نرم میکند
−محدود به دادههای آموزشی
بازیابی مبتنی بر متن
مزایا
+کنترل دقیق پرس و جو
+فناوری بالغ
+پردازش سریع
+به راحتی آفلاین کار میکند
مصرف شده
−مشکلات عدم تطابق واژگان
−توصیف تصاویر دشوار است
−نیاز به نیت روشن دارد
−زمینه بصری را از دست میدهد
تصورات نادرست رایج
افسانه
بازیابی تصویر-آگاه میتواند متن درون تصاویر را به خوبی سیستمهای اختصاصی OCR بخواند.
واقعیت
اگرچه سیستمهای مدرن مبتنی بر تصویر میتوانند OCR را انجام دهند، اما معمولاً برای آن بهینه نشدهاند. سیستمهای اختصاصی OCR مانند Tesseract یا سرویسهای ابری از گوگل و AWS عموماً دقت بالاتری را برای وظایف استخراج متن، به ویژه با طرحبندیهای پیچیده یا محتوای دستنویس، ارائه میدهند.
افسانه
بازیابی مبتنی بر متن به دلیل پیشرفتهای هوش مصنوعی در حال منسوخ شدن است.
واقعیت
بازیابی مبتنی بر متن همچنان شکل غالب جستجو در سطح جهان است. هوش مصنوعی در واقع آن را از طریق درک معنایی بهتر بهبود بخشیده است، اما رویکرد اساسی تطبیق پرسوجوهای متنی با اسناد متنی همچنان به اکثر موتورهای جستجو، سیستمهای سازمانی و پایگاههای داده تحقیقاتی قدرت میدهد.
افسانه
بازیابی مبتنی بر تصویر همیشه نتایج دقیقتری نسبت به بازیابی مبتنی بر متن ارائه میدهد.
واقعیت
دقت کاملاً به مورد استفاده بستگی دارد. برای یافتن یک سند خاص یا پاسخ به یک سوال واقعی، بازیابی مبتنی بر متن معمولاً از رویکردهای بصری بهتر عمل میکند. بازیابی مبتنی بر تصویر به طور خاص زمانی برتری دارد که شباهت بصری معیار اصلی مرتبط بودن باشد.
افسانه
برای پیادهسازی هر یک از رویکردهای بازیابی، به مجموعه دادههای عظیمی نیاز دارید.
واقعیت
مدلها و APIهای از پیش آموزشدیده، هر دو رویکرد را بدون آموزش از ابتدا در دسترس قرار دادهاند. سرویسهایی مانند Google Cloud Vision، AWS Rekognition و OpenAI's CLIP قابلیتهای آمادهای را ارائه میدهند که تیمهای کوچک میتوانند بدون تخصص گسترده در یادگیری ماشین، آنها را ادغام کنند.
افسانه
جستجوی بصری به طور کامل جایگزین نیاز به توضیحات متنی در تجارت الکترونیک میشود.
واقعیت
اکثر پلتفرمهای موفق تجارت الکترونیک از رویکردهای ترکیبی استفاده میکنند. توضیحات متنی همچنان برای سئو، دسترسیپذیری و کاربرانی که تایپ کردن را ترجیح میدهند، بسیار مهم هستند. جستجوی بصری به عنوان یک ویژگی مکمل و نه جایگزین عمل میکند، به خصوص برای کاربران تلفن همراه و کسانی که نمیتوانند به راحتی آنچه را که میخواهند توصیف کنند، مفید است.
سوالات متداول
تفاوت اصلی بین بازیابی مبتنی بر تصویر و بازیابی مبتنی بر متن چیست؟
تفاوت اصلی در روش ورودی و رویکرد پردازش نهفته است. بازیابی مبتنی بر تصویر، محتوای بصری را با استفاده از مدلهای بینایی کامپیوتر تجزیه و تحلیل میکند تا بر اساس ویژگیهای بصری و شباهت، تطابقها را پیدا کند. بازیابی مبتنی بر متن، پرسوجوهای نوشتاری را پردازش کرده و آنها را با استفاده از الگوریتمهای تحلیل زبانی و رتبهبندی، با اسناد متنی فهرستبندی شده مطابقت میدهد. هر رویکرد برای انواع مختلفی از وظایف جستجو بهینه شده است.
کدام روش بازیابی برای جستجوی عمومی دقیقتر است؟
دقت به شدت به آنچه جستجو میکنید بستگی دارد. بازیابی مبتنی بر متن معمولاً برای جستجوهای واقعی، جستجوی اسناد و وظایف بازیابی اطلاعات برنده میشود. بازیابی مبتنی بر تصویر برای جستجوهای شباهت بصری، کشف محصول و وظایف شناسایی بهتر عمل میکند. برای جستجوی عمومی وب، روشهای مبتنی بر متن همچنان غالب هستند زیرا بیشتر محتوای وب مبتنی بر متن است.
آیا بازیابی تصویرآگاه میتواند بدون توصیفات متنی کار کند؟
بله، بازیابی تصویر-آگاه محض میتواند تنها با استفاده از ویژگیهای بصری و بدون هیچ ورودی متنی عمل کند. سیستمهایی مانند جستجوی معکوس تصویر و موتورهای توصیه بصری محصول به این روش عمل میکنند. با این حال، بسیاری از پیادهسازیهای مدرن، تجزیه و تحلیل بصری را با درک متن ترکیب میکنند تا نتایج بهتری حاصل شود، به خصوص هنگام برخورد با تصاویری که حاوی متن هستند یا نیاز به درک متنی دارند.
CLIP چه ارتباطی با بازیابی تصویر-آگاه دارد؟
CLIP (پیشآموزش زبان-تصویر مقابلهای) توسط OpenAI با یادگیری جاسازیهای مشترک برای تصاویر و متن، بازیابی مبتنی بر تصویر را متحول کرد. این امر به یک مدل واحد اجازه میدهد تا روابط بین محتوای بصری و متنی را درک کند و قابلیتهای جستجوی چندوجهی قدرتمندی را ممکن سازد. میتوانید با تصاویر، متن یا ترکیبی از هر دو جستجو کنید و نتایج مرتبط از نظر معنایی را در بین حالتهای مختلف پیدا کنید.
آیا بازیابی مبتنی بر متن سریعتر از بازیابی مبتنی بر تصویر است؟
بهطورکلی بله، بازیابی مبتنی بر متن سریعتر است زیرا پردازش متن به قدرت محاسباتی کمتری نسبت به تحلیل تصویر نیاز دارد. نمایهسازی متن و تطبیق پرسوجو را میتوان با ساختارهای داده کارآمد مانند نمایههای معکوس بهینه کرد. بازیابی مبتنی بر تصویر برای استخراج ویژگی به استنتاج شبکه عصبی نیاز دارد که به منابع محاسباتی بیشتری نیاز دارد، اگرچه شتابدهی سختافزاری این شکاف را بهطور قابلتوجهی کاهش داده است.
چه صنایعی بیشترین بهره را از بازیابی مبتنی بر تصویر میبرند؟
صنایع تجارت الکترونیک، مد، املاک و مستغلات و گردشگری از بازیابی مبتنی بر تصویر مزایای قابل توجهی کسب میکنند. جستجوی بصری محصولات به خریداران کمک میکند تا اقلام مشابه را پیدا کنند، در حالی که پلتفرمهای املاک و مستغلات از آن برای یافتن خانههایی با ویژگیهای معماری مشابه استفاده میکنند. پینترست، گوگل ایمیجز و ASOS کل تجربیات کاربری را حول قابلیتهای جستجوی بصری بنا کردهاند.
سیستمهای بازیابی ترکیبی چگونه هر دو رویکرد را ترکیب میکنند؟
سیستمهای ترکیبی، ورودیهای تصویر و متن را به طور همزمان پردازش میکنند، جاسازیهای آنها را با هم ترکیب میکنند یا جستجوهای موازی را اجرا میکنند و نتایج را ادغام میکنند. به عنوان مثال، ممکن است تصویری را آپلود کنید و متنی مانند «مشابه اما به رنگ آبی» را برای اصلاح نتایج اضافه کنید. این سیستمها معمولاً از مدلهای چندوجهی استفاده میکنند که هر دو حالت را در قالب نمایشهای یکپارچه درک میکنند و بهترینهای هر دو جهان را ارائه میدهند.
پیامدهای حریم خصوصی بازیابی تصویر آگاه چیست؟
بازیابی مبتنی بر تصویر، نگرانیهای بیشتری در مورد حریم خصوصی نسبت به رویکردهای مبتنی بر متن ایجاد میکند، زیرا تصاویر اغلب حاوی اطلاعات قابل شناسایی مانند چهرهها، مکانها و موارد شخصی هستند. کاربرانی که عکسها را در موتورهای جستجوی بصری بارگذاری میکنند، ممکن است ناخواسته دادههای حساس را به اشتراک بگذارند. سرویسهای معتبر، محافظت از حریم خصوصی را اجرا میکنند، اما کاربران باید بدانند که تصاویر آپلود شده ممکن است برای بهبود خدمات ذخیره و تجزیه و تحلیل شوند.
آیا بازیابی مبتنی بر متن میتواند مترادفها و مفاهیم مرتبط را درک کند؟
بازیابی مبتنی بر متن مدرن به لطف مدلهای تبدیلکنندهای مانند BERT و رویکردهای مبتنی بر جاسازی، مترادفها و روابط معنایی را به خوبی مدیریت میکند. این سیستمها درک میکنند که «ماشین» و «خودرو» به مفاهیم مشابهی اشاره دارند و میتوانند پرسوجوها را با اسناد مطابقت دهند، حتی زمانی که کلمات کلیدی دقیق ظاهر نمیشوند. این درک معنایی، کیفیت جستجو را نسبت به روشهای قدیمی تطبیق کلمات کلیدی به طرز چشمگیری بهبود بخشیده است.
کدام رویکرد برای اپلیکیشنهای موبایل بهتر است؟
هر دو رویکرد در موبایل به خوبی کار میکنند، اما اهداف متفاوتی را دنبال میکنند. بازیابی مبتنی بر متن از نظر مصرف باتری کارآمدتر است و در هر شرایط اتصالی به طور قابل اعتمادی کار میکند. بازیابی مبتنی بر تصویر در موبایل برتری دارد زیرا تلفنها دوربینهایی دارند که به راحتی در دسترس هستند و جستجوی بصری را طبیعی و راحت میکنند. بسیاری از برنامههای موفق موبایل مانند Google Lens و Snapchat ویژگیهایی را به طور خاص پیرامون جستجوی بصری مبتنی بر دوربین ایجاد کردهاند.
این روشهای بازیابی چگونه محتوای چندزبانه را مدیریت میکنند؟
بازیابی مبتنی بر متن از طریق لایههای ترجمه و مدلهای تعبیه چندزبانه مانند mBERT و XLM-R، پشتیبانی چندزبانه خوبی دارد. بازیابی مبتنی بر تصویر، محتوای چندزبانه را به طور یکنواختتری مدیریت میکند، زیرا ویژگیهای بصری وابسته به زبان نیستند، اگرچه فرادادههای متنی مرتبط ممکن است هنوز به پردازش مختص به زبان نیاز داشته باشند. مدلهای چندوجهی مانند CLIP از چندین زبان برای تطبیق متن-تصویر پشتیبانی میکنند.
آینده فناوری بازیابی اطلاعات چگونه خواهد بود؟
آینده به سمت سیستمهای بازیابی چندوجهی یکپارچهای است که به طور یکپارچه متن، تصاویر، صدا و ویدیو را در چارچوبهای واحد مدیریت میکنند. مدلهای چندوجهی بزرگ در حال حاضر تجربیات جستجوی طبیعیتری را فراهم میکنند که در آن کاربران میتوانند انواع ورودیهای مختلف را ترکیب کنند. انتظار میرود بازیابی به صورت محاورهایتر، آگاه از متن و قادر به درک پرسوجوهای پیچیدهای باشد که چندین روش را در بر میگیرند و نیاز به استدلال در انواع مختلف اطلاعات دارند.
حکم
وقتی شباهت بصری بیشترین اهمیت را دارد، مانند خرید محصولات، شناسایی اشیاء یا یافتن طرحهای مشابه از نظر بصری، بازیابی مبتنی بر تصویر را انتخاب کنید. بازیابی مبتنی بر متن همچنان انتخاب بهتری برای وظایف سنگین اطلاعاتی مانند تحقیق، جستجوی اسناد و موقعیتهایی است که پرسوجوهای متنی دقیق بهترین نتایج را به همراه دارند. بسیاری از برنامههای مدرن از ترکیب هر دو رویکرد برای قابلیتهای جستجوی جامع سود میبرند.