النمطية (الشبكات)

تُعدّ المعيارية مقياسًا لبنية الشبكات أو الرسوم البيانية ، حيث تقيس قوة تقسيم الشبكة إلى وحدات (تُسمى أيضًا مجموعات أو عناقيد أو مجتمعات). تتميز الشبكات ذات المعيارية العالية بوجود روابط كثيفة بين العقد داخل الوحدات، بينما تكون الروابط بين العقد في الوحدات المختلفة أقل كثافة. تُستخدم المعيارية غالبًا في أساليب التحسين للكشف عن بنية المجتمعات في الشبكات. تُظهر الشبكات البيولوجية، بما في ذلك أدمغة الحيوانات، درجة عالية من المعيارية. مع ذلك، فإن تعظيم المعيارية ليس متسقًا إحصائيًا، إذ يجد المجتمعات في نموذجه الصفري، أي الرسوم البيانية العشوائية تمامًا، وبالتالي لا يمكن استخدامه لإيجاد بنى مجتمعية ذات دلالة إحصائية في الشبكات التجريبية. علاوة على ذلك، فقد ثبت أن المعيارية تعاني من حدّ في الدقة، وبالتالي فهي غير قادرة على اكتشاف المجتمعات الصغيرة.
تحفيز
يمكن تمثيل العديد من المشكلات ذات الأهمية العلمية ودراستها تجريبيًا باستخدام الشبكات. على سبيل المثال، تُعد الأنماط البيولوجية والاجتماعية، وشبكة الإنترنت العالمية، والشبكات الأيضية، وشبكات الغذاء، والشبكات العصبية، والشبكات المرضية، مشكلات واقعية يمكن تمثيلها رياضيًا ودراستها طوبولوجيًا للكشف عن بعض السمات الهيكلية غير المتوقعة. [ 1 ] تمتلك معظم هذه الشبكات بنية مجتمعية معينة ذات أهمية كبيرة في فهم ديناميكيات الشبكة. فعلى سبيل المثال، يشير المجتمع الاجتماعي المترابط بشكل وثيق إلى سرعة أكبر في نقل المعلومات أو الشائعات بين أفراده مقارنةً بالمجتمع المترابط بشكل ضعيف. وبالتالي، إذا مُثّلت الشبكة بعدد من العقد الفردية المتصلة بروابط تدل على درجة معينة من التفاعل بين العقد، فإن المجتمعات تُعرَّف بأنها مجموعات من العقد المترابطة بكثافة والتي ترتبط بشكل متفرق ببقية الشبكة. لذلك، قد يكون من الضروري تحديد المجتمعات في الشبكات نظرًا لأن المجتمعات قد تمتلك خصائص مختلفة تمامًا، مثل درجة العقدة، ومعامل التجميع، والمركزية، [ 2 ] وما إلى ذلك، عن خصائص الشبكة المتوسطة. تُعدّ المعيارية أحد هذه المقاييس، والتي عند تحقيق أقصى قدر منها، تؤدي إلى ظهور مجتمعات في شبكة معينة.
تعريف
المعيارية هي نسبة الحواف التي تقع ضمن مجموعات معينة مطروحًا منها النسبة المتوقعة إذا تم توزيع الحواف عشوائيًا. تقع قيمة المعيارية للرسوم البيانية غير الموزونة وغير الموجهة ضمن النطاق التالي:[ 3 ] تكون القيمة موجبة إذا تجاوز عدد الروابط داخل المجموعات العدد المتوقع عشوائيًا. بالنسبة لتقسيم معين لرؤوس الشبكة إلى وحدات، تعكس خاصية التجزئة تركيز الروابط داخل الوحدات مقارنةً بالتوزيع العشوائي للروابط بين جميع العقد بغض النظر عن الوحدات .
توجد طرق مختلفة لحساب معامل التجزئة. [ 1 ] في النسخة الأكثر شيوعًا لهذا المفهوم، يتم إجراء عملية عشوائية للحواف للحفاظ على درجة كل رأس. لنفترض وجود رسم بياني معالعقد والروابط ( الحواف ) بحيث يمكن تقسيم الرسم البياني إلى مجموعتين باستخدام متغير العضويةإذا كانت العقدةينتمي إلى المجتمع 1،أو إذاينتمي إلى المجتمع 2،لنفترض أن مصفوفة التجاور للشبكة ممثلة بـ، أينهذا يعني عدم وجود حافة (لا يوجد تفاعل) بين العقد.ووهذا يعني وجود حافة بين الاثنين. ولتبسيط الأمر، نعتبر شبكة غير موجهة.(قد توجد حواف متعددة بين عقدتين، ولكننا هنا نقوم بتقييم أبسط حالة).
نمطية التصميمثم يتم تعريفها على أنها نسبة الحواف التي تقع ضمن المجموعة 1 أو 2، مطروحًا منها العدد المتوقع للحواف ضمن المجموعتين 1 و 2 لرسم بياني عشوائي له نفس توزيع درجة العقدة مثل الشبكة المعطاة.
يُحسب العدد المتوقع للحواف باستخدام مفهوم نموذج التكوين . [ 4 ] نموذج التكوين هو تمثيل عشوائي لشبكة معينة. بالنظر إلى شبكة ذاتالعقد، حيث كل عقدةله درجة عقدةيقوم نموذج التكوين بتقسيم كل حافة إلى نصفين، ثم يُعاد توصيل كل نصف حافة، يُسمى جذعًا ، عشوائيًا بأي جذع آخر في الشبكة، حتى أنه يسمح بوجود حلقات ذاتية (تحدث عند إعادة توصيل جذع بجذع آخر من نفس العقدة) وحواف متعددة بين نفس العقدتين. وبالتالي، على الرغم من أن توزيع درجة العقد في الرسم البياني يبقى كما هو، فإن نموذج التكوين ينتج عنه شبكة عشوائية تمامًا.
العدد المتوقع للحواف بين العقد
لنفترض الآن وجود عقدتينو، بدرجات العقدةوعلى التوالي، من شبكة معاد توصيلها عشوائياً كما هو موضح أعلاه. نحسب العدد المتوقع للحواف الكاملة بين هذه العقد.
دعونا نتناول كل واحد منأجزاء من العقدةوإنشاء متغيرات مؤشر مرتبطة بهامن أجلهم،، معإذايتصل الفرع الفرعي رقم -th بأحدأجزاء من العقدةفي هذا الرسم البياني العشوائي المحدد. إذا لم يكن كذلك، فـمنذالجزء الفرعي رقم -th من العقدةيمكن الاتصال بأي منالبقايا المتبقية باحتمالية متساوية (بينما(عدد الحواف في الرسم البياني الأصلي)، وبما أن هناكالوصلات التي يمكن أن تتصل بها والمرتبطة بالعقدة، على ما يبدو
العدد الإجمالي للحواف الكاملةبينوهو مجردإذن، القيمة المتوقعة لهذه الكمية هي
ثم تُجري العديد من النصوص التقريبات التالية، بالنسبة للشبكات العشوائية ذات العدد الكبير من الحواف. عندماإذا كانت كبيرة، فإنهم يتخلون عن طرحفي المقام أعلاه، واستخدم ببساطة التعبير التقريبيبالنسبة للعدد المتوقع للحواف بين عقدتين. بالإضافة إلى ذلك، في شبكة عشوائية كبيرة، يكون عدد الحلقات الذاتية والحواف المتعددة ضئيلاً للغاية. [ 5 ] إن تجاهل الحلقات الذاتية والحواف المتعددة يسمح بافتراض وجود حافة واحدة على الأكثر بين أي عقدتين. في هذه الحالة،يصبح متغيرًا ثنائيًا، لذا فإن قيمته المتوقعة هي أيضًا احتمال أن يساويوهذا يعني أنه يمكن تقريب احتمال وجود حافة بين العقد.ومثل.
نمطية التصميم
وبالتالي، فإن الفرق بين العدد الفعلي للحواف بين العقدةووعدد الحواف المتوقع بينهما هو
بجمع جميع أزواج العقد نحصل على معادلة التنميط،[ 1 ]
| 3 |
تنطبق المعادلة 3 على التقسيم إلى مجموعتين فقط. يُعدّ التقسيم الهرمي (أي التقسيم إلى مجموعتين، ثم تقسيم المجموعتين الفرعيتين إلى مجموعتين فرعيتين أصغر لتحقيق أقصى قيمة لـ Q ) منهجًا ممكنًا لتحديد مجموعات متعددة في الشبكة. بالإضافة إلى ذلك، يمكن تعميم المعادلة (3) لتقسيم الشبكة إلى c مجموعة. [ 6 ]
| 4 |
حيث يمثل e ij نسبة الحواف التي يكون أحد طرفيها في المجموعة i والآخر في المجموعة j :
و a i هي نسبة نهايات الحواف المتصلة بالرؤوس في المجموعة i :
مثال على اكتشاف المجتمعات المتعددة
نحن نعتبر شبكة غير موجهة تحتوي على 10 عقد و 12 حافة ومصفوفة التجاور التالية.


| معرّف العقدة | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 5 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 6 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 8 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 9 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 10 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
يتم تمثيل المجتمعات في الرسم البياني بواسطة مجموعات العقد الحمراء والخضراء والزرقاء في الشكل 1. يتم تصوير تقسيمات المجتمع المثلى في الشكل 2.
تركيبة المصفوفة
يُمكن صياغة مفهوم النمطية بشكل بديل، وهو مفيد بشكل خاص في خوارزميات التحسين الطيفي، كما يلي: [ 1 ] تعريفيكونإذا كان الرأسينتمي إلى المجموعةووإلا.
وبالتالي
أينهي المصفوفة (غير المربعة) التي تحتوي على عناصروهي ما يسمى بمصفوفة النمطية، والتي تحتوي على عناصر
مجموع جميع صفوف وأعمدة مصفوفة التجزئة يساوي صفرًا، مما يعني أن تجزئة الشبكة غير المقسمة تكون دائمًا كذلك..
بالنسبة للشبكات المقسمة إلى مجتمعين فقط، يمكن تعريفها بشكل بديل على النحو التالي:للإشارة إلى المجتمع الذي تنتمي إليه العقدةينتمي، مما يؤدي بعد ذلك إلى
أينهو متجه عمودي ذو عناصر[ 1 ]
تتخذ هذه الدالة نفس شكل هاميلتونيان زجاج الدوران من نوع إيزينغ ، وهو ارتباط استُغلّ لإنشاء خوارزميات حاسوبية بسيطة، مثل استخدام التلدين المحاكي ، لزيادة التجزئة إلى أقصى حد. الشكل العام للتجزئة لأي عدد من المجتمعات يُكافئ زجاج الدوران من نوع بوتس، ويمكن تطوير خوارزميات مماثلة لهذه الحالة أيضًا. [ 7 ]
الإفراط في التخصيص
على الرغم من أن طريقة تعظيم النمطية تستند إلى حساب الانحراف عن النموذج الصفري، إلا أن هذا الانحراف لا يُحسب بطريقة متسقة إحصائيًا. [ 8 ] ولهذا السبب، تُعرف هذه الطريقة بإيجادها لمجموعات ذات درجات عالية في نموذجها الصفري [ 9 ] (نموذج التكوين)، وهو ما لا يمكن أن يكون ذا دلالة إحصائية بحكم التعريف. ونتيجة لذلك، لا يمكن استخدام هذه الطريقة للحصول على بنية مجتمعية ذات دلالة إحصائية في الشبكات التجريبية بشكل موثوق.
حد الدقة
تقارن خاصية التجزئة عدد الروابط داخل مجموعة ما بالعدد المتوقع للروابط في تلك المجموعة لو كانت الشبكة عشوائية بنفس عدد العقد، حيث تحتفظ كل عقدة بدرجة ارتباطها، بينما تُربط الروابط عشوائيًا. يفترض هذا النموذج الصفري العشوائي ضمنيًا إمكانية ربط كل عقدة بأي عقدة أخرى في الشبكة. إلا أن هذا الافتراض غير منطقي في الشبكات الكبيرة جدًا، إذ يشمل أفق العقدة جزءًا صغيرًا من الشبكة، متجاهلًا معظمها. علاوة على ذلك، يعني هذا أن العدد المتوقع للروابط بين مجموعتين من العقد يقل مع ازدياد حجم الشبكة. لذا، إذا كانت الشبكة كبيرة بما يكفي، فقد يكون العدد المتوقع للروابط بين مجموعتين من العقد في النموذج الصفري للتجزئة أقل من واحد. في هذه الحالة، ستفسر التجزئة وجود رابطة واحدة بين المجموعتين كدليل على وجود ارتباط قوي بينهما، وسيؤدي تحسين التجزئة إلى دمج المجموعتين، بغض النظر عن خصائصهما. لذا، حتى الرسوم البيانية الكاملة ذات الترابط الضعيف، والتي تتميز بأعلى كثافة ممكنة للحواف الداخلية، وتمثل أفضل المجتمعات القابلة للتحديد، سيتم دمجها بواسطة تحسين النمطية إذا كانت الشبكة كبيرة بما يكفي. [ 10 ] ولهذا السبب، فإن تحسين النمطية في الشبكات الكبيرة سيفشل في حل مشكلة المجتمعات الصغيرة، حتى عندما تكون محددة جيدًا. هذا التحيز أمر لا مفر منه بالنسبة لأساليب مثل تحسين النمطية، التي تعتمد على نموذج صفري شامل. [ 11 ]
أساليب متعددة الدقة
هناك منهجان رئيسيان لمحاولة حل مشكلة حد الدقة ضمن سياق النمطية: الأول هو إضافة مقاومة r لكل عقدة، على شكل حلقة ذاتية ، مما يزيد ( r > 0 ) أو يقلل ( r < 0 ) من نفور العقد من تكوين مجتمعات؛ [ 12 ] أو إضافة مُعامل γ > 0 أمام حد الحالة الصفرية في تعريف النمطية، والذي يتحكم في الأهمية النسبية بين الروابط الداخلية للمجتمعات والنموذج الصفري. [ 7 ] من خلال تحسين النمطية لقيم هذه المُعاملات في نطاقاتها المناسبة، يُمكن استعادة النطاق المتوسط الكامل للشبكة، من النطاق الكلي الذي تنتمي فيه جميع العقد إلى نفس المجتمع، إلى النطاق الجزئي الذي تُشكّل فيه كل عقدة مجتمعها الخاص، ومن هنا جاء اسم طرق الدقة المتعددة . ومع ذلك، فقد تبيّن أن لهذه الطرق قيودًا عندما تكون المجتمعات غير متجانسة الحجم للغاية. [ 13 ]
أدوات البرمجيات
هناك عدد من أدوات البرمجيات المتاحة القادرة على حساب التجميعات في الرسوم البيانية ذات نمطية جيدة.
- التنفيذ الأصلي لطريقة لوفان متعددة المستويات . [ 14 ]
- خوارزمية ليدن التي تتجنب أيضًا المجتمعات غير المتصلة. [ 15 ]
- خوارزمية فيينا لتجميع الرسوم البيانية (VieClus)، وهي خوارزمية ميمية متوازية. [ 16 ]
انظر أيضاً
مراجع
- 1 2 3 4 5 نيومان، إم إي جيه (2006). "النمطية وبنية المجتمع في الشبكات" . وقائع الأكاديمية الوطنية للعلوم في الولايات المتحدة الأمريكية . 103 (23): 8577-8696 . arXiv : physics/0602124 . Bibcode : 2006PNAS..103.8577N . doi : 10.1073 / pnas.0601602103 . PMC 1482622. PMID 16723398 .
- ↑ نيومان، إم إي جيه (2007). بالغراف ماكميلان، باسينجستوك (محرر). "رياضيات الشبكات". موسوعة بالغراف الجديدة للاقتصاد ( الطبعة الثانية).
- ↑ براندس، يو .؛ ديلينغ، دي.؛ غارتلر، إم.؛ غوركي، آر.؛ هوفر، إم.؛ نيكولوسكي، زد.؛ فاغنر، دي. (فبراير 2008). "حول تجميع الوحدات النمطية" . معاملات IEEE في هندسة المعرفة والبيانات . 20 (2): 172-188 . doi : 10.1109/TKDE.2007.190689 . S2CID 150684 .
- ↑ فان دير هوفستاد، ريمكو (2013). "الفصل 7" (ملف PDF) . الرسوم البيانية العشوائية والشبكات المعقدة . مؤرشف (ملف PDF) من الأصل بتاريخ 18-12-2013 . تم الاطلاع عليه بتاريخ 08-12-2013 .
- ^ “علم الشبكات” . ألبرت لازلو باراباسي. مؤرشفة من الأصلي بتاريخ 2020-03-05 . تم الاسترجاع 2020-03-20 .
- ↑ كلاوسيت، آرون ونيومان، إم إي جيه ومور ، كريستوفر (2004). "إيجاد بنية المجتمع في الشبكات الكبيرة جدًا". مجلة الفيزياء E. 70 ( 6) 066111. arXiv : cond-mat/0408187 . Bibcode : 2004PhRvE..70f6111C . doi : 10.1103/PhysRevE.70.066111 . PMID 15697438. S2CID 8977721 .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - 1 2 يورغ رايشاردت وستيفان بورنهولت (2006). "الميكانيكا الإحصائية للكشف عن المجتمعات". مجلة Physical Review E. 74 ( 1) 016110. arXiv : cond-mat/0603718 . Bibcode : 2006PhRvE..74a6110R . doi : 10.1103 /PhysRevE.74.016110 . PMID 16907154. S2CID 792965 .
- ↑ بيكسوتو، تياجو ب. (2023). الكشف الوصفي مقابل الكشف الاستدلالي عن المجتمعات في الشبكات . arXiv : 2112.00183 . doi : 10.1017/9781009118897 . ISBN 978-1-009-11889-7.
- ↑ غيميرا، روجر؛ ساليس-باردو، مارتا (19 أغسطس 2004)، "النمطية من التقلبات في الرسوم البيانية العشوائية والشبكات المعقدة"، مجلة Physical Review ، 70 (2) 025101، arXiv : cond-mat/0403660 ، Bibcode : 2004PhRvE..70b5101G ، doi : 10.1103/PhysRevE.70.025101 ، PMC 2441765 ، PMID 15447530
- ↑ سانتو فورتوناتو ومارك بارتيليمي (2007). "حدود الدقة في الكشف عن التجمعات" . وقائع الأكاديمية الوطنية للعلوم في الولايات المتحدة الأمريكية . 104 (1): 36-41 . arXiv : physics/0607100 . Bibcode : 2007PNAS..104...36F . doi : 10.1073 / pnas.0605965104 . PMC 1765466. PMID 17190818 .
- ↑ كومبولا، ج. م.؛ ساراماكي، ج.؛ كاسكي، ك.؛ وكيرتيس، ج. (2007). "دقة محدودة في الكشف عن مجتمعات الشبكات المعقدة باستخدام نموذج بوتس". المجلة الأوروبية للفيزياء ب . 56 (1): 41-45 . arXiv : cond-mat/0610370 . Bibcode : 2007EPJB...56...41K . doi : 10.1140/epjb/e2007-00088-4 . S2CID 4411525 .
- ↑ أليكس أريناس، ألبرتو فرنانديز، وسيرجيو غوميز (2008). "تحليل بنية الشبكات المعقدة عند مستويات دقة مختلفة". مجلة الفيزياء الجديدة . 10 (5) 053039. arXiv : physics/0703218 . Bibcode : 2008NJPh...10e3039A . doi : 10.1088/1367-2630/10/5/053039 . S2CID 11544197 .
- ↑ أندريا لانشينيتي وسانتو فورتوناتو (2011). "حدود تعظيم النمطية في اكتشاف المجتمعات". مجلة Physical Review E. 84 ( 6) 066122. arXiv : 1107.1155 . Bibcode : 2011PhRvE..84f6122L . doi : 10.1103/PhysRevE.84.066122 . PMID 22304170. S2CID 16180375 .
- ↑ أول تطبيق لخوارزمية لوفان ، مؤرشف من الأصل بتاريخ 17-03-2021 ، تم استرجاعه بتاريخ 30-11-2020
- ↑ مستودع خوارزميات لايدن ، 15 ديسمبر 2021، مؤرشف من الأصل في 26 نوفمبر 2020 ، تم استرجاعه في 30 نوفمبر 2020
- ↑ مستودع تجميع الرسوم البيانية فيينا ، 13 أبريل 2021، مؤرشف من الأصل في 21 أكتوبر 2020 ، تم استرجاعه في 30 نوفمبر 2020
- نظرية الشبكات
- نظرية الرسم البياني الجبرية
- نمطية التصميم
