چگونه مدل وبگرد تصادفی و مرکزیت بردار ویژه در واقعیت صفحات وب را رتبهبندی میکنند
پشت هیاهوی تبلیغاتی بهینهسازی موتورهای جستجو، یک چارچوب ریاضی قطعی نهفته است. با مدلسازی اینترنت به عنوان یک ماتریس تصادفی عظیم، مرکزیت بردار ویژه، اعتبار را بر اساس رفتار تئوریک یک وبگرد تصادفی محاسبه میکند.
به قلم دلناز نورانی
این خبر را به اشتراک بگذارید
بهطور خلاصه
- پایه و اساس جستجوی وب بر مرکزیت بردار ویژه استوار است؛ یک مفهوم ریاضی که به لینکها بر اساس اعتبار صفحه ارجاعدهنده وزن میدهد.
- این الگوریتم از مدل وبگرد تصادفی برای محاسبه احتمال حالت پایدار رسیدن کاربر به هر گره خاص در شبکه استفاده میکند.
- یک ضریب میرایی که معمولاً روی ۰.۸۵ تنظیم میشود، از فروپاشی مدل ریاضی در زمانی که کاربران با صفحاتی بدون لینک خروجی مواجه میشوند، جلوگیری میکند.
برای صنعت بازاریابی دیجیتال، رتبهبندی موتورهای جستجو یک جعبه سیاه رفتاری است؛ یک سیستم انحصاری از سیگنالهای کاربر، نمرات کیفیت محتوا و معیارهای تعامل که باید از طریق آزمون و خطا مهندسی معکوس شود. اما برای نظریهپردازان شبکه، پایه و اساس جستجوی وب کاملاً قطعی است: این یک مسئله عظیم بردار ویژه است. تنش میان این دو دیدگاه، معماری مدرن وب را تعریف میکند.
متخصصان سئو استدلال میکنند که الگوریتمهای مدرن بسیار فراتر از شمارش لینک رفتهاند و هوش مصنوعی معنایی و قصد کاربر را تا جایی ترکیب کردهاند که لینکهای ساختاری در درجه دوم اهمیت قرار دارند. ریاضیدانان در مقابل میگویند که مهم نیست چقدر یادگیری ماشینی روی این سیستم پیاده شود، توپولوژی زیربنایی وب — که از طریق احتمال فرود یک وبگرد تصادفی فرضی روی یک گره خاص محاسبه میشود — همچنان جاذبه گریزناپذیر جستجو باقی میماند.
مکانیسمی که این دو دیدگاه را به هم پیوند میدهد PageRank است که در سال ۱۹۹۸ توسط لری پیج (Larry Page) و سرگی برین (Sergey Brin) معرفی شد. در هسته خود، این الگوریتم اینترنت را به عنوان یک گراف جهتدار در نظر میگیرد که در آن صفحات وب، گرهها و هایپرلینکها، یالهای آن هستند.
به جای شمارش ساده تعداد لینکهای ورودی که یک صفحه دریافت میکند — معیاری که به راحتی با ایجاد هزاران سایت جعلی دستکاری میشود — این سیستم به آن لینکها بر اساس اعتبار صفحه ارجاعدهنده وزن میدهد.[5]
این امر یک چالش ریاضی بازگشتی ایجاد میکند: اهمیت یک صفحه به اهمیت صفحاتی بستگی دارد که به آن لینک دادهاند و اهمیت آنها نیز به نوبه خود به صفحاتی وابسته است که به آنها لینک دادهاند. در جبر خطی، این مسئله با استفاده از مرکزیت بردار ویژه حل میشود. با نمایش وب به عنوان یک ماتریس تصادفی عظیم که در آن مجموع هر ستون دقیقاً برابر با ۱.۰ است، الگوریتم بردار ویژه اصلی متناظر با مقدار ویژه ۱.۰ را محاسبه میکند.[2]
برای اینکه این ریاضیات انتزاعی از نظر محاسباتی قابل اجرا و از نظر مفهومی شهودی باشد، بنیانگذاران مدل وبگرد تصادفی (Random Surfer Model) را معرفی کردند. همانطور که محققان دانشگاه کرنل توضیح میدهند: «اساس الگوریتم PageRank این است که نسبت زمانی که این وبگرد تصادفی در یک صفحه وب واحد سپری میکند، با اهمیت آن صفحه وب همبستگی دارد.» این مدل یک محاسبه پیچیده ماتریسی را به یک شبیهسازی رفتاری ساده تبدیل میکند.
یک کاربر فرضی را تصور کنید که از یک صفحه وب تصادفی شروع میکند و روی یک لینک خروجی به طور تصادفی کلیک میکند. او این روند را تا بینهایت تکرار میکند. رتبه صفحه هر گره مشخص، در واقع همان احتمال حالت پایدار است که وبگرد در حال حاضر در حال مشاهده آن صفحه خاص باشد. اگر صفحهای دارای لینکهای زیادی باشد که از هابهای پربازدید به آن اشاره میکنند، از نظر آماری احتمال بیشتری وجود دارد که وبگرد سر از آنجا درآورد.[1]
با این حال، یک قدمزدن کاملاً تصادفی در گراف وب با تلههای ساختاری مواجه میشود. اگر وبگرد روی یک «گره آویزان» (dangling node) — صفحهای بدون لینک خروجی — فرود بیاید یا وارد یک حلقه بسته از صفحاتی شود که فقط به یکدیگر لینک میدهند، فرآیند تصادفی از کار میافتد. وبگرد گیر میافتد و ماتریس ریاضی دیگر نمیتواند برای یک بردار ویژه اصلی منحصربهفرد حل شود.[5]
راهحل این تله، ضریب میرایی (damping factor) است؛ یک مکانیسم انتقال (تلهپورت) ریاضی. الگوریتم فرض میکند که کاربر در نهایت از کلیک کردن روی لینکها خسته میشود. در هر مرحله، احتمالی وجود دارد — که معمولاً روی ۰.۸۵ یا ۸۵٪ تنظیم میشود — که وبگرد روی لینکی در صفحه فعلی کلیک کند. در مقابل، یک احتمال ۱۵ درصدی نیز وجود دارد که او مسیر فعلی خود را رها کرده و به یک صفحه کاملاً تصادفی در هر کجای اینترنت بپرد.[5]
این نرخ انتقال ۱۵ درصدی تضمین میکند که ماتریس کاملاً مثبت باقی میماند و اطمینان حاصل میکند که روش تکرار توان روی یک رتبهبندی واحد و پایدار برای همه صفحات همگرا خواهد شد. در آزمایشهای اولیه خود در سال ۱۹۹۸، بنیانگذاران گوگل گزارش دادند که این روش میتواند بردار ویژه را برای شبکهای متشکل از ۳۲۲ میلیون لینک تنها در ۵۲ تکرار تقریب بزند.[5]
در حالی که ضریب میرایی ۰.۸۵ به یک استاندارد در صنعت تبدیل شده است، کارهای دانشگاهی اخیر شروع به زیر سؤال بردن صلب بودن آن کردهاند. یک پیشچاپ در سال ۲۰۱۹ که در arXiv منتشر شد، مدل وبگردی تصادفی را دوباره بررسی کرد و یک چارچوب انتقال تعمیمیافته را پیشنهاد داد که نحوه برخورد ماتریس با خستگی کاربر را تنظیم میکند.[4]
محققان استدلال کردند که پرشهای تصادفی یکنواخت، رفتار وبگردی مدرن را به درستی منعکس نمیکنند. کاربران به گوشههای کاملاً تصادفی وب منتقل نمیشوند؛ آنها به هابهای خاص، بوکمارکها یا موتورهای جستجو بازمیگردند. با تعمیم مدل انتقال، ریاضیات را میتوان برای انعکاس پرشهای محلی تنظیم کرد که اساساً مرکزیت بردار ویژه حاصل را تغییر میدهد.[4]
یک مقاله مجزای دیگر در arXiv در سال ۲۰۲۲ اصلاحات بیشتری را پیشنهاد کرد و رویکردهای جدیدی را برای مرکزیت بردار ویژه ادغام کرد که به جای در نظر گرفتن احتمال برابر برای همه اتصالات خروجی، وزن معنایی لینکها را در نظر میگیرد. این امر مدل را از یک محاسبه کاملاً ساختاری به مدلی تغییر میدهد که ارتباط محتوایی را به رسمیت میشناسد.[3]
این اصلاحات ریاضی، شکاف بین قابلیت واقعی الگوریتمهای شبکه و هیاهوی صنعت سئو را آشکار میکند. آژانسهای بازاریابی اغلب «عصاره لینک» (link juice) را به عنوان یک کالای قابل اندازهگیری میفروشند، با این فرض که به دست آوردن یک لینک از یک سایت با اعتبار بالا به طور خودکار مقدار ثابتی از قدرت رتبهبندی را به مقصد منتقل میکند.[1]
در واقعیت، از آنجا که سیستم یک ماتریس تصادفی پیوسته است، افزودن یک لینک جدید، احتمالات گذار را برای کل شبکه تغییر میدهد. این «عصاره» یک حجم ثابت از اعتبار نیست، بلکه یک تغییر پویا در بردار ویژه اصلی است. هر لینک جدید، توزیع احتمال وبگرد تصادفی را در میان میلیاردها گره اندکی تغییر میدهد.[2]
علاوه بر این، این فرض که روی همه لینکهای یک صفحه با احتمال برابر کلیک میشود، یک سادهسازی است. پیادهسازیهای مدرن احتمالاً احتمالات گذار را بر اساس محل قرارگیری لینک، تعامل کاربر و ارتباط متنی وزندهی میکنند و از مدل وبگرد کاملاً تصادفی به سمت یک مدل وبگرد هدایتشده حرکت میکنند.[5]
با وجود این تغییرات تکاملی، فرض ریاضی اصلی دستنخورده باقی میماند. وب مجموعهای از اسناد منزوی نیست؛ بلکه یک ساختار توپولوژیک است. مرکزیت بردار ویژه یک روش دقیق ریاضی برای استخراج سلسلهمراتب از آن ساختار ارائه میدهد که در برابر ابتداییترین اشکال دستکاری مقاوم است.
با وجود این تغییرات تکاملی، فرض ریاضی اصلی دستنخورده باقی میماند.
تحقیقات مداوم در مورد انتقال تعمیمیافته و ماتریسهای وزندار نشان میدهد که این الگوریتم یک محصول نهایی نیست، بلکه یک چارچوب قابل تنظیم است. با تنظیم پارامترهای رفتار وبگرد تصادفی، مهندسان میتوانند توازن قدرت را در شبکه تغییر دهند و انواع مختلف اعتبار را بدون کنار گذاشتن جبر خطی زیربنایی در اولویت قرار دهند.[4]
اصطلاحات کلیدی
- مرکزیت بردار ویژه
- معیاری برای سنجش نفوذ یک گره در یک شبکه، که در آن امتیاز یک گره به امتیاز همسایگان متصل به آن بستگی دارد.
- ماتریس تصادفی
- یک آرایه ریاضی مربعی که برای توصیف گذارهای یک زنجیره مارکوف استفاده میشود، جایی که هر ستون نشاندهنده یک توزیع احتمال است که مجموع آن برابر با ۱.۰ میشود.
- ضریب میرایی
- پارامتر ریاضی که نشاندهنده احتمال ادامه دادن کاربر به دنبال کردن لینکها به جای شروع مجدد از یک صفحه تصادفی است.
- گره آویزان
- یک صفحه وب یا گره شبکه که هیچ لینک خروجی ندارد و به عنوان یک بنبست برای وبگرد تصادفی عمل میکند.
- بردار ویژه اصلی
- توزیع احتمال پایدار و در حالت ثابتی که الگوریتم PageRank پس از تکرارهای متعدد روی آن همگرا میشود.
پرسشهای متداول
وبگرد تصادفی چیست؟
یک کاربر فرضی اینترنت که با کلیک تصادفی روی لینکهای خروجی یک صفحه در وب گشتوگذار میکند و برای مدلسازی ریاضی ترافیک وب استفاده میشود.
ضریب میرایی چیست؟
احتمالی، که معمولاً روی ۰.۸۵ تنظیم میشود، مبنی بر اینکه وبگرد تصادفی به جای خسته شدن و پریدن به یک صفحه کاملاً تصادفی، به کلیک روی لینکها ادامه دهد.
مرکزیت بردار ویژه چه تفاوتی با شمارش لینکها دارد؟
به جای اینکه با همه لینکهای ورودی به طور یکسان برخورد کند، مرکزیت بردار ویژه به هر لینک بر اساس اعتبار صفحهای که از آن میآید وزن میدهد و یک معیار بازگشتی از اهمیت ایجاد میکند.
چرا صفحاتی که لینک خروجی ندارند مشکلساز میشوند؟
این صفحات که به عنوان «گرههای آویزان» شناخته میشوند، وبگرد تصادفی را به دام میاندازند و ماتریس تصادفی را از کار میاندازند، مگر اینکه یک قانون انتقال ریاضی اعمال شود تا به وبگرد اجازه فرار بدهد.
بررسی عمیق دیدگاهها
نظریهپردازان شبکه
وب را به عنوان یک گراف ریاضی خالص میبینند که در آن اعتبار، یک ویژگی نوظهور از توپولوژی است.
برای ریاضیدانان و نظریهپردازان شبکه، وب در نهایت یک ماتریس تصادفی عظیم است. آنها مرکزیت بردار ویژه را به عنوان حقیقت پایه شبکه میبینند که از ترفندهای معنایی و انباشت کلمات کلیدی که سایر سیگنالهای رتبهبندی را آلوده میکنند، مصون است. در این دیدگاه، اعتبار را نمیتوان جعل کرد؛ بلکه یک پیامد ریاضی گریزناپذیر از نحوه اتصال کل گراف به یکدیگر است.
متخصصان سئو
بر کالاییسازی لینکها و دستکاری عملی سیگنالهای اعتبار تمرکز دارند.
صنعت بازاریابی دیجیتال اغلب با مدل وبگرد تصادفی به عنوان یک اقتصاد معاملاتی برخورد میکند. متخصصان از «عصاره لینک» به عنوان سیالی صحبت میکنند که میتواند برای بالا بردن صفحات خاص در رتبهبندی، خریداری، معامله و شکلدهی شود. این دیدگاه تمایل دارد اعتبار را به عنوان یک امتیاز ثابت ببیند که به صورت خطی منتقل میشود و گاهی اوقات ماهیت پیوسته و پویای بردار ویژه اصلی را اشتباه متوجه میشود.
مهندسان الگوریتم
به دنبال اصلاح مدل ریاضی خالص برای در نظر گرفتن رفتار واقعی انسان و اسپم هستند.
مهندسانی که وظیفه حفظ کیفیت جستجو را بر عهده دارند، ظرافت مدل وبگرد تصادفی را درک میکنند، اما باید با آسیبپذیریهای آن در دنیای واقعی نیز مقابله کنند. آنها بر اجرای انتقال تعمیمیافته، وزندهی معنایی و ضرایب میرایی پویا تمرکز میکنند تا از بازیچه شدن ماتریس توسط مزارع لینک جلوگیری کنند و الگوریتم را از یک قدمزدن کاملاً تصادفی به یک شبیهسازی هدایتشده و آگاه از زمینه تغییر دهند.
- نظریهپردازان شبکه
- استدلال میکنند که اعتبار جستجو اساساً یک ویژگی توپولوژیک است که توسط جبر خطی اداره میشود.
- متخصصان سئو
- اعتبار جستجو را به عنوان یک کالای قابل معامله به نام «عصاره لینک» میبینند که میتواند بهینهسازی شود.
- مهندسان الگوریتم
- بر تنظیم مدلهای ریاضی تمرکز دارند تا در برابر دستکاری مقاومت کنند و رفتار واقعی کاربر را منعکس سازند.
دیدگاههایی که این گزارش پوشش نداده
- کاربران نهایی
- تولیدکنندگان محتوا
منابع
[1]Strategic Planetمتخصصان سئوUnderstanding The Concepts of Eigenvector Centrality And Pagerank
مطالعه در Strategic Planet →
[2]Courseraنظریهپردازان شبکهUnderstanding Eigenvector Centrality and Its Uses
مطالعه در Coursera →
[3]arXivنظریهپردازان شبکهPageRank Algorithm using Eigenvector Centrality- New Approach
مطالعه در arXiv →
[4]arXivنظریهپردازان شبکهRandom Surfing Revisited: Generalizing PageRank's Teleportation Model
مطالعه در arXiv →
[5]Wikipediaمهندسان الگوریتمPageRank
مطالعه در Wikipedia →
[6]تیم سردبیری کوهستانمهندسان الگوریتمتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در قالبهای محتوا
مشاهده همه →هوش مصنوعی عاملمحور
سازوکار جریانهای کاری عاملمحور: هوش مصنوعی چگونه وظایف چندمرحلهای را اجرا میکند و محدودیتهای خودمختاری آن کجاست؟
5 منبع
مقررات بانکداری
سازوکار توافقنامههای بازل: استانداردهای بینالمللی بانکداری برای سرمایه، نقدینگی و ریسک واقعاً چگونه عمل میکنند؟
5 منبع
انرژی همجوشی
چگونه رژیم پلاسما با چگالی آزاد در توکاماک «ایست» چین، قوانین انرژی همجوشی تجاری را بازنویسی میکند
3 منبع
استراتژی شرکتی
چگونه گذار به «نظم مبتنی بر دولت» قوانین استراتژی جهانی شرکتها و موفقیت شرکتهای چندملیتی را بازنویسی میکند
7 منبع
نظرات
هر زاویه. هر روز.
اخبار قالبهای محتوا با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





