870 research outputs found

    A survey of recommender systems for energy efficiency in buildings: Principles, challenges and prospects

    Full text link
    Recommender systems have significantly developed in recent years in parallel with the witnessed advancements in both internet of things (IoT) and artificial intelligence (AI) technologies. Accordingly, as a consequence of IoT and AI, multiple forms of data are incorporated in these systems, e.g. social, implicit, local and personal information, which can help in improving recommender systems' performance and widen their applicability to traverse different disciplines. On the other side, energy efficiency in the building sector is becoming a hot research topic, in which recommender systems play a major role by promoting energy saving behavior and reducing carbon emissions. However, the deployment of the recommendation frameworks in buildings still needs more investigations to identify the current challenges and issues, where their solutions are the keys to enable the pervasiveness of research findings, and therefore, ensure a large-scale adoption of this technology. Accordingly, this paper presents, to the best of the authors' knowledge, the first timely and comprehensive reference for energy-efficiency recommendation systems through (i) surveying existing recommender systems for energy saving in buildings; (ii) discussing their evolution; (iii) providing an original taxonomy of these systems based on specified criteria, including the nature of the recommender engine, its objective, computing platforms, evaluation metrics and incentive measures; and (iv) conducting an in-depth, critical analysis to identify their limitations and unsolved issues. The derived challenges and areas of future implementation could effectively guide the energy research community to improve the energy-efficiency in buildings and reduce the cost of developed recommender systems-based solutions.Comment: 35 pages, 11 figures, 1 tabl

    Household Energy Consumption Analysis-based Electricity Plan Recommender System

    Full text link
    Deregulation of the retail electricity market has led to an increasing number of electricity plans with competitive rates. Also, the extensive integration of renewable energy resources and the broad deployment of energy conversion facilities have led to a shift in how energy is produced, consumed, and traded. These shifts will significantly affect customers' energy usage patterns, affecting the choice of electricity plan. As a result, customers now have more flexibility in choosing an electricity plan based on individual consumption needs. However, faced with many electricity plans and a more complex energy consumption structure in the electricity market, it is increasingly difficult for customers to choose suitable and cost-effective electricity plans. In this thesis, an electricity plan recommender system (EPRS) is proposed for helping the customer get the right electricity plan. This system integrates missing feature values estimation, Feature Crosses construction, the residential PV system and energy sharing modelling, and electricity plan recommendation. Furthermore, through feature engineering and optimization methods proposed in this thesis, the EPRS with improved performance can be obtained. EPRS only takes easy-to-obtain household appliance usage features as inputs and outputs optimal electricity plans for customers. Through the real electricity market data test, the EPRS shows excellent performance. The missing feature values estimation and Feature Crosses construction methods proposed in this research can significantly enhance the recommendation accuracy. Considering residential PV systems and energy sharing can make the EPRS more practical. This thesis constructs a complete EPRS with high application values, which provides more accurate customer recommendations and more reasonable pricing references for retailers

    Study of event recommendation in event-based social networks

    Get PDF
    Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2018, Director: Maria Salamó Llorente[en] Recommendations are in our every day life: streaming services, social media, web pages... are adopting and using recommender algorithms. Recommendation algorithms benefit both parts: clients can find more easily products that they like, and the companies make more benefits because clients use their services more. The recommendation problem presented in this work is a non-traditional variant of this problem as it recommends events. Events, unlike books or videos, cannot be recommended in the same way, because users cannot rate an event until the day it happens, and then no new users can rate it again after that. This magnifies a problem called “cold start problem” where every new event has no ratings, which greatly complicates the recommendation problem. This work studies Event Recommendation for a social media called Meetup 1 where users can attend a selection of events created by the community. Although users do not leave a rating of the event, we have a signal called RSVP 2 , which is a non-obligatory mark on whether the user has the intention to attend the event or not. In this work we will be exploring how different recommender algorithms perform to recommend events based on RSVPs and also propose three new algorithms. The analysis will be done with 5 datasets extracted from Meetup during the months between November 2017 and April 2018. The results show that hybrid versions containing collaborative and contextual-aware algorithms rank the best among all the algorithms tested

    An architecture for user preference-based IoT service selection in cloud computing using mobile devices for smart campus

    Get PDF
    The Internet of things refers to the set of objects that have identities and virtual personalities operating in smart spaces using intelligent interfaces to connect and communicate within social environments and user context. Interconnected devices communicating to each other or to other machines on the network have increased the number of services. The concepts of discovery, brokerage, selection and reliability are important in dynamic environments. These concepts have emerged as an important field distinguished from conventional distributed computing by its focus on large-scale resource sharing, delivery and innovative applications. The usage of Internet of Things technology across different service provisioning environments has increased the challenges associated with service selection and discovery. Although a set of terms can be used to express requirements for the desired service, a more detailed and specific user interface would make it easy for the users to express their requirements using high-level constructs. In order to address the challenge of service selection and discovery, we developed an architecture that enables a representation of user preferences and manipulates relevant descriptions of available services. To ensure that the key components of the architecture work, algorithms (content-based and collaborative filtering) derived from the architecture were proposed. The architecture was tested by selecting services using content-based as well as collaborative algorithms. The performances of the algorithms were evaluated using response time. Their effectiveness was evaluated using recall and precision. The results showed that the content-based recommender system is more effective than the collaborative filtering recommender system. Furthermore, the results showed that the content-based technique is more time-efficient than the collaborative filtering technique

    Recommender systems for players of online video games

    Get PDF
    The content in this project is the approach, exploration, analysis and use of recommender systems to integrate an implementation of one system that learns the players’ behavior and recommends them to other players, to show recommender systems as a way of enhancing the player experience

    Music feature extraction and analysis through Python

    Get PDF
    En l'era digital, plataformes com Spotify s'han convertit en els principals canals de consum de música, ampliant les possibilitats per analitzar i entendre la música a través de les dades. Aquest projecte es centra en un examen exhaustiu d'un conjunt de dades obtingut de Spotify, utilitzant Python com a eina per a l'extracció i anàlisi de dades. L'objectiu principal es centra en la creació d'aquest conjunt de dades, emfatitzant una àmplia varietat de cançons de diversos subgèneres. La intenció és representar tant el panorama musical més tendenciós i popular com els nínxols, alineant-se amb el concepte de distribució de Cua Llarga, terme popularitzat com a "Long Tail" en anglès, que destaca el potencial de mercat de productes de nínxols amb menor popularitat. A través de l'anàlisi, es posen de manifest patrons en l'evolució de les característiques musicals al llarg de les dècades passades. Canvis en característiques com l'energia, el volum, la capacitat de ball, el positivisme que desprèn una cançó i la seva correlació amb la popularitat sorgeixen del conjunt de dades. Paral·lelament a aquesta anàlisi, es concep un sistema de recomanació musical basat en el contingut del conjunt de dades creat. L'objectiu és connectar cançons, especialment les menys conegudes, amb possibles oients. Aquest projecte ofereix perspectives beneficioses per a entusiastes de la música, científics de dades i professionals de la indústria. Les metodologies implementades i l'anàlisi realitzat presenten un punt de convergència de la ciència de dades i la indústria de la música en el context digital actualEn la era digital, plataformas como Spotify se han convertido en los principales canales de consumo de música, ampliando las posibilidades para analizar y entender la música a través de los datos. Este proyecto se centra en un examen exhaustivo de un conjunto de datos obtenido de Spotify, utilizando Python como herramienta para la extracción y análisis de datos. El objetivo principal se centra en la creación de este conjunto de datos, enfatizando una amplia variedad de canciones de diversos subgéneros. La intención es representar tanto el panorama musical más tendencioso y popular como los nichos, alineándose con el concepto de distribución de Cola Larga, término popularizado como Long Tail en inglés, que destaca el potencial de mercado de productos de nichos con menor popularidad. A través del análisis, se evidencian patrones en la evolución de las características musicales a lo largo de las décadas pasadas. Cambios en características como la energía, el volumen, la capacidad de baile, el positivismo que desprende una canción y su correlación con la popularidad surgen del conjunto de datos. Paralelamente a este análisis, se concibe un sistema de recomendación musical basado en el contenido del conjunto de datos creado. El objetivo es conectar canciones, especialmente las menos conocidas, con posibles oyentes. Este proyecto ofrece perspectivas beneficiosas para entusiastas de la música, científicos de datos y profesionales de la industria. Las metodologías implementadas y el análisis realizado presentan un punto de convergencia de la ciencia de datos y la industria de la música en el contexto digital actualIn the digital era, platforms like Spotify have become the primary channels of music consumption, broadening the possibilities for analyzing and understanding music through data. This project focuses on a comprehensive examination of a dataset sourced from Spotify, with Python as the tool for data extraction and analysis. The primary objective centers around the creation of this dataset, emphasizing a diverse range of songs from various subgenres. The intention is to represent both mainstream and niche musical landscapes, aligning with the Long Tail distribution concept, which highlights the market potential of less popular niche products. Through analysis, patterns in the evolution of musical features over past decades become evident. Shifts in features such as energy, loudness, danceability, and valence and their correlation with popularity emerge from the dataset. Parallel to this analysis is the conceptualization of a music recommendation system based on the content of the data set. The aim is to connect tracks, especially lesser-known ones, with potential listeners. This project provides insights beneficial for music enthusiasts, data scientists, and industry professionals. The methodologies and analyses present a convergence of data science and the music industry in today's digital contex

    Investigations into Elasticity in Cloud Computing

    Full text link
    The pay-as-you-go model supported by existing cloud infrastructure providers is appealing to most application service providers to deliver their applications in the cloud. Within this context, elasticity of applications has become one of the most important features in cloud computing. This elasticity enables real-time acquisition/release of compute resources to meet application performance demands. In this thesis we investigate the problem of delivering cost-effective elasticity services for cloud applications. Traditionally, the application level elasticity addresses the question of how to scale applications up and down to meet their performance requirements, but does not adequately address issues relating to minimising the costs of using the service. With this current limitation in mind, we propose a scaling approach that makes use of cost-aware criteria to detect the bottlenecks within multi-tier cloud applications, and scale these applications only at bottleneck tiers to reduce the costs incurred by consuming cloud infrastructure resources. Our approach is generic for a wide class of multi-tier applications, and we demonstrate its effectiveness by studying the behaviour of an example electronic commerce site application. Furthermore, we consider the characteristics of the algorithm for implementing the business logic of cloud applications, and investigate the elasticity at the algorithm level: when dealing with large-scale data under resource and time constraints, the algorithm's output should be elastic with respect to the resource consumed. We propose a novel framework to guide the development of elastic algorithms that adapt to the available budget while guaranteeing the quality of output result, e.g. prediction accuracy for classification tasks, improves monotonically with the used budget.Comment: 211 pages, 27 tables, 75 figure

    A Novel Adaptation Model for E-Learning Recommender Systems Based on Student’s Learning Style

    Get PDF
    In recent years, a substantial increase has been witnessed in the use of online learning resources by learn- ers. However, owing to an information overload, many find it difficult to retrieve appropriate learning resources for meeting learning requirements. Most of the existing systems for e-learning make use of a “one-size-fits-all” approach, thus providing all learners with the same content. Whilst recommender systems have scored notable success in the e-commerce domain, they still suffer from drawbacks in terms of making the right recommendations for learning resources. This can be attributed to the differences among learners’ preferences such as varying learning styles, knowledge levels and sequential learning patterns. Hence, to identify the needs of an individual student, e-learning systems that can build profiles of student preferences are required. In addition, changing students’ preferences and multidimensional attributes of the course content are not fully considered simultaneously. It is by failing to review these issues that existing recommendation algorithms often give inaccurate recommendations. This thesis focuses on student learning styles, with the aim of dynamically tailoring the learning process and course content to meet individual needs. The proposed Ubiquitous LEARNing (ULEARN) system is an adaptive e-learning recommender system geared towards providing a personalised learning environ- ment, which ensures that course learning objects are in line with the learner’s adaptive profile. This thesis delivers four main contributions: First, an innovative algorithm which dynamically reduces the number of questions in the Felder-Silverman Learning Styles (FSLSM) questionnaire for the purpose of initialising student profiles has been proposed. The second contribution comprises examining the accuracy of various similarity metrics so as to select the most suitable similarity measurements for learning objects recommendation algorithm. The third contribution includes an Enhanced Collaboration Filtering (ECF) algorithm and an Enhanced Content-Based Filtering (ECBF) algorithm, which solves the issues of cold-start and data sparsity in- herent to the traditional Collaborative Filtering (CF) and the traditional Content-based Filtering (CBF), respectively. Moreover, these two new algorithms have been combined to create a new Enhanced Hybrid Filtering (EHF) algorithm that recommends highly accurate personalised learning objects on the basis of the stu- dents’ learning styles. The fourth contribution is a new algorithm that tracks patterns of student learning behaviours and dynam- ically adapts the student learning style accordingly. The ULEARN recommendation system was implemented with Visual Studio in C++ and Windows Pre- sentation Foundation (WPF) for the development of the Graphical User Interface (GUI). The experimental results revealed that the proposed algorithms have achieved significant improvements in student’s profile adaptation and learning objects recommendation in contrast with strong benchmark models. Further find- ings from experiments indicated that ULEARN can provide relevant learning object recommendations based on students’ learning styles with the overall students’ satisfaction at almost 90%. Furthermore, the results showed that the proposed system is capable of mitigating the problems data sparsity and cold-start, thereby improving the accuracy and reliability of recommendation of the learning object. All in all, the ULEARN system is competent enough to support educational institutions in recommending personalised course content, improving students’ performance as well as promoting student engagement.Arab academy for science technology & maritime transpor
    corecore