2017
Authors
Veloso, B; Malheiro, B; Burguillo, JC; Foss, JD;
Publication
Proceedings of the Symposium on Applied Computing, SAC 2017, Marrakech, Morocco, April 3-7, 2017
Abstract
This paper describes a forgetting technique for the live update of viewer profiles based on individual sliding windows, fading and incremental matrix factorization. The individual sliding window maintains, for each viewer, a queue holding the last n viewer ratings. As new viewer events occur, they are inserted in the viewer queue, by shifting and fading the queue ratings, and the viewer latent model is faded. We explored time, rating-and-position and popularity-based fading techniques, using the latter as the base fading algorithm. This approach attempts to address the problem of dynamic viewer profile updating (volatile preferences) as well as the problem of bounded processing resources (fixed size queues). The results show that our approach outperforms previous approaches, improving the quality of the predictions.
2017
Authors
Leal, F; Malheiro, B; González-Vélez, H; Burguillo, JC;
Publication
DATA SCIENCE AND ENGINEERING
Abstract
As a recommendation technique based on historical user information, collaborative filtering typically predicts the classification of items using a single criterion for a given user. However, many application domains can benefit from the analysis of multiple criteria, e.g. tourists usually rate attractions (hotels, attractions, restaurants, etc.) using multiple criteria. In this paper, we argue that the personalised combination of multi-criteria data together with the creation and application of trust models should not only refine the tourist profile, but also improve the quality of the collaborative recommendations. The main contributions of this work are: (1) a novel profiling approach which takes advantage of the multi-criteria crowdsourced data and builds pairwise trust models and (2) the k-NN prediction of user ratings using trust-based neighbour selection. Significant experimental work has been performed using crowdsourced datasets from the Expedia and TripAdvisor platforms.
2013
Authors
Veloso, B; Sousa, L; Malheiro, B;
Publication
Distributed Computing and Artificial Intelligence - 10th International Conference, DCAI 2013, Salamanca, Spain, May 22-24, 2013
Abstract
This paper reports the development of a B2B platform for the personalization of the publicity transmitted during the program intervals. The platform as a whole must ensure that the intervals are filled with ads compatible with the profile, context and expressed interests of the viewers. The platform acts as an electronic marketplace for advertising agencies (content producer companies) and multimedia content providers (content distribution companies). The companies, once registered at the platform, are represented by agents who negotiate automatically the price of the interval timeslots according to the specified price range and adaptation behaviour. The candidate ads for a given viewer interval are selected through a matching mechanism between ad, viewer and the current context (program being watched) profiles. The overall architecture of the platform consists of a multiagent system organized into three layers consisting of: (i) interface agents that interact with companies; (ii) enterprise agents that model the companies, and (iii) delegate agents that negotiate a specific ad or interval. The negotiation follows a variant of the Iterated Contract Net Interaction Protocol (ICNIP) and is based on the price/s offered by the advertising agencies to occupy the viewer's interval. © Springer International Publishing Switzerland 2013.
2015
Authors
Ferreira, P; Malheiro, B; Guedes, P; Silva, M;
Publication
Robotic Sailing 2014
Abstract
This paper describes the environmental monitoring / regatta beacon buoy under development at the Laboratory of Autonomous Systems (LSA) of the Polytechnic Institute of Porto. On the one hand, environmentalmonitoring of open water bodies in real or deferred time is essential to assess and make sensible decisions and, on the other hand, the broadcast in real time of position, water and wind related parameters allows autonomous boats to optimise their regatta performance. This proposal, rather than restraining the boats autonomy, fosters the development of intelligent behaviour by allowing the boats to focus on regatta strategy and tactics. The Nautical and Telemetric Application (NAUTA) buoy is a dual mode reconfigurable system that includes communications, control, data logging, sensing, storage and power subsystems. In environmental monitoring mode, the buoy gathers and stores data from several underwater and above water sensors and, in regatta mode, the buoy becomes an active course mark for the autonomous sailing boats in the vicinity. During a race, the buoy broadcasts its position, together with the wind and the water current local conditions, allowing autonomous boats to navigate towards and round the mark successfully. This project started with the specification of the requirements of the dual mode operation, followed by the design and building of the buoy structure. The research is currently focussed on the development of the modular, reconfigurable, open source-based control system. The NAUTA buoy is innovative, extensible and optimises the on board platform resources.
2017
Authors
Silva, MF; Virk, GS; Tokhi, MO; Malheiro, B; Guedes, P;
Publication
Human-Centric Robotics
Abstract
2016
Authors
Dziomdziora, A; Sin, DN; Robertson, F; Mänysalo, M; Pattiselano, N; Duarte, AJ; Malheiro, B; Ribeiro, C; Ferreira, F; Silva, MF; Ferreira, P; Guedes, P;
Publication
Interactive Collaborative Learning - Proceedings of the 19th ICL Conference - Volume 1, Belfast, UK, 21-23 September 2016.
Abstract
This paper reports the design and development process of an artistic robot by a team of five engineering and design students from Belgian, Finland, Poland, Romania and Scotland. To contribute to this goal, the team designed and assembled GraphBot, a voice commanded drawing robot prototype, following the EPS@ISEP process. In addition, the team specified their target as young children and, in particular girls, and stated that their motivation was to introduce young generations to the world of science, technology, engineering and mathematics (STEM). In terms of outcomes, this project is expected to go beyond the boundaries of the traditional development of scientific and technical competences, by providing the students with a holistic learning experience, fostering also the development of personal and inter-personal skills within a multidisciplinary and multicultural teamwork set-up. © Springer International Publishing AG 2017.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.