اینترنت اشیاء اجتماعی (SIoT) به ترکیب تعاملات اجتماعی با فناوری اینترنت اشیاء میپردازد تا محیطهای هوشمند و یکپارچهای ایجاد کند. در این شبکه، اشخاص با یکدیگر روابط دوستی برقرار میکنند و اشیاء مختلف تحت مالکیت این اشخاص قرار دارند که هدف این شبکه، استفاده اشخاص از سرویسهایی است که توسط اشیاء تحت مالکیت دیگران ارائه میشود. با گسترش اندازه شبکه اینترنت اشیاء اجتماعی و افزایش تعداد اشخاص، اهمیت ارائه سرویسهای شخصیسازیشده و متناسب با علایق اشخاص بیشازپیش مشهود میشود. در این مقاله، ابتدا مجموعه دادههای واقعی شهر سانتاندر را ازنظر تعداد اشخاص، توزیع درجه دوستی و نوع توزیع آن بررسیشده است و یک الگوریتم پالایشگر همخوان تطبیقی مبتنی بر جوامع دوستی (A-CFA-FC) پیشنهادشده است که با در نظر گرفتن روابط دوستی و ترجیحات اشخاص، میتواند جوامع دوستی را بر اساس شاخص شباهت تشخیص دهد. سپس، این الگوریتم میتواند به رتبهبندی و پیشنهاد سرویسهای متناسب با علاقهمندی اشخاص در محیط اینترنت اشیاء اجتماعی بپردازد. نتایج اجرای این الگوریتم بر روی دادههای شهر سانتاندر نشان میدهد که الگوریتم پیشنهادی میتواند با استفاده از شاخص شباهت جاکارد با مقدار پیچیدگی زمانی کمتر، مقدار پیمانگی و تعداد جوامع بیشتر، به تشخیص جوامع دوستی بپردازد، این الگوریتم پیشنهادی توانسته است در مقایسه با الگوریتم پالایشگر همخوان پایه، میانگین مربعات ریشه خطا را حدود 17 درصد و امتیاز F1 را حدود 21 درصد بهبود بخشد.