به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « Recommender System » در نشریات گروه « فنی و مهندسی »

  • علی ستاری*، حسین محمدزاده

    اخیرا سامانه های توصیه گر به عنوان یک فناوری جدید و بنیادین جهت حمایت کاربران در انتخاب منابع مناسب، بیش از پیش گسترش یافته اند. این سیستم ها با بررسی تعاملات گذشته کاربران و شناسایی علائق، یک محیط شخصی سازی شده جهت انتخاب منابع موردنظر را فراهم می نمایند. البته مدلسازی رفتار کاربر و مکانیسم ارائه توصیه از مسائل اساسی و تعیین کننده در کارائی سیستم های توصیه گر می باشند. درحوزه تجارت الکترونیک بهره گیری از سامانه های توصیه گر نقش اساسی در بهبود تجربه کاربر، جذب مشتریان بالقوه، افزایش فروش و بهینه سازی کارائی سیستم های خدماتی مرتبط دارند. لذا با توجه به اهمیت این سیستم ها در کسب و کارهای الکترونیک امروزی، شناخت ابعاد عملکردی سامانه های توصیه گر از اهمیت ویژه ای برخوردار می باشد. در این مقاله قصد داریم ابعاد اساسی سامانه های توصیه گر در حوزه تجارت الکترونیک را بررسی نموده و برخی ابزارهای کاربردی در این زمینه را معرفی نمائیم. قطعا با حرکت به سوی سامانه های تجارت الکترونیک مبتنی بر سیستم های توصیه گر هوشمند، شاهد تحولات عظیم و انقلابی دگرگون کننده در زیرساخت اقتصاد دیجیتال و خدمات مرتبط خواهیم بود.

    کلید واژگان: سیستم توصیه گر, هوش مصنوعی, تجارت الکترونیک, یادگیری ماشین}
    Ali Sattari *, Hosein Mohammadzadeh

    Recently, recommender systems have expanded more and more as a new and fundamental technology to support users in choosing the right resources. These systems provide a personalized environment for selecting the desired resources by examining the past interactions of users and identifying interests. Of course, user behavior modeling and the recommendation mechanism are fundamental and decisive issues in the efficiency of recommender systems. In the field of e-commerce, the use of recommender systems plays an essential role in improving the user experience, attracting potential customers, increasing sales, and optimizing the efficiency of related service systems. Therefore, considering the importance of these systems in today's electronic businesses, knowing the functional dimensions of recommender systems is of particular importance. In this article, we are going to review the basic dimensions of recommender systems in the field of e-commerce and introduce some practical tools in this field. Certainly, by moving towards e-commerce systems based on intelligent recommender systems, we will witness huge and revolutionary changes in the infrastructure of the digital economy and related services.

    Keywords: Recommender System, Artificial Intelligence, Electronic Commerce, Machine Learning}
  • محمدمهدی حسنی*، عشرت سرمدی

    اینترنت اشیاء، یک معماری نوظهور اطلاعاتی مبتنی بر اینترنت است که تعامل بین اشیا و خدمات را در محیطی امن و قابل-اطمینان توسعه می دهد. درواقع هدف این ساختار، کاهش فاصله بین اشیای دنیای فیزیکی و سیستم های اطلاعاتی است. در بحث اینترنت اشیاء، انتظار می رود که اشیای هوشمند به عضو فعالی در کسب وکار و فرآیندهای اطلاعاتی و اجتماعی تبدیل شوند، به طوری که قادر باشند بین خودشان و محیط بیرونی از طریق تبادل داده و اطلاعات حس شده، تعامل داشته باشند. درواقع، اینترنت اشیاء، شبکه ای از اشیاء است که در آن اشیاء مختلف می تواند به کمک کامپیوتر و از طریق ارتباطات اینترنتی با سایر تجهیزات ارتباط برقرار کنند. در محیط اینترنت اشیاء، هریک از این اشیا تحت کنترل تعدادی سرویس دهنده قرار دارند و به عبارتی دیگر، این سرویس دهنده ها هرکدام به تعدادی از اشیا سرویس ارائه می دهند. کاربران با توجه به نوع نیازشان هرکدام تعدادی از خدمات ارائه شده توسط این سرویس دهنده ها را به کار می گیرند. در این میان مسئله ای که از اهمیت بالایی برخوردار است، توصیه سرویس دهنده هایی است که استفاده از آن ها برای کاربران مفیدتر و بهینه تر است. برای رسیدن به چنین هدفی از سیستم های توصیه گر استفاده می شود. وظیفه اصلی سیستم های توصیه گر، توصیه سرویس دهنده هایی است که مطابق با نیازهای مختلف کاربران باشند. در این پژوهش یک سیستم توصیه گر جدید پیشنهاد شد که ویژگی های کاربران و خدمات موجود در شبکه اینترنت اشیا را در نظر گرفته و بر اساس پارامترهای ارائه شده، اقدام به توصیه خدمات بهینه متناسب با نیاز کاربران می کند. نوآوری این پژوهش، استفاده از الگوریتم ماشین بردار پشتیبان و مدل تصمیم گیری چند معیاره تاپسیس به منظور ایجاد یک سیستم توصیه گر کارا و ارائه پیشنهادات به کاربران بر اساس ترجیحات آنها و افزایش رضایت کاربران است. نتایج تجربی نشان می دهد که سیستم توصیه گر ارائه شده می تواند یک سری توصیه های عینی تولید کند که بر اساس دقیق و متنوع بودن، تازگی و پوشش بالایی کارایی دارد.

    کلید واژگان: : اینترنت اشیاء, سیستم توصیه گر, سرویس اینترنتی, ماشین بردار پشتیبان, مدل تاپسیس, چندمعیاره, مدل تصمیم گیری}
    Mohammadmehdi Hassani *, Eshrat Sarmadi

    The Internet of Things is an emerging information architecture based on the Internet that develops interaction between things and services in a safe and reliable environment. In fact, the purpose of this structure is to reduce the distance between the things of the physical world and information systems. In the Internet of Things, it is expected that intelligent devices will become active members in business and informational and social processes, so that they are able to interact between themselves and the external environment through the exchange of data and sensed information. In fact, the Internet of Things is a network of devices in which various things can communicate with other equipment with the help of computers and through Internet connections.  Recommendation technologies can help to more easily identify relevant artifacts and thus will become one of the key technologies in future IoT solutions.  The main task of recommender systems is to recommend service providers that meet the different needs of users. The paper porposes a Support Vector Machine (SVM) based algorithm and the TOPSIS multi-criteria decision-making model in order to create an effective recommender system and provide suggestions to users based on their preferences and increase user satisfaction. The experimental results show that the proposed recommender system can produce a series of objective recommendations that are effective based on accuracy and variety, novelty and high coverage. Finally, the results confirm the improvement in making recommendations .

    Keywords: Internet of Things, Recommender System, Internet service, Support Vector Machine (SVM), Technique of Order Preference for Similarity to Ideal Solution (TOPSIS), multi-criteria, decision model .}
  • پیام بحرانی، بهروز مینایی بیدگلی، حمید پروین*، میترا میرزارضایی، احمد کشاورز

    سامانه های پیشنهادگر سامانه هایی هستند که در گذر زمان یاد می گیرند که هر فرد یا مشتری احتمالا چه کالا یا قلمی را می پسندد و آن را به او پیشنهاد می دهند. این سامانه ها اغلب بر اساس رفتارهای مشابه از دیگر افراد (احتمالا مشابه) عمل می کنند. به طور کلی یافتن افراد مشابه، به علت زیاد بودن کاربران، فرایندی بسیار زمان بر و به علت کمبود اطلاعات، نادقیق است. به همین دلیل برخی از روش ها، رو به افزایش سرعت آورده اند. از طرفی، برخی از روش های دیگر، رو به افزودن اطلاعات اضافه آورده تا در گذر این اطلاعات بتوانند دقت یافتن کاربران مشابه یا همسایه را افزایش دهند. برخی دیگر نیز، به روش های ترکیبی رو آورده اند. اخیرا محققان با به کارگیری روش های خوشه بندی پایه که بر اساس یافتن شبیه ترین کاربران همسایه با کمک خوشه بندی کاربران می باشد، و همچنین استفاده از روش های محتوا پایه و بعضا اضافه نمودن هستان شناسی به روش های محتوا پایه توانسته اند با بهره گیری از مزایای این روش ها، برخی از چالش های فوق را تا حد قابل قبولی حل نمایند. در سامانه پیشنهادگر ترکیبی پیشنهادی، از یک سامانه دو مرحله ای استفاده کرده ایم که در مرحله اول، دو مدل پیش بینی های خود را انجام داده، سپس در مرحله دوم به وسیله یک مولفه ترکیب گر، نتایج دو بخش مرحله اول با یکدیگر ترکیب شده و نتایج به دست آمده را به عنوان نتایج نهایی سامانه به ما ارایه می دهد. در بخش اول، یک سامانه مبتنی بر پر کردن مقادیر گم شده، مقادیر خالی در ماتریس امتیازدهی را پر می کند. برای این مهم، از بین روش های پرکردن داده های گم شده، یک روش که با پرکردن مجموعه داده در شرایط بسیار تنک سازگار بود را طراحی کرده و سپس آن را به روش خودمان تعمیم داده ایم. در این راستا یک روش مبتنی بر خوشه بندی فاصله گری ارایه کرده ایم. در بخش دوم که خود یک سامانه پیشنهادگر ترکیبی هستان شناسی پایه می باشد، ابتدا به کمک یک خزنده وب، اطلاعات هر قلم را استخراج کرده، سپس در یک هستان شناسی پایه به کمک یک روش پیشنهادی، اقدام به بهبود ساختار هستان شناسی به وسیله حذف یال های همسان می نماییم. بدین ترتیب دقت اندازه گیری شباهت معنایی بین اقلام و کاربران در مراحل بعدی افزایش یافته و میزان اثربخشی پیشنهادات ارایه شده به طور با معنایی بهبود می یابد. شایان ذکر است این هستان شناسی یک هستان شناسی جامع نیست. درنهایت به کمک یک روش اندازه گیری شباهت ابتکاری هستان شناسی پایه، مشابهت قلم-قلم ها، کاربر-کاربرها، و کاربر-قلم ها را اندازه گیری می کنیم. به کمک این ماتریس مشابهت، کاربرها و قلم ها را خوشه بندی کرده و سپس برای هر کاربر، کاربرها و قلم های شبیه به آن را به عنوان یک ویژگی جدید در پروفایل کاربر ذخیره می نماییم. این کار به ما کمک می کند که در آینده، سرعت یافتن کاربرهای مشابه و قلم های مشابه را بالا ببریم. در حقیقت بر اساس این ویژگی، سرعت کل کار را افزایش داده ایم. از آنجایی که ما هدف خود را ساختن سامانه ای که یک موازنه بین دو معیار دقت و سرعت را برقرار کند قرار داده ایم، با استفاده از یک مجموعه داده واقعی، از این دو معیار جهت ارزیابی سامانه پیشنهادی استفاده می کنیم. نتایج مقایسه ی روش پیشنهادی ما با برخی روش های مشابه به روز ارایه شده در این حوزه (با استفاده از یک مجموعه داده یکسان) حاکی از آن است که روش ما از روش های سریع، کندتر است، اما از آنها دقیق تر می باشد. همچنین این نتایج بیانگر این موضوع است که روش پیشنهادی از روش های دقیق، سریع تر و کیفیت آن نیز قابل رقابت و یا حتی بهتر است.

    کلید واژگان: سامانه پیشنهادگر, هستان شناسی, پالایش حافظه پایه, پالایش مدل پایه, خوشه بندی, k-NN}
    Payam Bahrani, Behrouz Minaei Bidgoli, Hamid Parvin*, Mitra Mirzarzaei, Ahmed Keshavarz

    Recommender systems are systems that, over time, learn what product(s) or item(s) each person or customer is (are) likely to like and recommend it (them) to him/her. These systems often operate based on similar behaviors from other (possibly similar) people. Finding similar people is generally a highly time-consuming process due to the large number of users and inaccurate due to the lack of information. For this reason, some methods have resorted to increasing speed. On the other hand, some other methods have added additional information so that they can increase the accuracy of finding similar or neighboring users. Some others have resorted to hybrid methods. Recently, by the use of basic clustering methods, which is based on finding the most similar neighbors with the help of users’ clustering, as well as by using basic content analysis methods and sometimes adding ontology to these methods, researchers have been able to take the advantage of these methods in order to solve some of the above challenges acceptably. In the proposed hybrid recommender system, we have used a two-stage system in which, in the first stage, two models of predictions are made, then in the second stage, by a combining component, the results of the first two parts are combined and the obtained results are given to us as the final results of the system. In the first part, a system based on imputation of missing values fills in the blanks in the scoring matrix. For this end, among the methods of the missing data imputation, we designed a method that was compatible with filling the data set in very sparse conditions, and then generalized it to our own method. In this regard, we have proposed a method based on the grey distance clustering. In the second part, which itself is a hybrid ontology-based recommender system, we first extract the information of each item with the help of a web crawler, then based on a basic article, we produce our own limited ontology, and after that we apply our proposed method. Then, with the help of a proposed method, we improve the ontology structure, thus increasing the accuracy of measuring semantic similarity between the items and users in later stages, and significantly improving the effectiveness of the created recommendations. It should be noted that this ontology is not comprehensive. Finally, we measure the similarity of item-items, user-users, and user-items using an innovative basic ontology similarity measurement method. By the use of this similarity matrix, we cluster users and items, and then store similar users and items as a new feature in the user/item profile for each user/item. This will help us speed up the process of looking for similar users and similar items in the future. In fact, based on this feature, we have increased the speed of the whole work. Since we have set our goal to build a system that makes a balance between the two criteria of accuracy and speed, we use these two criteria to evaluate the proposed system using a real data set. The results of comparing our proposed method with some up-to-date similar methods presented in this field (using the same data set) implies that our method is slower than fast methods, although it is more accurate than them. These results also suggest that the proposed method is faster than accurate methods and its quality is more competitive or even better than them.

    Keywords: Recommender System, Ontology, Memory-based Filtering, Model-based Filtering, Clustering, k-NN}
  • رضا مولایی فرد، محمد مصلح

    سیستم های توصیه گر می توانند درخواست های آینده کاربر را پیش بینی و سپس لیستی از صفحات موردعلاقه کاربر را تولید کند. به عبارت دیگر سیستم های توصیه گر می توانند نمایه ایی دقیق از رفتار کاربران را به دست آورده و صفحه ایی پیش بینی شود که کاربر درحرکت بعدی آن را انتخاب خواهد کرد که این کار می تواند مشکل شروع سرد سیستم را حل و باعث کیفیت بخشیدن به جستجو شود. در این تحقیق به ارایه روش جدیدی به منظور بهبود سیستم های توصیه گر در زمینه وب پرداخته می شود که از الگوریتم خوشه بندی DBSCAN جهت خوشه بندی داده ها استفاده می شود که این الگوریتم امتیاز کارایی 99٪ را به دست آورد. سپس با استفاده از الگوریتم Page rank، صفحات موردعلاقه کاربر وزن دهی می شوند. سپس با استفاده از روش SVM، داده ها را دسته بندی و جهت تولید پیش بینی به کاربر به یک سیستم توصیه گر ترکیبی داده می دهیم که درنهایت این سیستم توصیه گر لیستی از صفحات را در اختیار کاربر قرار خواهد داد که می تواند موردعلاقه وی باشند. ارزیابی نتایج حاصل از تحقیق حاکی از آن بود که استفاده از این روش پیشنهادی می تواند امتیاز 95% را در قسمت فراخوانی و امتیاز 99% را در قسمت دقت به دست آورد که این نتایج اثبات می کند که این سیستم توصیه گر تا بیش از 90٪ می تواند صفحات موردنظر کاربر را به درستی تشخیص داده و تا حدود زیادی نقاط ضعف سایر سیستم های پیشین را برطرف سازد.

    کلید واژگان: سیستم توصیه گر, داده کاوی, الگوریتم DBSCAN, الگوریتم SVM, یادگیری ماشین}
    reza molaee fard, mohammad mosleh

    Recommender systems can predict future user requests and then generate a list of the user's favorite pages. In other words, recommender systems can obtain an accurate profile of users' behavior and predict the page that the user will choose in the next move, which can solve the problem of the cold start of the system and improve the quality of the search. In this research, a new method is presented in order to improve recommender systems in the field of the web, which uses the DBSCAN clustering algorithm to cluster data, and this algorithm obtained an efficiency score of 99%. Then, using the Page rank algorithm, the user's favorite pages are weighted. Then, using the SVM method, we categorize the data and give the user a combined recommender system to generate predictions, and finally, this recommender system will provide the user with a list of pages that may be of interest to the user. The evaluation of the results of the research indicated that the use of this proposed method can achieve a score of 95% in the recall section and a score of 99% in the accuracy section, which proves that this recommender system can reach more than 90%. It detects the user's intended pages correctly and solves the weaknesses of other previous systems to a large extent.

    Keywords: Recommender system, data mining, DBSCAN algorithm, SVM algorithm, machine learning}
  • Reza Molaee Fard, Payam Yarahmadi *
    Due to the growing number of articles and books available on the web, it seems necessary to have a system that can extract users' articles and books from the vast amount of information that is increasing day by day. One of the best ways to do this is to use referral systems. In this research, a method is provided to improve the recommender systems in the field of article recommendation to the user. In this research, DBSCAN clustering algorithm is used for data clustering. Then we will optimize our data using the firefly algorithm, then the genetic algorithm is used to predict the data, and finally the recommender system based on participatory filtering provides a list of different articles that can be of interest to the user. Be him. The results of the evaluation of the proposed method indicate that this recommending system has a score of 94% in the accuracy of the system. And in the call section, it obtained a score of 91%, which according to the obtained statistics, it can be said that this system can correctly suggest up to 90% of the user's favorite articles to the user.
    Keywords: recommender system, DBSCAN algorithm, Firefly Algorithm, Genetic Algorithm}
  • Mehrdad MollaNoroozi

    Today, global information societies are increasingly producing a mass of information, which makes it difficult to access relevant and useful information at the moment. In the meantime, there are many services and products that need to be filtered and presented based on the priorities of users. Recommender systems emerged as a tool to deal with the mass of data to respond to the existing need. These systems collect user information or information that helps users to provide a list of items explicitly or implicitly to suggest to users. With the flourishing of electronic commerce, the use of recommender systems in various aspects of online business has revolutionized electronic commerce

    Keywords: recommender system, evolutionary computing, electronic commerce, intelligent System}
  • کیهان خسروی فرد*، علی اسماعیلی، ابوذر رمضانی

    امروزه گردشگری یکی از صنعت های پردرآمد جهان است. باتوجه به اطلاعات زیادی که درباره مکان های گردشگری یک شهر وجود دارد، گردشگر با اضافه بار اطلاعات مواجه است. در نتیجه به یک سیستم توصیه گر نیاز است تا اماکن گردشگری مناسب را در کوتاه ترین زمان به گردشگر توصیه نماید. همچنین جهت ارایه یک پیشنهاد بهتر، علایق و وضعیت بافتی گردشگر نیز می بایست در نظر گرفته شود. در این تحقیق یک سامانه توصیه گر بافت آگاه، مبتنی بر سامانه اطلاعات مکانی تحت وب برای شهر همدان طراحی و پیاده سازی شده است. در این سامانه باتوجه به علایق گردشگر و وضعیت بافتی او، اماکن گردشگری مناسب رتبه بندی شده و به گردشگر توصیه می شوند. علایق گردشگر در ده طبقه، شامل جاذبه تفریحی، جاذبه طبیعی، جاذبه تاریخی و فرهنگی و مانند آن بررسی می شود. علاوه بر آن، در این تحقیق بافت های مکان، زمان و وضعیت آب وهوایی درنظر گرفته شده است. برای توصیه اماکن گردشگری از تکنیک مبتنی بر مورد که سبک خاصی از توصیه های مبتنی بر محتوا را اجرا می کند، استفاده شده است. از مزایای اصلی این سامانه توصیه گر، توجه هم زمان به علایق گردشگر و وضعیت بافتی او و پیشنهاد کوتاهترین مسیر بین اماکن توصیه شده به گردشگر است. علاوه بر اماکن گردشگری پیشنهادی، مکان های دیگری شامل هتل ها و مهمان سراها، پارکینگ ها و سینماها نیز به صورت خوشه بندی شده به گردشگر نمایش داده می شود.

    کلید واژگان: برنامه ریزی گردشگری, سیستم اطلاعات مکانی تحت وب, سامانه توصیه گر, بافت آگاهی}
    Keyhan Khosravifard*, Ali Esmaeily, Aboozar Ramezani

    Today, tourism is one of the most lucrative industries in the world. Due to the large amount of information that exists about the points of Interest (POI) of a city, the tourist is faced with an overload of information. As a result, a recommending system is needed to recommend suitable tourist places to the tourist in the shortest time. In order to offer a better offer, the interests and context of the tourist should also be considered.In this research, a context-aware recommendation system, based on WEBGIS, has been designed and implemented for the city of Hamedan.In this system, according to the tourist's interests and his context condition, suitable POI are ranked and recommended to the tourist. Tourist interests are examined in ten categories, including recreational attraction, natural attraction, historical and cultural attraction and etc. In addition, in this study, the context of location, time and climatic conditions are considered. To recommend POI, a case-based technique is used that implements a specific style of content-based recommendations. One of the main advantages of this recommending system is the simultaneous attention to the tourist's interests and his tissue condition and offering the shortest path between the recommended places to the tourist. In addition to the suggested tourist attractions, other places including hotels and guesthouses, parking lots and cinemas are also displayed to the tourist in a clustered manner.

    Keywords: Tourism planning, Web-GIS, Recommender system, context-awareness}
  • R. Moradi, H. Hamidi

    A recommender system is an integral part of any e-commerce site. Shilling attacks are among essential challenges in recommender systems, which use the creation of fake profiles in the system and biased rating of items, causing the accuracy to decrease and the correct performance of the recommender system in providing recommendations to users. The target of attackers is to change the rank of content or items corresponded to their interests. Shilling attacks are a threat to the credibility of recommender systems. Therefore, detecting shilling attacks it necessary to in recommender systems to maintain their fairness and validity. Appropriate algorithms and methods have been so far presented to detect shilling attacks. However, some of these methods either examine the rating matrix from a single point of view or use low-order interactions or high-order interactions. This study aimed to propose a mechanism using users' rating matrix, rating time, and social network analysis output of users' profiles by Gaussian-Rough neural network to simultaneously use low-order and high-order interactions to detect shilling attacks. Finally, several experiments were conducted with three models: mean attack, random attack, and bandwagon attack, and compared with PCA, Semi, BAY, and XGB methods using precision, recall, and F1-Measure. The results indicated that the proposed method is more effective than the comparison methods regarding attack detection and overall detection, which proves the effectiveness of the proposed method.

    Keywords: Recommender System, Shilling Attack, Collaborative Filtering, Fake Profiles, Social Network}
  • پیام بحرانی، بهروز مینایی بیدگلی، حمید پروین*، میترا میرزارضایی، احمد کشاورز

    مدل نزدیک ترین همسایگی (KNN) و سامانه های توصیه گر مبتنی بر این مدل (KRS) از موفق ترین سامانه های توصیه گر در حال حاضر در دسترس هستند. این روش ها شامل پیش بینی رتبه بندی یک آیتم بر اساس میانگین رتبه بندی آیتم های مشابه است. میانگین رتبه بندی آیتم های مشابه، با در نظر گرفتن تشابه تعریف شده، میانگین امتیازی را به هر آیتم، به عنوان ویژگی به آن خواهد داد. در این مقاله KRS ایجاد شده با ترکیب رویکردهای زیر ارایه شده است: (الف) استفاده از میانگین و واریانس رتبه بندی اقلام به عنوان ویژگی های آیتم، برای یافتن موارد مشابه در (IKRS)؛ (ب) استفاده از میانگین و واریانس رتبه بندی کاربر به عنوان ویژگی های کاربر برای یافتن کاربران مشابه با KRS کاربرپسند (UKRS)؛ (ج) استفاده از میانگین وزنی برای تلفیق رتبه بندی کاربران/آیتم های همسایه. (د) استفاده از یادگیری جمعی. سه روش پیشنهادی EVMBR، EWVMBR و EWVMBR-G در این مقاله پیشنهاد داده شده است. هر سه روش مبتنی بر کاربر بوده، که در آن ها از فاصله VM  به عنوان معیار تفاوت بین کاربران/آیتم ها، برای یافتن کاربران/آیتم های همسایه استفاده و سپس به ترتیب از میانگین غیروزنی، وزنی و وزنی بر اساس مدل ترکیبی کوواریانس کامل گوسین، برای پیش بینی رتبه بندی کاربر ناشناخته استفاده می شوند. هر سه روش مبتنی بر کاربر بوده، که در آن ها از فاصله VM  به عنوان معیار تفاوت بین کاربران/آیتم ها، برای یافتن کاربران/آیتم های همسایه استفاده و سپس میانگین به ترتیب از میانگین غیروزنی، وزنی، وزنی بر اساس مدل ترکیبی کوواریانس کامل گوسین رتبه بندی، برای پیش بینی رتبه بندی کاربر ناشناخته استفاده می شوند. ارزیابی های تجربی نشان می دهد که سه روش پیشنهادی EVMBR، EWVMBR و EWVMBR-G، که از یادگیری جمعی استفاده می کند، دقیق ترین روش در بین روش های ارزیابی شده است. بسته به مجموعه داده، روش پیشنهادی EWVMBR-G موفق به دست یابی به بیست تا سی درصد خطای مطلق کمتر از MBR اصلی شده است. از نظر زمان اجرا، روش های پیشنهادی قابل مقایسه با MBR و بسیار سریع تر از روش slope-one و روش های توصیه گر KNN مبتنی بر کسینوس یا پیرسون هستند.

    کلید واژگان: K-نزدیک ترین همسایه, رتبه بندی, واریانس, سیستم پیشنهاددهنده}
    Payam Bahrani, Behrouz Minaei Bidgoli, Hamid Parvin*, Mitra Mirzarezaee, Ahmad Keshavarz

    K-nearest neighbors (KNN) based recommender systems (KRS) are among the most successful recent available recommender systems. These methods involve in predicting the rating of an item based on the mean of ratings given to similar items, with the similarity defined by considering the mean rating given to each item as its feature. This paper presents a KRS developed by combining the following approaches: (a) Using the mean and variance of item ratings as item features to find similar items in an item-wise KRS (IKRS); (b) Using the mean and variance of user ratings as user features to find similar users with a user-wise KRS (UKRS); (c) Using the weighted mean to integrate the ratings of neighboring users/items; (d) Using ensemble learning. Three proposed methods EVMBR, EWVMBR and EWVMBR-G are presented in this paper. All three methods are user-based, in which VM distance is used as a measure of the difference between users / items, to find neighboring users / items, and then the weighted average is weighted, respectively. Also, weights based on the Gaussian combined covariance model are used to predict unknown user ratings. Our empirical evaluations show that the proposed method EVMBR, EWVMBR and EWVMBR-G, which utilizes ensemble learning, are the most accurate among the methods evaluated. Depending on the dataset, the proposed method EWVMBR-G managed to achieve 20 to 30 percent lower mean absolute error than the original MBR. In terms of runtime, the proposed methods are comparable to the MBR and much faster than the slope-one method and the cosine- or Pearson-based KNN recommenders.

    Keywords: K-Nearest Neighbor, Rating, Variance, Recommender System}
  • Maryam Hourali*, Mansoureh Hourali

    Today we live in a period that is known to an area of communication. By increasing the information on the internet, the extra news are published on news agencies websites or other resources, the users are confused more with the problems of finding their desired information and related news. Among these are recommended systems they can automatically finding the news and information of their favorite’s users and suggesting to them too. This article attempts to improve the user’s interests and user’s satisfactions by refining the content based recommendation system to suggest better sources to their users. A clustering approach has been used to carry out this improvement. An attempt has been made to define a cluster threshold for clustering the same news and information in the K-means clustering algorithm. By detecting best resemblance criterion value and using an external knowledge base (ontology), we could generalize words into a set of related words (instead of using them alone). This approach is promoted the accuracy of news clustering and use the provided cluster to find user’s favorite news and also could have suggest the news to the user. Since the dataset has an important and influential role in advisory recommended systems, the standard Persian dataset is not provided and not published yet. In this research, an attempted has been made to connect and publish the dataset to finish the effect of this vacuum. The data are collected and crawl 8 periods of days from the Tabnak news agency website. The profile of each volunteers has been created and also saved at the same time as they read the favorite news on that period of time. An analysis shows that the proposed clustering approach provided by the NMI criterion has reached 70.2%  on our the dataset. Also, using the suggested clustering recommendation system yield 89.2% performance based on the accuracy criterion, which shows an improvement of 8.5% in a standardized way.

    Keywords: Recommender system, Persian news, Hierarchical clustering, Ontology}
  • رضا مولایی فرد*

    در این تحقیق به ارایه روش جدیدی به منظور بهبود سیستم های توصیه گر در زمینه گردشگری سلامت پرداخته می شود که با استفاده از فیلترینگ مشارکتی و با استفاده از امتیازاتی که گردشگران قبلی، به مکان ها و متخصصین حوزه سلامت در کشورمان، داده اند می تواند پیش بینی های دقیقی را جهت استفاده گردشگران ارایه دهد. طبق تحقیقات صورت گرفته خوشه بندی داده ها با استفاده از الگوریتم DBSCAN، امتیاز کارایی 99% را بدست آورد که بالاترین امتیاز کارایی در بین الگوریتم های موجود می باشد، همچنین روش SVM در بخش دقت، امتیاز 95% و در بخش فراخوانی، امتیاز 99% را بدست آورد که نشان از دقت بالای پیش بینی نتایج را دارد و روش پیشنهادی به صورت کلی تا 80% می تواند مکان های مورد نیاز گردشگر را به درستی تشخیص داده و مکان مناسب را تا حدود زیادی به درستی پیشنهاد دهد.

    کلید واژگان: سیستم توصیه گر, گردشگری سلامت, داده کاوی, وب کاوی, فیلترینگ مشارکتی}
    Reza Molaee Fard *

    In this research, a new method is presented to improve the recommendation systems in the field of health tourism, which can make accurate predictions by using participatory filtering and by using the points that previous tourists have given to places and health professionals in our country. For the use of tourists. According to the research, data clustering using DBSCAN algorithm obtained 99% efficiency score, which is the highest efficiency score among the existing algorithms. Also, SVM method has 95% score in accuracy section and 99% score in call section. Which shows the high accuracy of predicting the results and the proposed method in general up to 80% can correctly identify the places needed by the tourist and suggest the appropriate place to a large extent correctly

    Keywords: Recommender system, health tourism, data mining web mining, participatory filtering}
  • پیام بحرانی، بهروز مینایی بیدگلی، حمید پروین*، میترا میرزارضایی، احمد کشاورز

    انتظار می رود سامانه های پیشنهاد گر (RS) قلم های دقیق را به مصرف کنندگان پیشنهاد دهند. شروع سرد مهم ترین چالش در RSها است. RSهای ترکیبی اخیر، دو مدل پالایش محتوا پایه  (ConF)و پالایش مشارکتی (ColF) را با هم ترکیب می کنند. در این پژوهش، یک RS ترکیبی مبتنی بر هستان شناسی معرفی می شود که در آن هستان شناسی در بخش ConF به کار رفته است، این در حالی است که ساختار هستان شناسی توسط بخش ColF بهبود داده می شود. در این مقاله، رویکرد ترکیبی جدیدی مبتنی بر ترکیب شباهت جمعیت شناختی و شباهت کسینوسی بین کاربران به منظور حل مشکل شروع سرد از نوع کاربر جدید، ارایه شده است. همچنین، رویکرد جدیدی مبتنی بر ترکیب شباهت هستان شناسی و شباهت کسینوسی بین اقلام به منظور حل مساله شروع سرد از نوع قلم جدید، ارایه شده است. ایده اصلی روش پیشنهادی، گسترش پروفایل های کاربر/ قلم بر اساس سازوکارهای مختلف برای ایجاد پروفایل با عملکرد بالاتر برای کاربران/قلم ها است. روش پیشنهادی در یک مجموعه داده واقعی ارزیابی شده است و آزمایش ها نشان می دهند که روش پیشنهادی در مقایسه با روش های پیشرفتهRS ، به خصوص در مواجهه با مساله شروع سرد، عملکرد بهتری دارد.

    کلید واژگان: سامانه پیشنهاد گر, هستان شناسی, توسعه پروفایل, سامانه پیشنهاد گر ترکیبی}
    Payam Bahrani, Behrouz Minaei Bidgoli, Hamid Parvin*, Mitra Mirzarezaee, Ahmad Keshavarz

    Recommender systems that predict user ratings for a set of items are known as subset of information filtration systems. They help users find their favorite items from thousands of available items. One of the most important and challenging problems that recommendation systems suffer from is the problem of dispersion. This means that due to the scatter of data in the system, they are not able to find popular items with the desired reliability and accuracy. This is especially true when there are a large number of items and users in the system and the filled ratings are low. Another challenging problem that these systems suffer from is their scalability. One of the major problems with these systems is the cold start. This problem occurs due to the small number of items rated by the user, i.e. the scatter of users. This problem is divided into two categories: new user and new item. The main focus of this article is on the problem of the new user type. This problem occurs when a new user has just logged in and has not rated any item yet, or when the user has already logged in but has been less active in rating. The goal is to address these three challenges. In this study, an ontology-based hybrid recommender system is introduced in which ontology is used in the content-based filtering section, while the ontology structure is improved by the collaborative filtering section. In this paper, a new hybrid approach based on combining demographic similarity and cosine similarity between users is presented in order to solve the cold start problem of the new user type. Also, a new approach based on combining ontological similarity and cosine similarity between items is proposed to solve the cold start problem of the new item type. The main idea of the proposed method is to extend users’/items’ profiles based on different mechanisms to create higher-performance profiles for users/items. The proposed method is evaluated in a real data set, and experiments show that the proposed method performs better than the advanced recommender system methods, especially in the case of cold start.

    Keywords: Recommender System, Ontology, Profile Expansion, Hybrid Recommender System}
  • Mazyar Ghezelji, Chitra Dadkhah*, Nasim Tohidi, Alexander Gelbukh

    Recommender systems are one of the extensively used knowledge discovery applications in database techniques and they have gained a lot of attention in recent years. These systems have been applied in many internet-based communities and businesses to make personalized recommendations and eventually in order to obtain higher profits. The core entity in recommender systems is ratings from users to items. However, there are many auxiliary pieces of information that can be used to get better performance. The personality of users is one of the most useful information that helps the system to produce more accurate and suitable recommendations. It has been proved that the characteristic of a person can directly affect his or her behavior. Therefore, in this paper the personality of users is extracted and a mathematical and algorithmic approach to utilize this information is proposed. The base model that is used is matrix factorization, which is one of the most powerful methods in recommender systems. Experimental results on MovieLens dataset demonstrate the positive impact of personality information on the matrix factorization technique and also reveals better performance by comparing with the state-of-the-art algorithms

    Keywords: recommender system, matrix factorization, knowledge discovery, personality}
  • Reza Molaee Fard, Payam Yarahmadi *
    A recommendation system is a system that, based on a limited amount of information provided by users as well as the feedback given to goods, persons, and locations by other users, provides appropriate suggestions to the user. Today, with the large number of physicians and specialists, it seems necessary to have a system for identifying the right specialist and experienced physician for the patient. We present in this study a system for medical recommendations that analyzes physicians and specialists. It uses collaborative filtering and scores provided by other users to suggest physician recommendations according to the area of expertise of the physician. Research conducted and evaluation of results show that this system can successfully recommend a specialist doctor to the user in 90% of cases.
    Keywords: recommender system, Medical Industry, Web Mining, collaborative filtering, SW-DBSCAN Clustering Algorithm}
  • Optimization of weighting-based approach to predict and deal with cold start of web recommender systems using cuckoo algorithm
    Reza Molaee Fard *
    Recommending systems are systems that, by taking limited information from the user and features such as what the user has searched for in the past and what product they have rated, can correctly identify the user and the desired items Offer the user. The user's desired items are suggested to him through the user profile. In this research, a new method is presented to recommend the user's interests in the form of the user's personalized profile. The way to do this is to use other users' searched information in the form of a database to recommend to new users. The procedure is that we first collect a log file from the items searched by users, then we pre-process this log file to remove the data from the raw state and clean it. Then, using data weighting and using the score function, we extract the most searched items of users in the past and provide them to the user in the form of a recommendation system based on participatory filtering. Finally, we use our data using an algorithm. We optimize the cuckoo that this information can be of interest to the user. The results of this study showed 99% accuracy and 97% frequency, which can to a large extent correctly predict the user's favorite items and pages and start with the problem that is the problem of most recommender systems To confront.
    Keywords: Recommender system, Weighting, Cold Start, page prediction, Cuckoo algorithm, data mining}
  • پیام بحرانی، بهروز مینایی بیدگلی، حمید پروین*، میترا میرزارضایی، احمد کشاورز

    سامانه های پیشنهادگر در زمینه تجارت الکترونیک شناخته شده هستند. از این گونه سیستم ها انتظار می رود که کالاها و اقلام مهمی (از جمله موسیقی و فیلم) را به مشتریان پیشنهاد دهند. در سامانه های پیشنهادگر سنتی از جمله روش های پالایش محتوا پایه و پالایش مشارکتی، چالش ها و مشکلات مهمی از جمله شروع سرد، مقیاس پذیری و پراکندگی داده ها وجود دارد. اخیرا به کارگیری روش های ترکیبی توانسته با بهره گیری از مزایای این روش ها با هم، برخی از این چالش ها را تا حد قابل قبولی حل نمایند. در این مقاله سعی می شود روشی برای پیشنهاد ارایه شود که ترکیبی از دو روش پالایش محتوا پایه و پالایش مشارکتی (شامل دو رویکرد حافظه پایه و مدل پایه) باشد. روش پالایش مشارکتی حافظه پایه، دقت بالایی دارد، اما از مقیاس پذیری کمی برخوردار است. در مقابل، رویکرد مدل پایه دارای دقت کمی در ارایه پیشنهاد به کاربران بوده اما مقیاس پذیری بالایی از خود نشان می دهد. در این مقاله سامانه پیشنهادگر ترکیبی مبتنی بر هستان شناسی ارایه شده که از مزایای هر دو روش بهره برده و  براساس رتبه بندی های واقعی، مورد ارزیابی قرار می گیرد. هستان شناسی، توصیفی واضح و رسمی برای تعریف یک پایگاه دانش شامل مفاهیم (کلاس ها) در حوزه موضوعی، نقش ها (رابط ها) بین نمونه های مفاهیم، محدودیت های مربوط به رابطه ها، همراه با یک مجموعه از عناصر و اعضا (یا نمونه ها) است که یک پایگاه دانش را تعریف می کند. هستان شناسی در بخش پالایش محتوا پایه مورد استفاده قرار می گیرد و ساختار هستان شناسی توسط تکنیک های پالایش مشارکتی بهبود می یابد. در روش ارایه شده در این پژوهش، عملکرد سیستم پیشنهادی بهتر از عملکرد پالایش محتوا پایه و مشارکتی است. روش پیشنهادی با استفاده از یک مجموعه داده واقعی ارزیابی شده است و نتایج آزمایش ها نشان می دهد روش مذکور کارایی بهتری دارد. همچنین با توجه به راه کارهای ارایه شده در مقاله حاضر، مشخص شد، روش پیشنهادی دقت و مقیاس پذیری مناسبی نسبت به سامانه های پیشنهادگری دارد که صرفا حافظه پایه (KNN) و یا مدل پایه هستند.

    کلید واژگان: سامانه پیشنهادگر, هستان شناسی, پالایش حافظه پایه, پالایش مدل پایه, خوشه بندی, KNN}
    Behrouz Minaei, Hamid Parvin*, Mitra Mirzarezaee, Ahmad Keshavarz

    The recommender systems are models that are to predict the potential interests of users among a number of items. These systems are widespread and they have many applications in real-world. These systems are generally based on one of two structural types: collaborative filtering and content filtering. There are some systems which are based on both of them. These systems are named hybrid recommender systems. Recently, many researchers have proved that using content models along with these systems can improve the efficacy of hybrid recommender systems. In this paper, we propose to use a new hybrid recommender system where we use a WordNet to improve its performance. This WordNet is also automatically generated and improved during its generation. Our ontology creates a knowledge base of concepts and their relations. This WordNet is used in the content collaborator section in our hybrid recommender system. We improve our ontological structure via a content filtering technique. Our method also benefits from a clustering task in its collaborative section. Indeed, we use a passive clustering task to improve the time complexity of our hybrid recommender system. Although this is a hybrid method, it consists of two separate sections. These two sections work together during learning. Our hybrid recommender system incorporates a basic memory-based approach and a basic model-based approach in such a way that it is as accurate as a memory-based approach and as scalable as a model-based approach. Our hybrid recommender system is assessed by a well-known data set. The empirical results indicate that our hybrid recommender system is superior to the state of the art methods. Also, our hybrid recommender system is more accurate and scalable compared to the recommender systems, which are simply memory-based (KNN) or basic model-based. The empirical results also confirm that our hybrid recommender system is superior to the state of the art methods in terms of the consumed time. While this method is more accurate than model-based methods, it is also faster than memory-based methods. However, this method is not much weaker in terms of accuracy than memory-based methods, and not much weaker in terms of speed than model-based methods.

    Keywords: Recommender System, Ontology, Memory-based Filtering, Model-based Filtering, Clustering, KNN}
  • M. Tayefeh Mahmoudi *, K. Badie, M. H. Moosaee, A. Souri
    In this paper, we discussed the application of a compositional adaptation approach to recommend learning resources to users in the area of software development.  This approach makes use of a domain-specific ontology in this area to find those words, which are used in the technical description of the stored cases. A point peculiar with representing cases in the proposed approach is to take into account the characteristics of included learning resources, which justify the way they support the essential operations in the case of solution. In this way, only those components that comply with user’s request would be considered in the final solution. In the paper, the performance of the proposed approach for recommending learning resources together with the status of user experience in his/ her interaction with the resulted recommending system, have been evaluated. Results demonstrate the fact that the learning resources through this approach are sufficiently beneficial for the users. Although the proposed approach has been applied for recommending learning resources in the area of software development, it can be equally applied to any technological area through developing domain-specific ontology for that area. This is mainly because any technological area has its own specific objects/ entities holding their own semantic similarities that finally lead to forming a domain-specific ontology for that area.
    Keywords: recommender system, learning resource, Case-Based Reasoning, compositional adaptation, Semantic Similarity, domain-specific ontology}
  • H.R. Koosha *, Z. Ghorbani, R. Nikfetrat

    In the last decade, online shopping has played a vital role in customers' approach to purchasing different products, providing convenience to shop and many benefits for the economy. E-commerce is widely used for digital media products such as movies, images, and software. So, recommendation systems are of great importance, especially in today's hectic world, which search for content that would be interesting to an individual. In this research, a new two-steps recommender system is proposed based on demographic data and user ratings on the public MovieLens datasets. In the first step, clustering on the training dataset is performed based on demographic data, grouping customers in homogeneous clusters. The clustering includes a hybrid Firefly Algorithm (FA) and K-means approach. Due to the FA's ability to avoid trapping into local optima, which resolves K-means' main pitfall, the combination of these two techniques leads to much better performance. In the next step, for each cluster, two recommender systems are proposed based on K-Nearest Neighbor (KNN) and Naïve Bayesian Classification. The results are evaluated based on many internal and external measures like the Davies-Bouldin index, precision, accuracy, recall, and F-measure. The results showed the effectiveness of the K-means/FA/KNN compared with other extant models.

    Keywords: Recommender system, firefly algorithm, K-means, K-Nearest Neighbor, Naïve Bayesian}
  • رضا مولایی فرد*
    در این تحقیق به ارایه روش جدیدی به منظور بهبود سیستم های توصیه گر در زمینه گردشگری سلامت پرداخته می شود که با استفاده از فیلترینگ مشارکتی و با استفاده از امتیازاتی که گردشگران قبلی، به مکان ها و متخصصین حوزه سلامت در کشورمان، داده اند می تواند پیش بینی های دقیقی را جهت استفاده گردشگران ارایه دهد. طبق تحقیقات صورت گرفته خوشه بندی داده ها با استفاده از الگوریتم DBSCAN، امتیاز کارایی 99% را بدست آورد که بالاترین امتیاز کارایی در بین الگوریتم های موجود می باشد، همچنین روش SVM در بخش دقت، امتیاز 95% و در بخش فراخوانی، امتیاز 99% را بدست آورد که نشان از دقت بالای پیش بینی نتایج را دارد و روش پیشنهادی به صورت کلی تا 80% می تواند مکان های مورد نیاز گردشگر را به درستی تشخیص داده و مکان مناسب را تا حدود زیادی به درستی پیشنهاد دهد.
    کلید واژگان: سیستم توصیه گر, گردشگری سلامت, داده کاوی, وب کاوی, فیلترینگ مشارکتی}
    Reza Molaee Fard *
    In this research, a new method is presented to improve the recommendation systems in the field of health tourism, which can make accurate predictions by using participatory filtering and by using the points that previous tourists have given to places and health professionals in our country. For the use of tourists. According to the research, data clustering using DBSCAN algorithm obtained 99% efficiency score, which is the highest efficiency score among the existing algorithms. Also, SVM method has 95% score in accuracy section and 99% score in call section. Which shows the high accuracy of predicting the results and the proposed method in general up to 80% can correctly identify the places needed by the tourist and suggest the appropriate place to a large extent correctly
    Keywords: Recommender system, health tourism, data mining web mining, participatory filtering}
  • Mansoureh Ghiasabadi Farahani, Javad Akbari Torkestani *, Mohsen Rahmani
    The recommender systems are the popular personalization tool for helping users to find pertinent information based on preferences kept in individual profiles. A user profile plays an essential role in the success of the recommendation processes, so the recommender systems must design a profile to identify the user’s needs. The accuracy of the user profile affects the overall performance of the recommender system. Personalizing through creating a user profile is considered a challenge because people’s interests are changing over time. In this paper, a learning method is proposed that uses user feedback to improve the accuracy and precision of the recommendation list. This method utilizes learning automata to complete the user profile. The user preferences represent in the form of a weight vector. This vector is the action probability vector of the learning automata; it is updated according to user feedback. Experimental results based on Movie Lens 100k, Movie Lens 1M, and Netflix datasets show that the proposed approach is superior to existing alternatives.
    Keywords: recommender system, Content-based filtering, Change of user interest, Adaptive user’ s profile}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال