﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>22</Volume>
      <Issue>4</Issue>
      <PubDate PubStatus="epublish">
        <Year>2025</Year>
        <Month>6</Month>
        <Day>3</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>Detection of Spam Pages Using XGBoost Algorithm</ArticleTitle>
    <VernacularTitle>تشخیص صفحات اسپم با استفاده از الگوریتم XGBoost</VernacularTitle>
    <FirstPage>287</FirstPage>
    <LastPage>294</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName> ریحانه</FirstName>
        <LastName> رشیدپور</LastName>
        <Affiliation>دانشگاه یزد</Affiliation>
      </Author>
      <Author>
        <FirstName>علی محمد</FirstName>
        <LastName>زارع بیدکی</LastName>
        <Affiliation>دانشگاه یزد</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2024</Year>
      <Month>6</Month>
      <Day>18</Day>
    </History>
    <Abstract>&lt;p style="direction: ltr;"&gt;Today, search engines are the gateway to the web. With the increasing popularity of the web, the efforts to exploit it for commercial, social, and political purposes have also increased, making it difficult for search engines to distinguish good content from spam. The concept of web spam was first introduced in 1996 and quickly became recognized as one of the key challenges for the search engine industry. The phenomenon of spam occurs primarily because a significant portion of web page visits comes from search engines, and users tend to check the first search results. The goal of identifying spam pages is to ensure that these pages cannot achieve high rankings using deceptive strategies. Our effort is to provide an effective method for identifying spam pages, thereby reducing the presence of spam in the top search results. In this article, two methods for combating web spam are proposed. The first method, called XGspam, identifies spam pages based on the XGBoost learning algorithm with an accuracy of 94.27%. The second method, named XGSspam, offers a solution to the challenge of imbalanced web data by combining the SMOTE oversampling algorithm with the XGBoost classification model, achieving an accuracy of 95.44% in identifying spam pages.&lt;/p&gt;</Abstract>
    <OtherAbstract Language="FA">&lt;p&gt;امروزه موتورهای جستجو دروازه ورود به وب هستند. با افزایش محبوبیت وب، تلاش برای بهره&amp;zwnj;برداری تجاری، اجتماعی و سیاسی از وب نیز افزایش یافته و در نتیجه تشخیص یک محتوای خوب از اسپم برای موتورهای جستجو دشوار شده است. مفهوم اسپم وب نخستین بار در سال 1996 معرفی شد و خیلی زود به عنوان یکی از چالش&amp;zwnj;های کلیدی برای صنعت موتور جستجو شناخته شد. پدیده اسپم اساساً به این دلیل اتفاق می&amp;zwnj;افتد که بخش قابل توجهی از مراجعات به صفحه وب از موتور جستجو می&amp;zwnj;آیند و کاربران تمایل به بررسی اولین نتایج جستجو دارند. هدف از شناسایی صفحات اسپم این است که این صفحات با استفاده از استراتژی&amp;zwnj;های فریب قادر به کسب رتبه بالا نباشند. تلاش ما ارائه روشی مؤثر در شناسایی صفحات اسپم و در نتیجه کاهش حضور اسپم در نتایج اول جستجوست. در این مقاله دو روش برای مقابله با اسپم وب پیشنهاد شده است. روش اول به نام XGspam صفحات اسپم را بر اساس الگوریتم یادگیری XGBoost با دقت 27/94% شناسایی می&amp;zwnj;کند. در روش دوم به نام XGSspam راهکاری برای چالش نامتوازن&amp;zwnj;بودن داده&amp;zwnj;های وب با استفاده از ترکیب الگوریتم بیش&amp;zwnj;نمونه&amp;zwnj;برداری SMOTE با مدل دسته&amp;zwnj;بندی XGBoost ارائه شده که به دقت 44/95% در شناسایی صفحات اسپم می&amp;zwnj;رسد.&lt;/p&gt;</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">اسپم وب، الگوریتم دسته‌بندی XGBoost، متوازن‌سازی داده، یادگیری ماشین.</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/en/Article/Download/47119</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>