Search Results Heading

MBRLSearchResults

mbrl.module.common.modules.added.book.to.shelf
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
    Done
    Filters
    Reset
  • Discipline
      Discipline
      Clear All
      Discipline
  • Is Peer Reviewed
      Is Peer Reviewed
      Clear All
      Is Peer Reviewed
  • Item Type
      Item Type
      Clear All
      Item Type
  • Subject
      Subject
      Clear All
      Subject
  • Year
      Year
      Clear All
      From:
      -
      To:
  • More Filters
      More Filters
      Clear All
      More Filters
      Source
    • Language
7,986 result(s) for "recommendation systems"
Sort by:
Online Recommendation Systems in a B2C E-Commerce Context: A Review and Future Directions
An online recommendation system (RS) involves using information technology and customer information to tailor electronic commerce interactions between a business and individual customers. Extant information systems (IS) studies on RS have approached the phenomenon from many different perspectives, and our understanding of the nature and impacts of RS is fragmented. The current study reviews and synthesizes extant empirical IS studies to provide a coherent view of research on RS and identify gaps and future directions. Specifically, we review 40 empirical studies of RS published in 31 IS journals and five IS conference proceedings between 1990 and 2013. Using a recommendation process theoretical framework, we categorize these studies in three major areas addressed by RS research: understanding consumers, delivering recommendations, and the impacts of RS. We review and synthesize the extant literature in each area and across areas. Based on the review and synthesis, we surface research gaps and provide suggestions and potential directions for future research on recommendation systems.
Recommender system with machine learning and artificial intelligence : practical tools and applications in medical, agricultural and other industries
This book is a multi-disciplinary effort that involves world-wide experts from diverse fields, such as artificial intelligence, human computer interaction, information technology, data mining, statistics, adaptive user interfaces, decision support systems, marketing, and consumer behavior.  It comprehensively covers the topic of recommender systems, which provide personalized recommendations of items or services to the new users based on their past behavior.  Recommender system methods have been adapted to diverse applications including social networking, movie recommendation, query log mining, news recommendations, and computational advertising. This book synthesizes both fundamental and advanced topics of a research area that has now reached maturity. Recommendations in agricultural or healthcare domains and contexts, the context of a recommendation can be viewed as important side information that affects the recommendation goals. Different types of context such as temporal data, spatial data, social data, tagging data, and trustworthiness are explored. This book illustrates how this technology can support the user in decision-making, planning and purchasing processes in agricultural & healthcare sectors.
Development of recommendation systems for software engineering: the CROSSMINER experience
To perform their daily tasks, developers intensively make use of existing resources by consulting open source software (OSS) repositories. Such platforms contain rich data sources, e.g., code snippets, documentations, and user discussions, that can be useful for supporting development activities. Over the last decades, several techniques and tools have been promoted to provide developers with innovative features, aiming to bring in improvements in terms of development effort, cost savings, and productivity. In the context of the EU H2020 CROSSMINER project, a set of recommendation systems has been conceived to assist software programmers in different phases of the development process. The systems provide developers with various artifacts, such as third-party libraries, documentation about how to use the APIs being adopted, or relevant API function calls. To develop such recommendations, various technical choices have been made to overcome issues related to several aspects including the lack of baselines, limited data availability, decisions about the performance measures, and evaluation approaches. This paper is an experience report to present the knowledge pertinent to the set of recommendation systems developed through the CROSSMINER project. We explain in detail the challenges we had to deal with, together with the related lessons learned when developing and evaluating these systems. Our aim is to provide the research community with concrete takeaway messages that are expected to be useful for those who want to develop or customize their own recommendation systems. The reported experiences can facilitate interesting discussions and research work, which in the end contribute to the advancement of recommendation systems applied to solve different issues in Software Engineering.
Next-item recommendation within a short session using the combined features of horizontal and vertical convolutional neural network
Session-based recommendation systems are designed to offer recommendations to users based on their current browsing session rather than relying on their entire historical behavior. In many real-world scenarios, user profiles and historical behaviors are not readily available, which makes it challenging to provide accurate recommendations. However, most recommender systems only consider the user’s long-term profile and static preferences while ignoring their dynamic preferences, resulting in unreliable recommendations. The existing traditional and deep learning-based methods generate recommendations based on session data, such as clicks are not able to capture sequential patterns, contextual information, and dynamic preferences altogether. To address these issues, a deep learning-based model, i.e., horizontal vertical convolutional neural network (HV-CNN) has been proposed, which uses the combination of horizontal and vertical convolutional features to recommend the next item for a given sequence of items in the current ongoing session. The session clicks present in the dataset have been embedded using Word2Vec embedding technique before providing it to the proposed HV-CNN model. Although predicting the next item within a session is challenging due to the limited contextual information available, the proposed model outperforms state-of-the-art methods on the publicly available 30 Music dataset.
New machine learning model based on the time factor for e-commerce recommendation systems
Nowadays, thanks to the development of e-commerce websites, businesses can capitalize on many benefits, for example, there are many methods of approaching customers online. Customers can interact with the product on the system, leave comments or reviews about the product, and capitalize on these interactions helps a lot to reach target customers. Many authors have studied machine learning models to build recommendation systems. The common point of the recommendation system is to filter out the products that are most relevant to the customer in order to retain them longer and to improve the customer’s product experience. In this paper, a new recommendation model called ML.Recommend combined with Microsoft’s ML.NET machine learning platform is proposed. This model provides a full cycle of recommendation modeling, including the steps of preprocessing, model training, model evaluation, model saving and usage. ML.Recommend uses the matrix factor and time factor combination for product recommendations based on ratings and logistic regression for customer comments about products. In this model, we provide a set of interactive class libraries, data, and class models that are implemented based on user evaluations of each interactive product over time. The model recommends corresponding products based on the expected score for the customer that a user has configured. The data are experimented on the e-commerce website called UEL Store and the UCI sentiment labeled sentences dataset. Measurement parameters such as mean absolute error, mean square error, root-mean-square error, R -squared and area under the curve are applied to evaluate the model. Finally, the ML.Recommend model was published on Microsoft’s NuGet system, so that other researchers could use and extend this model.
A hybrid personality-aware recommendation system based on personality traits and types models
Personality-aware recommendation systems have been proven to achieve high accuracy compared to conventional recommendation systems. In addition to that, personality-aware recommendation systems could help alleviate cold start and data sparsity problems by adding the user’s personality traits in the recommendation process. The majority of the literature works used Big-Five personality model to represent the user’s personality, this is due to the popularity of Big-Five model in the literature of psychology. However, from personality computing perspective, the choice of the most suitable personality model that satisfy the requirements of the recommendation application and the recommended content type still needs further investigation. In this paper, we study and compare four personality-aware recommendation systems based on different personality models, namely Big-Five traits model, Eysenck model and HEXACO model from the personality traits theory, and Myers–Briggs Type Indicator (MPTI) from the personality types theory. Furthermore, we propose a hybrid personality model for recommendation that takes advantage of the personality traits models, as well as the personality types models. Through extensive experiments on recommendation dataset, we prove the efficiency of the proposed model, especially in cold start settings. Our proposed hybrid personality-aware recommendation model improves the precision and recall in cold start settings by 21% and 18% respectively compared to the widely used Big-Five traits model.
Modeling and Applying Implicit Dormant Features for Recommendation via Clustering and Deep Factorization
E-commerce systems experience poor quality of performance when the number of records in the customer database increases due to the gradual growth of customers and products. Applying implicit hidden features into the recommender system (RS) plays an important role in enhancing its performance due to the original dataset’s sparseness. In particular, we can comprehend the relationship between products and customers by analyzing the hierarchically expressed hidden implicit features of them. Furthermore, the effectiveness of rating prediction and system customization increases when the customer-added tag information is combined with hierarchically structured hidden implicit features. For these reasons, we concentrate on early grouping of comparable customers using the clustering technique as a first step, and then, we further enhance the efficacy of recommendations by obtaining implicit hidden features and combining them via customer’s tag information, which regularizes the deep-factorization procedure. The idea behind the proposed method was to cluster customers early via a customer rating matrix and deeply factorize a basic WNMF (weighted nonnegative matrix factorization) model to generate customers preference’s hierarchically structured hidden implicit features and product characteristics in each cluster, which reveals a deep relationship between them and regularizes the prediction procedure via an auxiliary parameter (tag information). The testimonies and empirical findings supported the viability of the proposed approach. Especially, MAE of the rating prediction was 0.8011 with 60% training dataset size, while the error rate was equal to 0.7965 with 80% training dataset size. Moreover, MAE rates were 0.8781 and 0.9046 in new 50 and 100 customer cold-start scenarios, respectively. The proposed model outperformed other baseline models that independently employed the major properties of customers, products, or tags in the prediction process.
TriDeepRec: a hybrid deep learning approach to content- and behavior-based recommendation systems
Hybrid recommendation systems are increasingly crucial for businesses aiming to boost revenue and customer engagement. These systems integrate various algorithms, each with unique strengths, to outperform traditional recommendation methods. Our study introduces a novel hybrid recommendation system, TriDeepRec, which effectively combines content-based and behavior-based data to enhance recommendation accuracy. We first introduce a Convolutional Autoencoder-based Recommendation System (CAERS), designed to process content data and extract complex, meaningful patterns, translating these into predictive ratings. Notably, CAERS tackles the cold-start problem by leveraging content information alone, making it robust in scenarios where historical user interaction data are sparse or unavailable. Next, we incorporate Neural Collaborative Filtering (NCF), a deep learning approach, to analyze past user behavior and predict ratings. The outputs from CAERS and NCF are then integrated using a Multilayer Perceptron (MLP), a type of neural network, to generate the final recommendations. Our methodology employs three deep learning techniques to create TriDeepRec, a system capable of utilizing both past interactions and content attributes. We evaluate our system using two datasets, focusing on both error-based metrics, such as Mean Absolute Error (MAE) and Root Mean Square Error (RMSE), and ranking quality through Normalized Discounted Cumulative Gain (NDCG). These metrics highlight the system’s performance in both prediction accuracy and ranking relevance. The results indicate improvements over both the individual components and other leading models in the field. This demonstrates that TriDeepRec, by harnessing the strengths of both content and behavior data, provides a more accurate, reliable, and effective recommendation system.
Image Recommendation System Based on Environmental and Human Face Information
With the advancement of computer hardware and communication technologies, deep learning technology has made significant progress, enabling the development of systems that can accurately estimate human emotions. Factors such as facial expressions, gender, age, and the environment influence human emotions, making it crucial to understand and capture these intricate factors. Our system aims to recommend personalized images by accurately estimating human emotions, age, and gender in real time. The primary objective of our system is to enhance user experiences by recommending images that align with their current emotional state and characteristics. To achieve this, our system collects environmental information, including weather conditions and user-specific environment data through APIs and smartphone sensors. Additionally, we employ deep learning algorithms for real-time classification of eight types of facial expressions, age, and gender. By combining this facial information with the environmental data, we categorize the user’s current situation into positive, neutral, and negative stages. Based on this categorization, our system recommends natural landscape images that are colorized using Generative Adversarial Networks (GANs). These recommendations are personalized to match the user’s current emotional state and preferences, providing a more engaging and tailored experience. Through rigorous testing and user evaluations, we assessed the effectiveness and user-friendliness of our system. Users expressed satisfaction with the system’s ability to generate appropriate images based on the surrounding environment, emotional state, and demographic factors such as age and gender. The visual output of our system significantly impacted users’ emotional responses, resulting in a positive mood change for most users. Moreover, the system’s scalability was positively received, with users acknowledging its potential benefits when installed outdoors and expressing a willingness to continue using it. Compared to other recommender systems, our integration of age, gender, and weather information provides personalized recommendations, contextual relevance, increased engagement, and a deeper understanding of user preferences, thereby enhancing the overall user experience. The system’s ability to comprehend and capture intricate factors that influence human emotions holds promise in various domains, including human–computer interaction, psychology, and social sciences.
Improving energy-efficiency by recommending Java collections
Over the last years, increasing attention has been given to creating energy-efficient software systems. However, developers still lack the knowledge and the tools to support them in that task. In this work, we explore our vision that non-specialists can build software that consumes less energy by alternating diversely-designed pieces of software without increasing the development complexity. To support our vision, we propose an approach for energy-aware development that combines the construction of application-independent energy profiles of Java collections and static analysis to produce an estimate of in which ways and how intensively a system employs these collections. We implement this approach in a tool named CT+ that works with both desktop and mobile Java systems and is capable of analyzing 39 different collection implementations of lists, maps, and sets. We applied CT+ to seventeen software systems: two mobile-based, twelve desktop-based, and three that can run in both environments. Our evaluation infrastructure involved a high-end server, two notebooks, three smartphones, and a tablet. Overall, 2295 recommendations were applied, achieving up to 16.34% reduction in energy consumption, usually changing a single line of code per recommendation. Even for a real-world, mature system such as Tomcat, CT+ could achieve a 4.12% reduction in energy consumption. Our results indicate that some widely used collections, e.g., ArrayList, HashMap, and Hashtable, are not energy- efficient and sometimes should be avoided when energy consumption is a major concern.