RDF description Dr. Aitor Almeida

Lecturer & Researcher


profile-picture
?  -  Present
aitor.almeida [at] deusto.es

 +34 944 139 003 - ext: 3034

Profiles

social-network-icon Dialnet
social-network-icon GitHub
social-network-icon LinkedIn
social-network-icon ORCID
social-network-icon Scopus



[u' @article{sanchez-corcuera_early_2024, title = {Early {Detection} and {Prevention} of {Malicious} {User} {Behavior} on {Twitter} {Using} {Deep} {Learning} {Techniques}}, issn = {2329-924X}, url = {https://ieeexplore.ieee.org/document/10597373/authors#authors}, doi = {10.1109/TCSS.2024.3419171}, abstract = {Organized misinformation campaigns on Twitter continue to proliferate, even as the platform acknowledges such activities through its transparency center. These deceptive initiatives significantly impact vital societal issues, including climate change, thus spurring research aimed at pinpointing and intercepting these malicious actors. Present-day algorithms for detecting bots harness an array of data drawn from user profiles, tweets, and network configurations, delivering commendable outcomes. Yet, these strategies mainly concentrate on postincident identification of malevolent users, hinging on static training datasets that categorize individuals based on historical activities. Diverging from this approach, we advocate for a forward-thinking methodology, which utilizes user data to foresee and mitigate potential threats before their realization, thereby cultivating more secure, equitable, and unbiased online communities. To this end, our proposed technique forecasts malevolent activities by tracing the projected trajectories of user embeddings before any malevolent action materializes. For validation, we employed a dynamic directed multigraph paradigm to chronicle the evolving engagements between Twitter users. When juxtaposed against the identical dataset, our technique eclipses contemporary methodologies by an impressive 40.66\\% in F score (F1 score) in the anticipatory identification of harmful users. Furthermore, we undertook a model evaluation exercise to gauge the efficiency of distinct system elements.}, urldate = {2024-09-04}, journal = {IEEE Transactions on Computational Social Systems}, author = {S\xe1nchez-Corcuera, Rub\xe9n and Zubiaga, Arkaitz and Almeida, Aitor}, year = {2024}, keywords = {Blogs, Chatbots, Climate change, Crowdsourcing, Data integrity, Detection algorithms, Fake news, Foreseeing, IF4.5, Information integrity, Malware, Q1, Social factors, Social networking (online), Twitter, malicious users, social networks}, pages = {1--13}, } ']

[u' @inproceedings{bonilla_purity_2024, address = {Oxford, UK}, title = {Purity: a {New} {Dimension} for {Measuring} {Data} {Centralization} {Quality}}, isbn = {979-8-4007-1725-3}, abstract = {Data has become an asset for companies, originating from various sources, such as IoT paradigms. It is crucial to safeguard its life cycle using suitable, scalable, and effective technologies, like those enabled by cloud computing models. However, in order to extract value from this data, complementary processes of collection, refinement, cleaning, or modeling, among many others, are required. Furthermore, organizations greatly vary in their methodologies and approaches to handling data, which further emphasizes the need for standardized techniques. In this regard, data management methodologies promote the adoption of the various dimensions of data quality in order to ensure the reliability of data across different systems and processes. The main contribution of this manuscript is the proposal of a new data quality dimension, coined purity, to measure the importance of the data in a processing pipeline topology. As a result, organizations can better guarantee the quality of their datasets in order to raise the success of data-driven endeavors within organizations. The proposed methodology is validated in an urban mobility use case.}, booktitle = {Proceedings of the 8th {International} {Conference} on {Cloud} and {Big} {Data} {Computing}}, publisher = {ACM}, author = {Bonilla, Lander and L\xf3pez Osa, Maria Jose and Diaz-de-Arcaya, Josu and Torre-Bastida, Ana and Almeida, Aitor}, month = aug, year = {2024}, keywords = {centralities, cloud computing, data quality, graph analysis, isi, networks, topology}, } ']

[u' @inproceedings{ruiz-de-garibay_integration_2024, address = {Singapore}, title = {The {Integration} of {Project}-{Based} {Learning} in {Educational} {Robotics}: {Exploring} {Competition} {Robots} {Using} the {EASYbot} {Platform}}, isbn = {9789819718146}, shorttitle = {The {Integration} of {Project}-{Based} {Learning} in {Educational} {Robotics}}, doi = {10.1007/978-981-97-1814-6_50}, abstract = {Educational robotics (ER) is a powerful instrument for fostering STEM (Science, Technology, Engineering, and Mathematics) skills in young people. At university level, ER can be effectively utilized in early engineering courses to facilitate the practical application of fundamental concepts, due to its multidisciplinary nature. The integration of ER and Project-Based Learning (PBL) is particularly beneficial as both approaches embrace the \u201clearning by doing\u201d paradigm, which empowers students to play an active role in their own learning process.}, language = {en}, booktitle = {Proceedings of {TEEM} 2023}, publisher = {Springer Nature}, author = {Ruiz-de-Garibay, Jonathan and Garaizar, Pablo and Almeida, Aitor}, editor = {Gon\xe7alves, Jos\xe9 Alexandre de Carvalho and Lima, Jos\xe9 Lu\xeds Sousa de Magalh\xe3es and Coelho, Jo\xe3o Paulo and Garc\xeda-Pe\xf1alvo, Francisco Jos\xe9 and Garc\xeda-Holgado, Alicia}, year = {2024}, keywords = {education, learning, learning tool, learning tools, robotics}, pages = {514--523}, } ']

[u' @inproceedings{diaz-de-arcaya_iem_2023, address = {Coimbra Portugal}, title = {{IEM}: {A} {Unified} {Lifecycle} {Orchestrator} for {Multilingual} {IaC} {Deployments}}, isbn = {9798400700729}, shorttitle = {{IEM}}, url = {https://dl.acm.org/doi/10.1145/3578245.3584938}, doi = {10.1145/3578245.3584938}, language = {en}, urldate = {2023-04-10}, booktitle = {Companion of the 2023 {ACM}/{SPEC} {International} {Conference} on {Performance} {Engineering}}, publisher = {ACM}, author = {Diaz-de-Arcaya, Josu and Osaba, Eneko and Benguria, Gorka and Etxaniz, I\xf1aki and L. Lobo, Jesus and Alonso, Juncal and Torre-Bastida, Ana I. and Almeida, Aitor}, month = apr, year = {2023}, keywords = {DevOps, DevSecOps, ISI, IaC, Infrastructure as Code, MLOps, artificial intelligence, cloud computing, cloud continuum, core-b, edge computing, wos}, pages = {195--199}, } ']

[u' @inproceedings{diaz-de-arcaya_akats_2023, title = {Akats: {A} {System} for {Resilient} {Deployments} on {Edge} {Computing} {Environments} {Using} {Federated} {Machine} {Learning} {Techniques}}, shorttitle = {Akats}, doi = {10.23919/SpliTech58164.2023.10193302}, abstract = {Edge computing is a game changer for IoT, as it allows IoT devices to independently process and analyze data instead of just sending it to the cloud. But managing this considerable number of devices and deploying workloads on them in a coordinated and intelligent manner remains a challenge nowadays. In this paper, we focus on introducing the resilience dimension into these deployments, and we provide two main contributions: the use of federated machine learning techniques to develop a collaborative tool between the different devices aimed at detecting the possibility of a device failure, and subsequently, the utilization of the inferred information to optimize deployment plans ensuring the resilience in the devices. These two advances are implemented in an intelligent system, Akats, whose architecture is described in detail in this article. Finally, an application scenario is presented, based on Industry 4.0 - Machine predictive maintenance, to exemplify the benefits of the proposed intelligent system.}, booktitle = {2023 8th {International} {Conference} on {Smart} and {Sustainable} {Technologies} ({SpliTech})}, author = {Diaz-de-Arcaya, Josu and Torre-Bastida, Ana I. and Bonilla, Lander and L\xf3pez-de-Armentia, Juan and Mi\xf1\xf3n, Ra\xfal and Zarate, Gorka and Almeida, Aitor}, month = jun, year = {2023}, keywords = {AIOps, Collaborative tools, Computer architecture, Edge Computing, FML, Federated Machine Learning, Fourth Industrial Revolution, Games, Intelligent systems, Internet of Things, Machine learning, Optimization}, pages = {1--4}, } ']

[u' @article{diaz-de-arcaya_joint_2023, title = {A {Joint} {Study} of the {Challenges}, {Opportunities}, and {Roadmap} of {MLOps} and {AIOps}: {A} {Systematic} {Survey}}, volume = {56}, issn = {0360-0300}, shorttitle = {A {Joint} {Study} of the {Challenges}, {Opportunities}, and {Roadmap} of {MLOps} and {AIOps}}, url = {https://dl.acm.org/doi/10.1145/3625289}, doi = {10.1145/3625289}, abstract = {Data science projects represent a greater challenge than software engineering for organizations pursuing their adoption. The diverse stakeholders involved emphasize the need for a collaborative culture in organizations. This article aims to offer joint insights into the role of MLOps and AIOps methodologies for raising the success of data science projects in various fields, ranging from pure research to more traditional industries. We analyze the open issues, opportunities, and future trends organizations face when implementing MLOps and AIOps. Then, the frameworks and architectures that promote these paradigms are presented, as are the different fields in which they are being utilized. This systematic review was conducted using an automated procedure that identified 44,903 records, which were filtered down to 93 studies. These articles are meant to better clarify the problem at hand and highlight the future areas in both research and industry in which MLOPs and AIOps are thriving. Our findings indicate that AIOps flourish in challenging circumstances like those presented by 5G and 6G technologies, whereas MLOps is more prevalent in traditional industrial environments. The use of AIOps in certain stages of the ML lifecycle, such as deployment, remains underrepresented in scientific literature.}, number = {4}, urldate = {2023-10-22}, journal = {ACM Computing Surveys}, author = {Diaz-de-Arcaya, Josu and Torre-Bastida, Ana I. and Z\xe1rate, Gorka and Mi\xf1\xf3n, Ra\xfal and Almeida, Aitor}, month = oct, year = {2023}, keywords = {AI, AIOps, ML, MLOps, Q1, SLR, architectures, challenges, frameworks, future trends, if16,6, jcr16,6, jcr16.6, opportunities, systematic survey}, pages = {84:1--84:30}, } ']

[u' @article{goti_artificial_2023, title = {Artificial {Intelligence} in {Business}-to-{Customer} {Fashion} {Retail}: {A} {Literature} {Review}}, volume = {11}, copyright = {http://creativecommons.org/licenses/by/3.0/}, issn = {2227-7390}, shorttitle = {Artificial {Intelligence} in {Business}-to-{Customer} {Fashion} {Retail}}, url = {https://www.mdpi.com/2227-7390/11/13/2943}, doi = {10.3390/math11132943}, abstract = {Many industries, including healthcare, banking, the auto industry, education, and retail, have already undergone significant changes because of artificial intelligence (AI). Business-to-Customer (B2C) e-commerce has considerably increased the use of AI in recent years. The purpose of this research is to examine the significance and impact of AI in the realm of fashion e-commerce. To that end, a systematic review of the literature is carried out, in which data from the Web Of Science and Scopus databases were used to analyze 219 publications on the subject. The articles were first categorized using AI techniques. In the realm of fashion e-commerce, they were divided into two categories. These categorizations allowed for the identification of research gaps in the use of AI. These gaps offer potential and possibilities for further research.}, language = {en}, number = {13}, urldate = {2023-06-30}, journal = {Mathematics}, author = {Goti, Aitor and Querejeta-Lomas, Leire and Almeida, Aitor and de la Puerta, Jos\xe9 Gaviria and L\xf3pez-de-Ipi\xf1a, Diego}, month = jan, year = {2023}, keywords = {AI, Inception, JCR2.4, Q1, artificial intelligence, business-to-customer, deep learning, fashion, machine learning, retail}, pages = {2943}, } ']

[u' @article{diaz-de-arcaya_orfeon_2022, title = {Orfeon: {An} {AIOps} framework for the goal-driven operationalization of distributed analytical pipelines}, volume = {140}, issn = {0167739X}, url = {https://doi.org/10.1016/j.future.2022.10.008}, doi = {10.1016/j.future.2022.10.008}, abstract = {The use of Artificial Intelligence solutions keeps raising in the business domain. However, this adoption has not brought the expected results to companies so far. There are several reasons that make Artificial Intelligence solutions particularly complicated to adopt by businesses, such as the knowledge gap between the data science and operations teams. In this paper, we tackle the operationalization of distributed analytical pipelines in heterogeneous production environments, which span across different computational layers. In particular, we present a system called Orfeon, which can leverage different objectives and yields an optimized deployment for these pipelines. In addition, we offer the mathematical formulation of the problem alongside the objectives in hand (i.e. resilience, performance, and cost). Next, we propose a scenario utilizing cloud and edge infrastructural devices, in which we demonstrate how the system can optimize these objectives, without incurring scalability issues in terms of time nor memory. Finally, we compare the usefulness of Orfeon with a variety of tools in the field of machine learning operationalization and conclude that it is able to outperform these tools under the analyzed criteria, making it an appropriate system for the operationalization of machine learning pipelines.}, language = {en}, urldate = {2022-10-24}, journal = {Future Generation Computer Systems}, author = {D\xedaz-de-Arcaya, Josu and Torre-Bastida, Ana I. and Mi\xf1\xf3n, Ra\xfal and Almeida, Aitor}, month = jan, year = {2022}, keywords = {AIOps, JCR7.307, MLOps, Q1, analytical pipelines, artificial intelligence, edge computing, machine learning, machine learning operationalization, mlops}, pages = {18--35}, } ']

[u' @incollection{bilbao_jayo_alisis_2022, title = {An\xe1lisis autom\xe1tico del discurso en redes sociales mediante inteligencia artificial}, isbn = {978-84-254-4959-8}, booktitle = {Transformaci\xf3n y {Espiritualidad}}, publisher = {Herder}, author = {Bilbao Jayo, Aritz and Almeida, Aitor}, month = jun, year = {2022}, keywords = {CNN, NLP, artificial intelligence, deep learning, embeddings, machine learning, natural language processing, political discourse, politics, social networks, transformers}, pages = {283--304}, } ']

[u" @inproceedings{huerga_quantum_2022, address = {Split}, title = {A {Quantum} {Computing} {Approach} to {Human} {Behavior} {Prediction}}, isbn = {978-953-290-115-3}, abstract = {As quantum computing technologies become more mature, their applicability increases. One of the main challenges in intelligent environments is to correctly model and ascertain the users' behavior in order to react to it and cater to their needs. One of the main challenges in human behavior modeling is predicting the users' next actions. In this paper we propose using two different quantum computing algorithms in order to predict human behavior: Quantum Kernel Alignment and Quantum Support Vector Machines. Our experiments show that those algorithms outperform other traditional machine learning algorithms in this task. We also present a study that analyzes the influence of qubit noise in the performance of the quantum approach. This helps to understand how the accuracy of the quantum computing algorithms will increase as the underlying hardware matures and qubit noise is reduced.}, booktitle = {Proceedings of the 7th {International} {Conference} on {Smart} and {Sustainable} {Technologies} ({Splitech} 2022)}, publisher = {FESB, University of Spli}, author = {Huerga, \xc1lvaro and Almeida, Aitor and Lago, Ana Bel\xe9n and Aguilera, Unai}, month = apr, year = {2022}, keywords = {AI for health, activity recognition, artificial intelligence, behavior, behavior modelling, behavior prediction, futuraal, intelligent environments, machine learning, quantek, quantum computing, wos}, } "]

[u' @inproceedings{almeida_ontology_2022, address = {Split}, title = {An {Ontology} for {Quality} of {Life} {Modeling} in {Head} and {Neck} {Cancer}}, isbn = {978-953-290-115-3}, abstract = {As survivorship chances for cancer improve, the necessity to properly manage the quality of life post-treatment increases. Head and Neck Cancer is one of the most prevalent ones (being the seventh most common cancer in the world). In this paper we introduce the BD4QoL Ontology, which provides a comprehensive and integrated data model for H\\&N cancer survivors. The presented ontology models several relevant areas of the knowledge domain: the patients clinical and demographic data, the questionnaires commonly used to ascertain their QoL and the related behavioral and emotional traits that can be used to infer the QoL.}, booktitle = {Proceedings of the 7th {International} {Conference} on {Smart} and {Sustainable} {Technologies} ({Splitech} 2022)}, publisher = {FESB, University of Split}, author = {Almeida, Aitor and Bilbao Jayo, Aritz and Hernandez, Liss and Lopez-Perez, Laura and Est\xe9vez-Priego, Estefania and Fico, Giuseppe and Taylor, Katherine and Singer, Susanne and Mercalli, Franco and Filippidou, Despina Elisabeth and Martinelli, Elena and Cavalieri, Stefano and Licitra, Lisa}, month = apr, year = {2022}, keywords = {AI for health, QoL, artificial intelligence, bd4qol, behavior modelling, cancer, head and neck cancer, ontologies, quality of life, wos}, } ']

[u' @article{bilbao_jayo_location_2022, title = {Location {Based} {Indoor} and {Outdoor} {Lightweight} {Activity} {Recognition} {System}}, volume = {11}, copyright = {http://creativecommons.org/licenses/by/3.0/}, issn = {2079-9292}, url = {https://www.mdpi.com/2079-9292/11/3/360}, doi = {10.3390/electronics11030360}, abstract = {In intelligent environments one of the most relevant information that can be gathered about users is their location. Their position can be easily captured without the need for a large infrastructure through devices such as smartphones or smartwatches that we easily carry around in our daily life, providing new opportunities and services in the field of pervasive computing and sensing. Location data can be very useful to infer additional information in some cases such as elderly or sick care, where inferring additional information such as the activities or types of activities they perform can provide daily indicators about their behavior and habits. To do so, we present a system able to infer user activities in indoor and outdoor environments using Global Positioning System (GPS) data together with open data sources such as OpenStreetMaps (OSM) to analyse the user\\’s daily activities, requiring a minimal infrastructure.}, language = {en}, number = {3}, urldate = {2022-01-25}, journal = {Electronics}, author = {Bilbao Jayo, Aritz and Cantero, Xabier and Almeida, Aitor and Fasano, Luca and Montanaro, Teodoro and Sergi, Ilaria and Patrono, Luigi}, month = jan, year = {2022}, keywords = {AI for health, IoT, JCR2.397, Q2, activity recognition, ambient assisted living, artificial intelligence, bd4qol, behavior modelling, futuraal, indoor positioning, internet of things, performance, smartphone, smartwatch, wearable device}, pages = {360}, } ']

[u' @article{zulaika_zurimendi_lwp-wl_2022, title = {{LWP}-{WL}: {Link} weight prediction based on {CNNs} and the {Weisfeiler}-{Lehman} algorithm}, issn = {1568-4946}, shorttitle = {{LWP}-{WL}}, url = {https://www.sciencedirect.com/science/article/pii/S156849462200134X}, doi = {10.1016/j.asoc.2022.108657}, abstract = {We present a new technique for link weight prediction, the Link Weight Prediction Weisfeiler-Lehman (LWP-WL) method that learns from graph structure features and link relationship patterns. Inspired by the Weisfeiler-Lehman Neural Machine, LWP-WL extracts an enclosing subgraph for the target link and applies a graph labelling algorithm for weighted graphs to provide an ordered subgraph adjacency matrix into a neural network. The neural network contains a Convolutional Neural Network in the first layer that applies special filters adapted to the input graph representation. An extensive evaluation is provided that demonstrates an improvement over the state-of-the-art methods in several weighted graphs. Furthermore, we conduct an ablation study to show how adding different features to our approach improves our technique\u2019s performance. Finally, we also perform a study on the complexity and scalability of our algorithm. Unlike other approaches, LWP-WL does not rely on a specific graph heuristic and can perform well in different kinds of graphs.}, language = {en}, urldate = {2022-03-08}, journal = {Applied Soft Computing}, author = {Zulaika Zurimendi, Unai and S\xe1nchez-Corcuera, Rub\xe9n and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = feb, year = {2022}, keywords = {FuturAAL, Graph mining, JCR6.725, Link weight prediction, Q1, SentientThings, Weisfeiler-Lehman algorithm, artificial intelligence, graph analysis, graph convolutional networks, link prediction, machine learning}, pages = {108657}, } ']

[u' @inproceedings{corcuera_achieving_2022, address = {Split}, title = {Achieving {Participatory} {Smart} {Cities} by {Making} {Social} {Networks} {Safer}}, isbn = {978-953-290-115-3}, abstract = {Cases of organised disinformation campaigns on Twitter, including those reported by the social network itself in its Transparency centre, continue unabated. The negative consequences of these attacks in processes of great importance to societies, such as electoral processes or vaccination campaigns, have sparked research into detecting this type of malicious user. State-of-the-art models for bot detection use numerous information collected from profiles, tweets, or network architecture to obtain competitive outcomes. On the other hand, these models allow for post-hoc detection of such users because they rely on fixed training datasets to classify users based on their previous activities. In contrast, we propose a proactive technique that uses user records to predict dangerous attacks before they occur as a measure to make social networks safer, fairer and less biased. For this purpose, our method uses a model that predicts malicious assaults by projecting users\u2019 embedding trajectories before completing their actions. We employed a Dynamic Directed Multigraph representation of temporal interactions between people in the Twittersphere for the experiments. By comparing them in the same data, our model outperforms state-of-the-art methods by 40.66\\% in F-score detecting malicious users preemptively. In addition, we propose a model selection study that evaluates the usefulness of several system components.}, language = {en}, booktitle = {Proceedings of the 7th {International} {Conference} on {Smart} and {Sustainable} {Technologies} ({Splitech} 2022)}, publisher = {FESB, University of Split}, author = {Corcuera, Ruben Sanchez and Zubiaga, Arkaitz and Almeida, Aitor}, month = apr, year = {2022}, keywords = {Foreseeing, Twitter, inception, machine learning, malicious users, social bots, social network analysis, social networks}, pages = {6}, } ']

[u' @article{almeida_comparative_2022, title = {A {Comparative} {Analysis} of {Human} {Behavior} {Prediction} {Approaches} in {Intelligent} {Environments}}, volume = {22}, issn = {1424-8220}, url = {https://www.mdpi.com/1424-8220/22/3/701}, doi = {https://doi.org/10.3390/s22030701}, abstract = {Behavior modeling has multiple applications in the intelligent environment domain. It has been used in different tasks, such as the stratification of different pathologies, prediction of the user actions and activities, or modeling the energy usage. Specifically, behavior prediction can be used to forecast the future evolution of the users and to identify those behaviors that deviate from the expected conduct. In this paper, we propose the use of embeddings to represent the user actions, and study and compare several behavior prediction approaches. We test multiple model (LSTM, CNNs, GCNs, and transformers) architectures to ascertain the best approach to using embeddings for behavior modeling and also evaluate multiple embedding retrofitting approaches. To do so, we use the Kasteren dataset for intelligent environments, which is one of the most widely used datasets in the areas of activity recognition and behavior modeling.}, language = {English}, number = {3}, journal = {Sensors}, author = {Almeida, Aitor and Bermejo, Unai and Bilbao Jayo, Aritz and Azkune, Gorka and Aguilera, Unai and Emaldi, Mikel and Dornaika, Fadi and Arganda-Carreras, Ignacio}, month = jan, year = {2022}, keywords = {AI for health, CNN, JCR3.576, LSTM, Q1, activity recognition, artificial intelligence, attention, behavior modelling, behaviour prediction, convolutional networks, embeddings, futuraal, geometric deep learning, graph neural networks, knowledge graphs, machine learning, recurrent neural networks, transformers}, pages = {701}, } ']

[u' @inproceedings{cavalieri_bd4qol_2022, address = {Paris, France}, title = {{BD4QoL}: {A} multicenter randomized trial for monitoring quality of life ({QoL}) by intelligent tools in head and neck cancer ({HNC}) survivors after curative treatment}, url = {https://www.esmo.org/meetings/esmo-congress-2022}, language = {English}, booktitle = {Proceedings of the {ESMO} 2022 {Congress}}, author = {Cavalieri, Stefano and Vener, Claudia and LeBlanc, Marissa and L\xf3pez-Perez, Laura and Fico, Giuseppe and Resteghini, Carlo and Monzani, Dario and Marton, Giulia and Moreira-Soares, Mauricio and Despina Elizabeth, Filippidou and Almeida, Aitor and Bilbao Jayo, Aritz and Mehanna, Hisham and Singer, Susanne and Thomas, Steve and Lacerenza, L. and Manfuso, Alonso and Mercalli, Franco and Martinelli, Elena and Licitra, Lisa}, month = sep, year = {2022}, keywords = {AI for health, Artificial Intelligence, BD4QoL, Data analysis, QoL, Quality of life, cancer, clinical trial, head and neck cancer, wos}, } ']

[u' @inproceedings{zulaika_zurimendi_influence_2022, title = {Influence {Functions} for {Interpretable} link prediction in {Knowledge} {Graphs} for {Intelligent} {Environments}}, isbn = {978-953-290-115-3}, abstract = {Knowledge graphs are large, graph-structured databases used in many use-case scenarios such as Intelligent Environments. Many Artificial Intelligent latent feature models are used to infer new facts in Knowledge Graphs. Despite their success, the lack of interpretability remains a challenge to overcome. This paper applies influence functions to obtain the most significant facts when predicting new knowledge and allows users to understand these models. However, Influence Functions do not scale well. We present an efficient method to scale up influence functions to large Knowledge Graphs to overcome such an issue. It drastically reduces the number of training samples when computing influences and uses fast curvature matrixvector products to linearize the computation steps required for the inverse Hessian. We conduct experiments on different sized Knowledge Graphs demonstrating the scalability of our approach and its effectiveness in measuring the most influential facts. Our method provides an intuitive understanding of link prediction behaviour in Knowledge Graphs and Intelligent Environments.}, language = {en}, booktitle = {Proceedings of the 7th {International} {Conference} on {Smart} and {Sustainable} {Technologies} ({Splitech} 2022)}, author = {Zulaika Zurimendi, Unai and Almeida, Aitor and Lopez-de-Ipina, Diego}, month = apr, year = {2022}, keywords = {Interpretability, inception, influence functions, knowledge graphs, link prediction, machine learning, representation learning}, pages = {7}, } ']

[u' @article{zulaika_zurimendi_regularized_2022, title = {Regularized online tensor factorization for sparse knowledge graph embeddings}, issn = {1433-3058}, url = {https://doi.org/10.1007/s00521-022-07796-z}, doi = {10.1007/s00521-022-07796-z}, abstract = {Knowledge Graphs represent real-world facts and are used in several applications; however, they are often incomplete and have many missing facts. Link prediction is the task of completing these missing facts from existing ones. Embedding models based on Tensor Factorization attain state-of-the-art results in link prediction. Nevertheless, the embeddings they produce can not be easily interpreted. Inspired by previous work on word embeddings, we propose inducing sparsity in the bilinear tensor factorization model, RESCAL, to build interpretable Knowledge Graph embeddings. To overcome the difficulties that stochastic gradient descent has when producing sparse solutions, we add \\$\\$l\\_1\\$\\$regularization to the learning objective by using the generalized Regularized Dual Averaging online optimization algorithm. The proposed method substantially improves the interpretability of the learned embeddings while maintaining competitive performance in the standard metrics.}, language = {en}, urldate = {2022-09-30}, journal = {Neural Computing and Applications}, author = {Zulaika Zurimendi, Unai and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = sep, year = {2022}, keywords = {Interpretable embeddings, Knowledge graph embedding, Sparse learning, inception, jcr5.102, kno, knowledge graphs, machine learning, q1, representation learning}, } ']

[u' @article{cavalieri_708tip_2022, title = {{708TiP} {BD4QoL}: {A} multicenter randomized trial for monitoring quality of life ({QoL}) by intelligent tools in head and neck cancer ({HNC}) survivors after curative treatment}, volume = {33}, issn = {09237534}, shorttitle = {{708TiP} {BD4QoL}}, url = {https://linkinghub.elsevier.com/retrieve/pii/S0923753422026837}, doi = {10.1016/j.annonc.2022.07.832}, abstract = {HNC survivors suffer from high physical, psychological and socioeconomic burdens. Achieving cancer-free survival with an optimal QoL is the primary goal for HNC patients (pts) management. Therefore, maintaining lifelong surveillance is critical. This can be carried out by advanced analysis of environmental, emotional and behavioral data unobtrusively collected from mobile devices. The aim of this clinical trial is to reduce, with specific non-invasive tools (i.e., their mobile devices), the proportion of HNC survivors experiencing a clinically meaningful reduction in QoL during post-treatment follow-up.}, language = {en}, number = {7}, urldate = {2022-10-20}, journal = {Annals of Oncology}, author = {Cavalieri, Stefano and Vener, Claudia and LeBlanc, Marissa and Lopez Perez, Laura and Fico, Giuseppe and Resteghini, Carlo and Monzani, Dario and Marton, Giulia and Moreira-Soares, Mauricio and Filippidou, Filippidou Despina and Almeida, Aitor and Bilbao Jayo, Aritz and Mehanna, Hisham and Singer, Susanne and Thomas, Steve and Lacerenza, L. and Manfuso, Alonso and Mercalli, Franco and Martinelli, Elena and Licitra, Lisa}, month = jan, year = {2022}, keywords = {AI for health, BD4QoL, JCR51.769, Q1, QoL, behavior modelling, cancer, clinical trial, head and neck cancer, quality of life}, pages = {S866}, } ']

[u' @incollection{macarulla_marco_2022, series = {{BUENAS} {PR\xc1CTICAS} {DE} {INNOVACI\xd3N} {Y} {CALIDAD}}, title = {Marco {General} de {Aulas} {Universidad}-{Empresa}: {Cerrando} el {GAP} entre academia y empresa mediante el desarrollo de retos tecnol\xf3gicos.}, volume = {10}, abstract = {Esta iniciativa plantea el objetivo fundamental de establecer un marco general de relaci\xf3n estrecha y estable entre la Facultad y sus ecosistema de empresas/organizaciones colaboradoras, que aporta un grado superior de compromiso empresarial/organizacional en el desarrollo de la formaci\xf3n integral de nuestros estudiantes, y que a trav\xe9s de esta intensificaci\xf3n en aprendizaje basado en proyectos, learning-by-doing, redunda en la excelencia de la formaci\xf3n que reciben y en su integraci\xf3n m\xe1s plena en el tejido empresarial. Todo ello viene a aportar un grado m\xe1s de elevaci\xf3n al objetivo de la formaci\xf3n integral de la persona, de personas conscientes y comprometidas, y con sentido cr\xedtico de la realidad.}, language = {Spanish}, number = {10}, booktitle = {X {Jornada} {Universitaria} de {Innovaci\xf3n} y {Calidad}: {El} desarrollo de la formaci\xf3n integral del alumnado a trav\xe9s de la innovaci\xf3n docente}, author = {Macarulla, Ana and de la Calle, Alberto and Egu\xedluz, Andoni and Angulo, Ignacio and Pastor, Iker and Almeida, Aitor and G\xf3mez-Carmona, Oihane and Gav\xedria, J\xf3se and Sanjurjo-Gonz\xe1lez, Hugo and Garcia Bringas, Pablo and Santiba\xf1ez, Francisco Javier and Madariaga, Jose Antonio}, month = aug, year = {2022}, keywords = {education, educational approach, teaching innovation}, pages = {181--187}, } ']

[u' @article{sanchez-corcuera_analyzing_2021, title = {Analyzing the {Existence} of {Organization} {Specific} {Languages} on {Twitter}}, volume = {9}, issn = {2169-3536}, url = {https://ieeexplore.ieee.org/document/9507509/}, doi = {10.1109/ACCESS.2021.3102865}, abstract = {The presence of organisations in Online Social Networks (OSNs) has motivated malicious users to look for attack vectors, which are then used to increase the possibility of carrying out successful attacks and obtaining either private information or access to the organisation. This article hypothesised that organisations have speci\ufb01c languages that their members use in OSNs, which malicious users could potentially use to carry out an impersonation attack. To prove these speci\ufb01c languages, we propose two tasks: classifying tweets in isolation by their author\u2019s organisation and classifying users\u2019 entire timelines by organisation. To accomplish both tasks, we generate a dataset of over 15 million tweets of \ufb01ve organisations, and we apply language dependant models to test our hypothesis. Our results and the ablation study conclude that it is possible to classify tweets and users by organisation with more than three times the performance achieved by a traditional ML algorithm, showing a substantial potential for predicting the linguistic style of tweets.}, language = {en}, urldate = {2021-09-01}, journal = {IEEE Access}, author = {Sanchez-Corcuera, Ruben and Zubiaga, Arkaitz and Almeida, Aitor}, year = {2021}, keywords = {Adversarial information retrieval, Artificial Intelligence, IF3.367, Information inference, Natural language processing, Online social networks, Q2, Social networks, machine learning, nlp, social network analysis}, pages = {111463--111471}, } ']

[u' @article{almeida_bd4qol_2021, title = {{BD4QoL}, mejorando la calidad de vida de supervivientes de cancer de cabeza y cuello}, issn = {2171-858x}, journal = {Revista Ingenier\xeda Deusto}, author = {Almeida, Aitor and Bilbao Jayo, Aritz and Cantero}, month = jan, year = {2021}, keywords = {AI for health, activity recognition, artificial intelligence, bd4qol, behavior modelling, cancer}, } ']

[u' @article{bermejo_embedding-based_2021, title = {Embedding-based real-time change point detection with application to activity segmentation in smart home time series data}, volume = {185}, issn = {0957-4174}, url = {https://www.sciencedirect.com/science/article/pii/S0957417421010344}, doi = {10.1016/j.eswa.2021.115641}, abstract = {Human activity recognition systems are essential to enable many assistive applications. Those systems can be sensor-based or vision-based. When sensor\u2026}, language = {en}, urldate = {2021-07-29}, journal = {Expert Systems with Applications}, author = {Bermejo, Unai and Almeida, Aitor and Bilbao Jayo, Aritz and Azkune, Gorka}, month = dec, year = {2021}, keywords = {AI for health, Data analysis, JCR6.954, Q1, activity recognition, artificial intelligence, behavior modelling, change point detection, embeddings, futuraal, intelligent environments, machine learning, smart home, transfer learning}, pages = {115641}, } ']

[u' @article{sanchez-corcuera_analysing_2021, title = {Analysing centralities for organisational role inference in online social networks}, volume = {99}, issn = {09521976}, url = {https://linkinghub.elsevier.com/retrieve/pii/S0952197620303663}, doi = {10.1016/j.engappai.2020.104129}, abstract = {The intensive use of Online Social Networks (OSN) nowadays has made users expose more information without realising it. Malicious users or marketing agencies are now able to infer information that is not published on OSNs by using data from targets friends to use for their benefit. In this paper, the authors present a generalisable method capable of deducing the roles of employees of an organisation using their Twitter relationships and the features of the graph from their organisation. The authors also conduct an extensive analysis of the node centralities to study their roles in the inference of the different classes proposed. Derived from the experiments and the ablation study conducted to the centralities, the authors conclude that the latent features of the graph along with the directed relationships perform better than previously proposed methods when classifying the role of the employees of an organisation. Additionally, to evaluate the method, the authors also contribute with a new dataset consisting of three directed graphs (one for each organisation) representing the relationships between the employees obtained from Twitter.}, language = {en}, urldate = {2021-01-04}, journal = {Engineering Applications of Artificial Intelligence}, author = {S\xe1nchez-Corcuera, Rub\xe9n and Bilbao-Jayo, Aritz and Zulaika, Unai and Almeida, Aitor}, month = mar, year = {2021}, keywords = {Adversarial information retrieval, Artificial Intelligence, Graph centralities, IF4.201, Information inference, Online social networks, Q1, machine learning, social network analysis, social networks}, pages = {104129}, } ']

[u' @article{bermejo_diseno_2021, title = {Dise\xf1o, {Implementaci\xf3n} y evaluaci\xf3n de un algoritmo de segmentaci\xf3n en tiempo real para el reconocimiento de actividades humanas en sistemas ub\xedcuos}, issn = {2171-858x}, journal = {Revista Ingenieria Deusto}, author = {Bermejo, Unai and Almeida, Aitor}, month = jan, year = {2021}, keywords = {AI for health, activity recognition, artificial intelligence, behavior modelling, deep learning, embeddings, futuraal}, } ']

[u' @inproceedings{querejeta_systematic_2021, address = {Split, Croatia}, title = {A {Systematic} {Literature} {Review} of {Artificial} {Intelligence} in {Fashion} {Retail} {B2C}}, abstract = {Artificial Intelligence (AI) has already strongly transformed many industries such as healthcare, finance, automotive, education and retail. In recent years, AI implementation min Business to Customer (B2C) e-commerce is increasing significantly. The aim of this research is to study the impact and significance of AI in fashion e-commerce. For this purpose, we conducted a systematic review of the literature of research articles. In which 79 articles related to the topic were retrieved from \u201cWeb Of Science\u201d database. First, the articles were categorized according to the AI methods used. Second, they were classified according to their purpose in fashion e-commerce area. As a result of these categorizations, research gaps in the application of AI were identified. These gaps can be beneficial for researchers in the academic world as future lines of research.}, booktitle = {Proceedings of the 6th {International} {Conference} on {Smart} and {Sustainable} {Technologies}}, author = {Querejeta, Leire and Goti, Aitor and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = sep, year = {2021}, keywords = {B2C, artificial intelligence, deep learning, e-commerce, fashion, machine learning, smart cities, smart retail}, } ']

[u' @inproceedings{bilbao_jayo_lightweight_2021, address = {Split, Croatia}, title = {A lightweight semantic-location system for indoor and outdoor behavior modelling}, booktitle = {Proceedings of the 6th {International} {Conference} on {Smart} and {Sustainable} {Technologies}}, author = {Bilbao Jayo, Aritz and Cantero, Xabier and Almeida, Aitor and Fasano, Luca and Montanaro, Teodoro and Sergi, Ilaria and Patrono, Luigi}, month = sep, year = {2021}, keywords = {AAL, AI for health, Ambient Assisted Living, BD4QoL, BLE, BLE beacons, FuturAAL, Indoor Positioning, Intelligent Environments, Machine learning, Outdoor positioning, Smartphone, Smartwatch, artificial intelligence, behavior modelling, cancer, head and neck cancer}, } ']

[u' @inproceedings{lopez-perez_digital_2021, address = {Virtual Conference}, title = {Digital health to support head and neck cancer survivors}, booktitle = {Proceedings of the {International} {Conference} on {Biomedical} and {Health} {Informatics} {BHI} 2021}, author = {L\xf3pez-P\xe9rez, Laura and Garcia-Betances, Rebeca I. and Martin Garrido, Juan Carlos and Bilbao Jayo, Aritz and Almeida, Aitor and Cavalieri, Stefano and Filippidou, Despina Elizabeth and Manos, Anastassios and Martinelli, Elena and Sanchez, Moises and Poliwoda, Peter and Mercalli, Franco and Cabrera-Umpi\xe9rrez, Mar\xeda Fernanda and Arredondo, Mar\xeda Teresa and Licitra, Lisa and Fico, Giussepe}, month = jul, year = {2021}, keywords = {AI for health, Artificial Intelligence, BD4QoL, Behavior modelling, cancer, head and neck cancer, machine learning}, } ']

[u' @article{bilbao_jayo_behavior_2021, title = {Behavior {Modeling} for a {Beacon}-{Based} {Indoor} {Location} {System}}, volume = {21}, issn = {1424-8220}, url = {https://www.mdpi.com/1424-8220/21/14/4839}, doi = {10.3390/s21144839}, abstract = {In this work we performed a comparison between two different approaches to track a person in indoor environments using a locating system based on BLE technology with a smartphone and a smartwatch as monitoring devices. To do so, we provide the system architecture we designed and describe how the different elements of the proposed system interact with each other. Moreover, we have evaluated the system\u2019s performance by computing the mean percentage error in the detection of the indoor position. Finally, we present a novel location prediction system based on neural embeddings, and a soft-attention mechanism, which is able to predict user\u2019s next location with 67\\% accuracy.}, language = {English}, number = {14}, journal = {Sensors}, author = {Bilbao Jayo, Aritz and Almeida, Aitor and Sergi, Ilaria and Montanaro, Teodoro and Fasano, Luca and Emaldi, Mikel and Patrono, Luigi}, month = jul, year = {2021}, keywords = {AI for health, Artificial Intelligence, BD4QoL, Behavior modelling, Behavior prediction, FuturAAL, Intelligent Environments, IoT, JCR3.576, Machine learning, Q1, activity recognition, indoor navigation, location systems}, pages = {4839}, } ']

[u' @article{bilbao_jayo_improving_2021, title = {Improving political discourse analysis on {Twitter} with context analysis}, issn = {2169-3536}, doi = {10.1109/ACCESS.2021.3099093}, abstract = {In this study, we propose a new approach to perform political discourse analysis in social media platforms based on a widely used political categorisation schema in the field of political science, namely, the Comparative Manifestos Project\u2019s category schema. This categorisation schema has been traditionally used to perform content analysis in political manifestos, giving a code that indicates the domain or category of each of the phrases in the manifestos. Therefore, in this work we propose the application of this political discourse analysis technique in Twitter, using as training data of 100 publicly available annotated political manifestos in English with around 85,000 annotated sentences. Furthermore, we also analyse the improvement that using 5,000 annotated tweets could provide to the performance of the political discourse classifier already trained with political manifestos. Finally, we have analysed the 2016 United States presidential elections on Twitter using the proposed approach. As our main finding, we have been able to conclude that both datasets (political manifestos and annotated tweets) can be combined in order to achieve better results, achieving improvements in the F-Measure of more than 15 points. Moreover, we have also analysed if contextual information such as the previous tweet or the political affiliation of the transmitter could improve classifier\u2019s performance as it has already been proven for manifestos classification, introducing a novel method for political parties representation and finding that adding the previous tweet or the political leaning as contextual data does improve its performance.}, journal = {IEEE Access}, author = {Bilbao Jayo, Aritz and Almeida, Aitor}, year = {2021}, keywords = {Annotations, Artificial Intelligence, Computational linguistics, Data analysis, JCR3.367, Machine learning, NLP, Natural language processing, Q2, Social networking (online), Text analysis, Voting, political discourse, politics, social network analysis, social networks}, pages = {1--1}, } ']

[u' @article{herrera_experiencias_2021, title = {Experiencias dentro del aula empresa {Everis}: {Productivizaci\xf3n} de modelos de {Inteligencia} {Artificial}}, issn = {2171-858x}, journal = {Revista Ingenier\xeda Deusto}, author = {Herrera, Joseba and Almeida, Aitor and G\xf3mez, Cesar and Alava, Aitana}, month = jan, year = {2021}, keywords = {artificial intelligence, mlops}, } ']

[u' @article{diaz-de-arcaya_padl_2020, title = {{PADL}: {A} {Modeling} and {Deployment} {Language} for {Advanced} {Analytical} {Services}}, volume = {20}, issn = {1424-8220}, url = {https://www.mdpi.com/1424-8220/20/23/6712#cite}, doi = {10.3390/s20236712}, abstract = {In the smart city context, Big Data analytics plays an important role in processing the data collected through IoT devices. The analysis of the information gathered by sensors favors the generation of specific services and systems that not only improve the quality of life of the citizens, but also optimize the city resources. However, the difficulties of implementing this entire process in real scenarios are manifold, including the huge amount and heterogeneity of the devices, their geographical distribution, and the complexity of the necessary IT infrastructures. For this reason, the main contribution of this paper is the PADL description language, which has been specifically tailored to assist in the definition and operationalization phases of the machine learning life cycle. It provides annotations that serve as an abstraction layer from the underlying infrastructure and technologies, hence facilitating the work of data scientists and engineers. Due to its proficiency in the operationalization of distributed pipelines over edge, fog, and cloud layers, it is particularly useful in the complex and heterogeneous environments of smart cities. For this purpose, PADL contains functionalities for the specification of monitoring, notifications, and actuation capabilities. In addition, we provide tools that facilitate its adoption in production environments. Finally, we showcase the usefulness of the language by showing the definition of PADL-compliant analytical pipelines over two uses cases in a smart city context (flood control and waste management), demonstrating that its adoption is simple and beneficial for the definition of information and process flows in such environments.}, language = {English}, journal = {Sensors}, author = {D\xedaz-de-Arcaya, Josu and Mi\xf1\xf3n, Raul and Torre-Bastida, Ana and Del Ser, Javier and Almeida, Aitor}, month = nov, year = {2020}, keywords = {Artificial Intelligence, Edge Computing, FuturAAL, Intelligent Environments, IoT, JCR3.275, Q1, Smart Cities, infraestructure, machine learning, machine learning life cycle}, pages = {6712--6740}, } ']

[u' @article{irizar-arrieta_addressing_2020, title = {Addressing {Behavioural} {Technologies} {Through} the {Human} {Factor}: {A} {Review}}, volume = {8}, issn = {2169-3536}, shorttitle = {Addressing {Behavioural} {Technologies} {Through} the {Human} {Factor}}, url = {https://ieeexplore.ieee.org/document/9035412/}, doi = {10.1109/ACCESS.2020.2980785}, abstract = {Energy-efficiency related research has reached a growing interest in recent years due to the imminent scarcity of non-renewable resources in our environment and the impending impacts their usage have on our environment. Thus, facing the reduction of energy waste and management has become a pivotal issue in our society. To cope with energy inefficiency, the scientific research community has identified the promotion of people\u2019s behaviour change as a critical field to foster environmental sustainability. However, the body of literature shows a lack of systematic methods and processes to reach a common ground when designing technology for promoting sustainable behaviour change. Therefore, this paper contributes with a thorough review and analysis of state of the art. Firstly, theoretical works related to behaviour change are collected and studied to clarify their main concepts and theories. Secondly, the different technologies, processes, methods and techniques applied in the field are reviewed to find diverse strategies in the application of the previously explained theoretical domains. Moreover, a wide range of systems developed to improve energy efficiency through human behaviour change is analysed (from augmented objects to the Internet of Things, digital applications or websites). Finally, the detected research gaps are listed to guide future research when aiming to raise the awareness of individuals through Information and Communication Technologies.}, urldate = {2020-04-29}, journal = {IEEE Access}, author = {Irizar-Arrieta, Ane and Gomez-Carmona, Oihane and Bilbao-Jayo, Aritz and Casado-Mansilla, Diego and Lopez-De-Ipina, Diego and Almeida, Aitor}, year = {2020}, keywords = {Activity Recognition, Artificial Intelligence, Behaviour change, Behaviour modelling, FuturAAL, ICT, Intelligent Environments, Internet of Things, IoT, JCR3.367, Q2, Sustainability, Sustainable Behaviour Change, machine, machine learning, sentientthings}, pages = {52306--52322}, } ']

[u' @inproceedings{fasano_performance_2020, address = {Split, Croatia}, title = {Performance {Evaluation} of {Indoor} {Positioning} {Systems} based on {Smartphone} and {Wearable} {Device}}, abstract = {Recently, most solutions designed for Ambient Assisting Living systems are based on indoor positioning systems. There are several technologies and approaches to develop indoor tracking and positioning with different advantages and shortcomings. Taking into account as a starting point some limits and issues analyzed in related scientific works focused on smart AAL systems able to improve the life quality of elderly people, this work aims to carry out a performance comparison between two different approaches to track a person in indoor environments. Both a smartphone and a wearable device have been used in our tests, analyzing the differences of each approach.}, booktitle = {Proceedings of the 5th {International} {Conference} on {Smart} and {Sustainable} {Technologies}}, author = {Fasano, Luca and Sergi, Ilaria and Almeida, Aitor and Bilbao Jayo, Aritz and Rametta, Piercosimo and Patrono, Luigi}, month = sep, year = {2020}, keywords = {AAL, AI for health, Ambient Assisted Living, BLE, Indoor Positioning, Intelligent Environments, Internet of Things, Smartphone, Smartwatch, Wearable device, futuraal}, } ']

[u' @inproceedings{diaz-de-arcaya_padl_2020, address = {Split, Croatia}, title = {{PADL}: a {Language} for the {Operationalization} of {Distributed} {Analytical} {Pipelines} over {Edge}/{Fog} {Computing} {Environments}}, abstract = {In this paper we introduce PADL, a language for modeling and deploying data-based analytical pipelines. The novelty of this language relies on its independence from both the infrastructure and the technologies used on it. Specifically, this descriptive language aims at embracing all the particularities and constraints of high-demanding deployment models, such as critical restrictions regarding latency, privacy and performance, by providing fully-compliant schemas for implementing data analytical workloads. The adoption of PADL provides means for the operationalization of these pipelines in a reproducible and resilient fashion. In addition, PADL is able to fully utilize the benefits of Edge and Fog computing layers. The feasibility of the language has been validated with an analytical pipeline deployed over an Edge computing environment to solve an Industry 4.0 use case. The promising results obtained therefrom pave the way towards the widespread adoption of our proposed language when deploying data analytical pipelines over real application scenarios.}, booktitle = {Proceedings of the 5th {International} {Conference} on {Smart} and {Sustainable} {Technologies}}, author = {D\xedaz-de-Arcaya, Josu and Mi\xf1\xf3n, Raul and Torre-Bastida, Ana and Del Ser, Javier and Almeida, Aitor}, month = sep, year = {2020}, keywords = {AI domain specific language, Artificial Intelligence, Intelligent Environments, analytical pipelines, edge computing, futuraal, machine learning, machine learning life cycle}, } ']

[u' @article{azkune_cross-environment_2020, title = {Cross-environment activity recognition using word embeddings for sensor and activity representation}, volume = {418}, issn = {0925-2312}, url = {https://www.sciencedirect.com/science/article/abs/pii/S0925231220313230}, doi = {https://doi.org/10.1016/j.neucom.2020.08.044}, abstract = {Cross-environment activity recognition in smart homes is a very challenging problem, specially for data-driven approaches. Currently, systems developed to work for a certain environment degrade substantially when applied to a new environment, where not only sensors, but also the monitored activities may be different. Some systems require manual labeling and mapping of the new sensor names and activities using an ontology. Ideally, given a new smart home, we would like to be able to deploy the system, which has been trained on other sources, with minimal manual effort and with acceptable performance. In this paper, we propose the use of neural word embeddings to represent sensor activations and activities, which comes with several advantages: (i) the representation of the semantic information of sensor and activity names, and (ii) automatically mapping sensors and activities of different environments into the same semantic space. Based on this novel representation approach, we propose two data-driven activity recognition systems: the first one is a completely unsupervised system based on embedding similarities, while the second one adds a supervised learning regressor on top of them. We compare our approaches with some baselines using four public datasets, showing that data-driven cross-environment activity recognition obtains good results even when sensors and activity labels significantly differ. Our results show promise for reducing manual effort, and are complementary to other efforts using ontologies.}, journal = {Neurocomputing}, author = {Azkune, Gorka and Almeida, Aitor and Agirre, Eneko}, month = dec, year = {2020}, keywords = {AI for health, Artificial Intelligence, Cross-environment Activity Recognition, NLP, Semantic Representations, Smart Homes, activity recognition, behavior modelling, embeddings, futuraal, intelligent environments, jcr4.438, machine learning, natural language processing, q1}, pages = {280--290}, } ']

[u' @inproceedings{almeida_lung_2020, address = {Las Vegas, USA}, title = {Lung {Ultrasound} for {Point}-of-{Care} {COVID}-19 {Pneumonia} {Stratification}: {Computer}-{Aided} {Diagnostics} in a {Smartphone}. {First} {Experiences} {Classifying} {Semiology} from {Public} {Datasets}}, url = {https://2020.ieee-ius.org/}, abstract = {Lung ultrasound (LUS) has demonstrated potential in managing pneumonia patients, and is actively used at the point-of-care in COVID-19 patient stratification. However, image interpretation is presently both time-consuming and operator-dependent. We explore computer-aided diagnostics of pneumonia semiology based on light-weight neural networks (MobileNets). For proof-of-concept, multi-task learning is performed from online available COVID-19 datasets, for which semiology (overall abnormality, B-lines, consolidations and pleural thickening) is annotated by two radiologists. Initial results suggest that individual indications can be classified with good performance in a smartphone. Neural networks may also help to reduce inter-reader variability and objectivize LUS interpretation, especially for early-stage pathological indications.}, booktitle = {Proceedings of the {International} {Ultrasound} {Symposium} 2020}, author = {Almeida, Aitor and Bilbao-Jayo, Aritz and Ruby, Lisa and Rominger, Marga and L\xf3pez-De-Ipi\xf1a, Diego and Dahl, Jeremy and El Kaffas, Ahmed and Sanabria, Sergio}, month = aug, year = {2020}, keywords = {AI for health, Artificial Intelligence, ISI, LUS, POCUS, b-lines, convolutional networks, covid19, image processing, lung ultrasound, machine learning, mobilenet, pneumonia, point-of-care ultrasound, semiology, subpleural consolidations, ultrasound}, } ']

[u' @article{solic_crosslayer_2020, title = {Cross\u2010layer innovations in {Internet} of {Things}}, volume = {e4188}, issn = {2161-3915}, url = {https://onlinelibrary.wiley.com/doi/10.1002/ett.4188}, doi = {10.1002/ett.4188}, abstract = {IoT concept took a part in everyday lives. Environments became smart, suggestive, recognising and adopting to its user needs. However, energy efficiency, interoperability, security and other issues are restricting the number of use-cases and ways the technology can be used. To cope with these issues, cross-layer approach in standard architectures is necessary. This way, information propagating from one layer to the another can significantly influence overall performances - it is necessary to understand and implement all the significant details that may enable and improve specific applications. Moreover, tremendous evolution in data acquisition and transfer is needed to consider efficient hardware and innovative software architectures that still need to be developed to make it a reality. This mostly introduces distributed intelligence for a reliable and effective processing of the information about the physical world that should provide a complete knowledge to the top running applications. These are related to the efficient usage of radio technologies usual referred as in outdoor, indoor, urban, rural environments, its ranges and battery/battery-less usage. In addition, communication protocols should handle IoT requirements for multiple device, low-power, real-time operations or satisfying timely consumer needs.}, journal = {Transactions on Emerging Telecommunications Technologies}, author = {\u0160oli\u0107, Petar and Patrono, Luigi and Zhu, Chunsheng and Tong, Chao and Almeida, Aitor}, month = jan, year = {2020}, keywords = {Intelligent Environments, IoT, JCR1.594, Q3}, } ']

[u' @article{patrono_challenges_2019, title = {Challenges to be addressed to realize {Internet} of {Things} solutions for smart environments}, issn = {0167-739X}, url = {http://www.sciencedirect.com/science/article/pii/S0167739X19324628}, doi = {10.1016/j.future.2019.09.033}, abstract = {The Internet of Things (IoT) includes billions of smart \u201cthings\u201d connected and able to provide sensing, actuating, and data processing capabilities in order to create value-added services for almost any application domain. Through the last decade, its definition, technologies and scope have been evolving together with the relevant reference application scenarios and challenges. As to the latter ones, this editorial gives an overview of those of major interest for the relevant research community, which can be grouped in three major research areas: challenges and solutions in Healthcare and in the Ambient Assistant Living (AAL) domains, where major contributions are aimed at developing effective approaches for the analysis of the collected data for a fast and reliable monitoring of patients and recommendation of appropriate treatments; innovative software architecture and middleware able to guarantee interoperability, scalability and high performance of deployed platforms; challenges and solutions for the security and authentication management in heterogenous wireless environments.}, urldate = {2019-09-24}, journal = {Future Generation Computer Systems}, author = {Patrono, Luigi and Atzori, Luigi and \u0160oli\u0107, Petar and Mongiello, Marina and Almeida, Aitor}, month = sep, year = {2019}, keywords = {AAL, AI for health, Ambient Assisted Living, City4Age, Internet of Things, IoT, Middleware, Q1, Smart Cities, elderly people, healthcare, jcr6.125}, } ']

[u' @article{almeida_critical_2019, title = {A critical analysis of an {IoT}\u2014aware {AAL} system for elderly monitoring}, volume = {97}, issn = {0167-739X}, url = {http://www.sciencedirect.com/science/article/pii/S0167739X18321769}, doi = {10.1016/j.future.2019.03.019}, abstract = {A growing number of elderly people (65+ years old) are affected by particular conditions, such as Mild Cognitive Impairment (MCI) and frailty, which are characterized by a gradual cognitive and physical decline. Early symptoms may spread across years and often they are noticed only at late stages, when the outcomes remain irrevocable and require costly intervention plans. Therefore, the clinical utility of early detecting these conditions is of substantial importance in order to avoid hospitalization and lessen the socio-economic costs of caring, while it may also significantly improve elderly people\u2019s quality of life. This work deals with a critical performance analysis of an Internet of Things aware Ambient Assisted Living (AAL) system for elderly monitoring. The analysis is focused on three main system components: (i) the City-wide data capturing layer, (ii) the Cloud-based centralized data management repository, and (iii) the risk analysis and prediction module. Each module can provide different operating modes, therefore the critical analysis aims at defining which are the best solutions according to context\u2019s needs. The proposed system architecture is used by the H2020 City4Age project to support geriatricians for the early detection of MCI and frailty conditions.}, urldate = {2019-03-22}, journal = {Future Generation Computer Systems}, author = {Almeida, Aitor and Mulero, Rub\xe9n and Rametta, Piercosimo and Uro\u0161evi\u0107, Vladimir and Andri\u0107, Marina and Patrono, Luigi}, month = aug, year = {2019}, keywords = {AAL, AI for health, Ambient Assisted Living, Ambient assisted living, Big data, City4Age, Data analytics, Internet of Things, Internet of things, IoT, Performance, Q1, Smart Environments, elderly people, healthcare, if6.125, pervasive computing, smart cities}, pages = {598--619} }']

[u' @incollection{gomez_social_2019, address = {Munich}, title = {Social and {Digital} {Innovations}: {Creative} {Interactions} {Responding} to the {Multilevel} {Challenges} of {Employment}}, isbn = {978-3-96238-157-8}, abstract = {Creative interactions, responding to the multilevel challenges of employment, involve products and services sustained by technological innovations such as Big Data, Blockchain, the Internet of Things (IoT) and Artificial Intelligence (AI), accompanied by a firm commitment to Sustainable Development Goals.}, language = {English}, booktitle = {Atlas of {Social} {Innovation} \u2013 2nd {Volume}: {A} {World} of {New} {Practices}}, publisher = {oekoem verlag}, author = {Gomez, Laura and Caro, Antonia and Almeida, Aitor and Enciso, Marta and Irizar-Arrieta, Ane}, month = apr, year = {2019}, keywords = {Artificial Intelligence, employment, machine learning, social innovation} }']

[u' @article{sanchez-corcuera_smart_2019, title = {Smart cities survey: {Technologies}, application domains and challenges for the cities of the future}, volume = {15}, issn = {1550-1477}, shorttitle = {Smart cities survey}, url = {https://doi.org/10.1177/1550147719853984}, doi = {10.1177/1550147719853984}, abstract = {The introduction of the Information and Communication Technologies throughout the last decades has created a trend of providing daily objects with smartness, aiming to make human life more comfortable. The paradigm of Smart Cities arises as a response to the goal of creating the city of the future, where (1) the well-being and rights of their citizens are guaranteed, (2) industry and (3) urban planning is assessed from an environmental and sustainable viewpoint. Smart Cities still face some challenges in their implementation, but gradually more research projects of Smart Cities are funded and executed. Moreover, cities from all around the globe are implementing Smart City features to improve services or the quality of life of their citizens. Through this article, (1) we go through various definitions of Smart Cities in the literature, (2) we review the technologies and methodologies used nowadays, (3) we summarise the different domains of applications where these technologies and methodologies are applied (e.g. health and education), (4) we show the cities that have integrated the Smart City paradigm in their daily functioning and (5) we provide a review of the open research challenges. Finally, we discuss about the future opportunities for Smart Cities and the issues that must be tackled in order to move towards the cities of the future.}, language = {en}, number = {6}, urldate = {2019-06-10}, journal = {International Journal of Distributed Sensor Networks}, author = {S\xe1nchez-Corcuera, Ruben and Nu\xf1ez-Marcos, Adri\xe1n and Sesma-Solance, Jesus and Bilbao-Jayo, Aritz and Mulero, Rub\xe9n and Zulaika, Unai and Azkune, Gorka and Almeida, Aitor}, month = jun, year = {2019}, keywords = {Artificial Intelligence, IF1.151, IoT, Q4, Survey, architecture, co-creation, e-government, futuraal, smart cities}, pages = {1550147719853984}, } ']

[u' @article{bilbao_jayo_automatic_2018, title = {Automatic political discourse analysis with multi-scale convolutional neural networks and contextual data}, issn = {1550-1477}, url = {https://journals.sagepub.com/doi/10.1177/1550147718811827}, doi = {10.1177/1550147718811827}, abstract = {In this article, the authors propose a new approach to automate the analysis of the political discourse of the citizens and public servants, to allow public administrations to better react to their needs and claims. The tool presented in this article can be applied to the analysis of the underlying political themes in any type of text, in order to better understand the reasons behind it. To do so, the authors have built a discourse classifier using multi-scale convolutional neural networks in seven different languages: Spanish, Finnish, Danish, English, German, French, and Italian. Each of the language-specific discourse classifiers has been trained with sentences extracted from annotated parties\u2019 election manifestos. The analysis proves that enhancing the multi-scale convolutional neural networks with context data improves the political analysis results.}, urldate = {2018-11-15}, journal = {International Journal of Distributed Sensor Networks}, author = {Bilbao Jayo, Aritz and Almeida, Aitor}, month = nov, year = {2018}, note = {00001}, keywords = {Artificial Intelligence, NLP, Q3, cnn, convolutional networks, e-rmp, embeddings, jcr1.614, machine learning, natural language processing, political discourse, politics}, } ']

[u' @article{azkune_scalable_2018, title = {A {Scalable} {Hybrid} {Activity} {Recognition} {Approach} for {Intelligent} {Environments}}, volume = {6}, issn = {2169-3536}, doi = {10.1109/ACCESS.2018.2861004}, abstract = {Human activity recognition is a key technology for ICT-based (infomation and communication technologies) assistive applications. The most successful activity recognition systems for intelligent environments in terms of performance rely on supervised learning techniques. However, those techniques demand large labelled data sets for specific sensor deployments and monitored person. Such requirements make supervised learning techniques not to scale well to real world deployments, where different sensor infrastructures may be used to monitor different users. In this paper, we present a novel activity recognition system, based on a combination of unsupervised learning techniques and knowledge-based activity models. First, we use a domain-specific data mining algorithm previously developed by Cooket al.to extract the most frequent action sequences executed by a person. Second, we insert knowledge-based activity models in a novel matching algorithm with the aim of inferring what activities are being performed in a given action sequence. The approach results on a scalable activity recognition system, which has been tested on three real data sets. The obtained performance is comparable to supervised learning techniques.}, journal = {IEEE Access}, author = {Azkune, Gorka and Almeida, Aitor}, year = {2018}, keywords = {AI for health, Activity Recognition, Artificial Intelligence, City4Age, IF4.098, Intelligent Environments, Q1, clustering, machine learning}, pages = {41745--41759}, } ']

[u' @article{solic_smart_2018, title = {Smart {Cities}}, volume = {14}, issn = {1845-6421}, number = {1}, journal = {JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS}, author = {\u0160oli\u0107, Petar and Patrono, Luigi and Perkovi\u0107, Toni and Almeida, Aitor}, month = apr, year = {2018}, keywords = {AI for health, City4Age, intelligent environments, smart cities}, pages = {1--3}, } ']

[u' @inproceedings{bilbao_jayo_political_2018, address = {Melbourne, Australia}, title = {Political discourse classification in social networks using context sensitive convolutional neural networks}, url = {http://www.aclweb.org/anthology/W18-3513}, abstract = {In this study we propose a new approach to analyse the political discourse in online social networks such as Twitter. To do so, we have built a discourse classifier using Convolutional Neural Networks. Our model has been trained using election manifestos annotated manually by political scientists following the Regional Manifestos Project (RMP) methodology. In total, it has been trained with more than 88,000 sentences extracted from more that 100 annotated manifestos. Our approachtakes into account the context of the phrase in order to classify it, like what was previously said and the political affiliation of the transmitter. To improve the classification results we have used a simplified political message taxonomy developed within the Electronic Regional Manifestos Project (E-RMP). Using this taxonomy, we have validated our approach analysing the Twitter activity of the main Spanish political parties during 2015 and 2016 Spanish general election and providing a study of their discourse.}, booktitle = {Proceedings of the {Sixth} {International} {Workshop} on {Natural} {Language} {Processing} for {Social} {Media}}, author = {Bilbao Jayo, Aritz and Almeida, Aitor}, month = jul, year = {2018}, keywords = {NLP, Twitter, cnn, convolutional networks, e-rmp, embeddings, political discourse, politics, social networks}, pages = {76--85}, } ']

[u' @inproceedings{almeida_performance_2018, address = {Split, Croatia}, title = {A {Performance} {Analysis} of an {IoT}-aware {Elderly} {Monitoring} {System}}, abstract = {The growing average age of the urban population, with an increasing number of 65+ years old citizens, is calling for the cities to provide global services specifically geared to elderly people. In this context, collecting data from the elderly\u2019s environment and his/her habits and making them available in a structured way to third parties for analysis, is the first step towards the realization of innovative user-centric services. This paper is focused on a performance analysis of three main blocks of an IoT-aware monitoring system: (i) data capturing in home and in the city, (ii) data store and management in the Cloud and, (iii) data analytics. Critical points in the system architecture have been highlighted trying also to define potential solutions able to overcome them. The analyzed system architecture is used by the H2020 City4Age project to help geriatricians in identifying the onset of Mild Cognitive Impairment (MCI) and frailty conditions.}, booktitle = {Proceeedings of the 3rd {International} {Conference} on {Smart} and {Sustainable} {Technologies}}, author = {Almeida, Aitor and Mulero, Rub\xe9n and Patrono, Luigi and Rametta, Piercosimo and Urosevic, Vladimir and Andric, Marina}, month = jun, year = {2018}, keywords = {AAL, Ambient Assisted Living, City4Age, IoT, Linked Open Data, Smart City, ambient assisted cities, elderly people, healthcare} }']

[u' @incollection{sixto_analysis_2018, series = {Lecture {Notes} in {Computer} {Science}}, title = {Analysis of the {Structured} {Information} for {Subjectivity} {Detection} in {Twitter}}, isbn = {978-3-319-90286-9 978-3-319-90287-6}, url = {https://link.springer.com/chapter/10.1007/978-3-319-90287-6_9}, abstract = {In this paper, we analyze the opportunities of the structured information of the social networks for the subjectivity detection on Twitter micro texts. The sentiment analysis on Twitter has been usually performed through the automatic processing of the texts. However, the established limit of 140 characters and the particular characteristics of the texts reduce drastically the accuracy of Natural Language Processing (NLP) techniques when compared with other domains. Under these circumstances, it becomes necessary to study new data sources that allow us to extract new useful knowledge to represent and classify the texts. The structured information, also called meta-information or meta-data, provide us with alternative features of the texts that can improve the classification tasks. In this paper we analyze the features of the structured information and their usefulness in the opinion mining sub-domain, specially in the subjectivity detection task. Also present a novel classification of these features according to their origin.}, language = {en}, urldate = {2018-04-26}, booktitle = {Transactions on {Computational} {Collective} {Intelligence} {XXIX}}, publisher = {Springer, Cham}, author = {Sixto, Juan and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, year = {2018}, doi = {10.1007/978-3-319-90287-6_9}, keywords = {Artificial Intelligence, ISI, NLP, Natural language processing, Sentiment analysis, Subjectivity detection, Text categorization, Twitter, e-rmp, ensemble, ensemble learning, machine learning, social network analysis, social networks, svn}, pages = {163--181}, } ']

[u' @article{mulero_towards_2018, title = {Towards ambient assisted cities using linked data and data analysis}, issn = {1868-5137, 1868-5145}, url = {https://link.springer.com/article/10.1007/s12652-018-0916-y}, doi = {10.1007/s12652-018-0916-y}, abstract = {As citizens\u2019 age increases, smart cities must adapt to help them to age properly. The objective of the City4Age project is to create the future ambient assisted cities that will help the citizens to deal with mild cognitive impairments (MCI) and frailty. In this paper we present two of the tools developed during the project. The first one is a city-wide context-manager, which allows to store the citizens information using a semantic representation and share it following the linked open data paradigm. The second one are the individual care monitoring dashboards, which use the stored information to help the caregivers to analyze and interpret the citizens\u2019 behaviour, allowing to detect risks related to MCI and frailty.}, language = {en}, urldate = {2018-07-02}, journal = {Journal of Ambient Intelligence and Humanized Computing}, author = {Mulero, Rub\xe9n and Urosevic, Vladimir and Almeida, Aitor and Tatsiopoulos, Christos}, month = jun, year = {2018}, keywords = {AAL, AI for health, Ambient Assisted Living, Artificial Intelligence, City4Age, Data analysis, IF1.910, Linked Open Data, Q3, ambient assisted cities, machine learning, smart cities}, pages = {1--19}, } ']

[u' @article{mulero_iot-aware_2018, title = {An {IoT}-aware {Approach} for {Elderly}-{Friendly} {Cities}}, volume = {PP}, doi = {10.1109/ACCESS.2018.2800161}, abstract = {The ever-growing life expectancy of people requires the adoption of proper solutions for addressing the particular needs of elderly people in a sustainable way, both from service provision and economic point of view. Mild Cognitive Impairments (MCI) and frailty are typical examples of elderly conditions which, if not timely addressed, can turn out into more complex diseases that are harder and costlier to treat. Information and Communication Technologies (ICTs), and in particular Internet of Things (IoT) technologies, can foster the creation of monitoring and intervention systems, both on an Ambient Assisted Living (AAL) and Smart City scope, for early detecting behavioral changes in elderly people. This allows to timely detect any potential risky situation and properly intervene, with benefits in terms of treatment\u2019s costs. In this context, as part of the H2020-funded City4Age project, this paper presents the data capturing and data management layers of the whole City4Age platform. In particular, this work deals with an unobtrusive data gathering system implementation to collect data about daily activities of elderly people, and with the implementation of the related Linked Open Data (LOD)-based data management system. The collected data are then used by other layers of the platform to perform risk detection algorithms and generate the proper customized interventions. Through the validation of some use-cases, it is demonstrated how this scalable approach, also characterized by unobtrusive and low-cost sensing technologies, can produce data with a high level of abstraction useful to define a risk profile of each elderly person.}, number = {99}, journal = {IEEE Access}, author = {Mulero, Rub\xe9n and Almeida, Aitor and Azkune, Gorka and Abril, Patricia and Arredondo, Maria Teresa and Paramo, Miguel and Patrono, Luigi and Rametta, Piercosimo and Sergi, Ilaria}, year = {2018}, keywords = {AI for health, Artificial Intelligence, City4Age, IoT, Linked Open Data, Middleware, Q1, Senior citizens, Smart City, jcr4.098, machine learning, smart cities, smart environments}, pages = {1--1}, } ']

[u' @inproceedings{almeida_embedding-level_2018, address = {Guanzhou, China}, title = {Embedding-level attention and multi-scale convolutional neural networks for behaviour modelling}, doi = {10.1109/SmartWorld.2018.00103}, abstract = {Understanding human behaviour is a central task in intelligent environments. Understanding what the user does and how she does it allows to build more reactive and smart environments. In this paper we present a new approach to interactivity behaviour modelling. This approach is based on the use of multi-scale convolutional neural networks to detect n-grams in action sequences and a novel method of applying soft attention mechanisms at embedding level. The proposed architecture improves our previous architecture based on recurrent networks, obtaining better result predicting the users\u2019 actions.}, author = {Almeida, Aitor and Azkune, Gorka and Bilbao Jayo, Aritz}, month = oct, year = {2018}, keywords = {AI for health, Artificial Intelligence, City4Age, Deep Learning, Intelligent Environments, Neural Networks, attention mechanism, behavior modelling, cnn, convolutional networks, core-b, embeddings, isi, machine learning}, } ']

[u' @article{almeida_predicting_2018, title = {Predicting {Human} {Behaviour} with {Recurrent} {Neural} {Networks}}, volume = {8}, copyright = {http://creativecommons.org/licenses/by/3.0/}, url = {http://www.mdpi.com/2076-3417/8/2/305}, doi = {10.3390/app8020305}, abstract = {As the average age of the urban population increases, cities must adapt to improve the quality of life of their citizens. The City4Age H2020 project is working on the early detection of the risks related to mild cognitive impairment and frailty and on providing meaningful interventions that prevent these risks. As part of the risk detection process, we have developed a multilevel conceptual model that describes the user behaviour using actions, activities, and intra- and inter-activity behaviour. Using this conceptual model, we have created a deep learning architecture based on long short-term memory networks (LSTMs) that models the inter-activity behaviour. The presented architecture offers a probabilistic model that allows us to predict the user\u2019s next actions and to identify anomalous user behaviours.}, language = {en}, number = {2}, urldate = {2018-02-23}, journal = {Applied Sciences}, author = {Almeida, Aitor and Azkune, Gorka}, month = feb, year = {2018}, keywords = {AI for health, Activity Recognition, Artificial Intelligence, City4Age, Deep Learning, Intelligent Environments, LSTM, Q2, behavior modelling, jcr2.217, long short-term memory networks, machine learning}, pages = {305}, } ']

[u' @inproceedings{almeida_inter-activity_2017, series = {Lecture {Notes} in {Computer} {Science}}, title = {Inter-activity {Behaviour} {Modelling} {Using} {Long} {Short}-{Term} {Memory} {Networks}}, isbn = {978-3-319-67584-8 978-3-319-67585-5}, url = {https://link.springer.com/chapter/10.1007/978-3-319-67585-5_41}, doi = {10.1007/978-3-319-67585-5_41}, abstract = {As the average age of the urban population increases, cities must adapt to improve the quality of life of their citizens. The City4Age H2020 project is working on the early detection of the risks related to Mild Cognitive Impairment and Frailty and on providing meaningful interventions that prevent those risks. As part of the risk detection process we have developed a multilevel conceptual model that describes the user behaviour using actions, activities, intra-activity behaviour and inter-activity behaviour. Using that conceptual model we have created a deep learning architecture based on Long Short-Term Memory Networks that models the inter-activity behaviour. The presented architecture offers a probabilistic model that allows to predict the users next actions and to identify anomalous user behaviours.}, language = {en}, urldate = {2017-10-16}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}}, publisher = {Springer, Cham}, author = {Almeida, Aitor and Azkune, Gorka}, month = nov, year = {2017}, keywords = {AI for health, Artificial Intelligence, City4Age, Deep Learning, ISI, Intelligent Environments, LSTM, behaviour modelling, embeddings, machine learning}, pages = {394--399}, } ']

[u' @inproceedings{patrono_innovative_2017, address = {Split}, title = {An {Innovative} {Approach} for {Elderly} {Behavioral} {Analisys} by adopting enabling {IoT} {Technologies}}, abstract = {As the average age of the citizens increases, cities must provide new services for the emerging problem. The City4Age problem aims to provide meaningful interventions to address the problems related to Mild Cognitive Impairment and Frailty in elderly citizens. As part of the City4Age project we have developed a flexible and scalable data capturing and management infrastructure which combines both the Internet of Things and Linked Open Data paradigms. A proof-of-concept validation illustrates how data are collected, managed and computed by the proposed system to make them available for MCI and frailty risk detection algorithms and for third parties.}, booktitle = {Proceedings of the 25th {International} {Conference} on {Software}, {Telecommunications} and {Computer} {Networks}}, author = {Patrono, Luigi and Rametta, Piercosimo and Sergi, Ilaria and Mulero, Rub\xe9n and Almeida, Aitor}, month = sep, year = {2017}, keywords = {AI for health, Ambient Assisted Living, Artificial Intelligence, BLE, City4Age, IoT, Ontology, core-b, embedded systems, machine learning, semantic reasoning, semantic technologies}, } ']

[u' @article{almeida_iot-aware_2017, title = {An {IoT}-aware {Architecture} for {Collecting} and {Managing} data related to {Elderly} {Behavior}}, volume = {2017}, issn = {1530-8669}, url = {https://www.hindawi.com/journals/wcmc/2017/5051915/}, doi = {10.1155/2017/5051915}, abstract = {The world population will be made up of a growing number of elderly people in the near future. Aged people are characterized by some physical and cognitive diseases, like mild cognitive impairment (MCI) and frailty, that, if not timely diagnosed, could turn into more severe diseases, like Alzheimer disease, thus implying high costs for treatments and cares. Information and Communication Technologies (ICTs) enabling the Internet of Things (IoT) can be adopted to create frameworks for monitoring elderly behavior which, alongside normal clinical procedures, can help geriatricians to early detect behavioral changes related to such pathologies and to provide customized interventions. As part of the City4Age project, this work describes a novel approach for collecting and managing data about elderly behavior during their normal activities. The data capturing layer is an unobtrusive and low-cost sensing infrastructure abstracting the heterogeneity of physical devices, while the data management layer easily manages the huge quantity of sensed data, giving them semantic meaning and fostering data shareability. This work provides a functional validation of the proposed architecture and introduces how the data it manages can be used by the whole City4Age platform to early identify risks related to MCI/frailty and promptly intervene.}, language = {English}, number = {5051915}, journal = {Wireless Communications and Mobile Computing}, author = {Almeida, Aitor and Fiore, Alessandro and Mainetti, Luca and Mulero, Rub\xe9n and Patrono, Luigi and Rametta, Piercosimo}, month = dec, year = {2017}, keywords = {City4Age, IoT, Linked Open Data, intelligent environments, jcr0.869, q4, smart cities}, pages = {17} }']

[u' @inproceedings{mulero_aal_2017, address = {Split}, title = {An {AAL} system based on {IoT} {Technologies} and {Linked} {Open} {Data} for elderly monitoring in {Smart} {Cities}}, abstract = {The average age growing of the urban population, with an increasing number of 65+ citizens, is calling for the cities to provide global services specifically geared to elderly people. In this context, collecting data from the elderly\u2019s environment and his/her habits and making them available in a structured way to third parties for analysis, is the first step towards the realization of innovative user-centric services. This paper presents a city-wide general IoT-based sensing infrastructure and a data management layer providing some REST and Linked Open Data Application Programming Interfaces (APIs) that collect and present data related to elderly people. In particular, this architecure is used by the H2020 City4Age project to help geriatricians in identifying the onset of Mild Cognitive Impairment (MCI) disease.}, booktitle = {2nd {International} {Multidisciplinary} {Conference} on {Computer} and {Energy} {Science}}, author = {Mulero, Rub\xe9n and Almeida, Aitor and Azkune, Gorka and Mainetti, Luca and Mighali, Vincenzo and Patrono, Luigi and Rametta, Piercosimo and Sergi, Ilaria}, month = jul, year = {2017}, keywords = {AI for health, Ambient Assisted Living, Artificial Intelligence, City4Age, Internet of Things, IoT, Linked Open Data, intelligent environments, machine learning, semantic inference, smart cities, sparql}, } ']

[u' @inproceedings{almeida_activity_2017, title = {Activity {Recognition} {Approaches} for {Smart} {Cities}: {The} {City4Age} use case}, abstract = {Activity Recognition is an important ingredient that allows the interpretation of elementary data. Understanding which activity is going on allows framing an elementary action (e.g. \u201ca movement\u201d) in a proper context. This paper presents an activity recognition system designed to work in urban scenarios, which impose several restrictions: the unfeasibility of having enough annotated datasets, the heterogeneous sensor infrastructures and the presence of very different individuals. The main idea of our system is to combine knowledge- and datadriven techniques, to build a hybrid and scalable activity recognition system for smart cities.}, booktitle = {Proceeding of the 3rd {International} {Forum} on {Research} and {Technologies} for {Society} and {Industry}}, author = {Almeida, Aitor and Azkune, Gorka}, month = nov, year = {2017}, keywords = {AI for health, Activity Recognition, Ambient Assisted Living, Artificial Intelligence, City4Age, behaviour modelling, elderly people, healthcare, machine learning, smart cities}, } ']

[u' @article{almeida_analyzing_2017, title = {Analyzing {Political} {Discourse} in {On}-line {Social} {Networks}}, volume = {23}, issn = {0948-6968}, url = {http://www.jucs.org/jucs_23_3/analyzing_political_discourse_in/abstract.html}, number = {3}, journal = {Journal of Universal Computer Science}, author = {Almeida, Aitor and Ordu\xf1a, Pablo}, month = apr, year = {2017}, keywords = {Artificial Intelligence, Data analysis, NLP, Natural language processing, Q3, deustek4, e-rmp, jcr1.066, machine learning, political discourse, politics, social network analysis, social networks}, pages = {233--235}, } ']

[u' @inproceedings{mulero_linked_2017, address = {San Francisco, USA}, title = {Linked {Open} {Data} {Management} in {Ambient} {Assisted} {Cities}}, abstract = {Linked Open Data in smart cities are an emerging source of open information comprising the needs and requirements of the citizens. However, there are some limitations when it is necessary to store data in sets of different abstraction and aggregation levels. In this paper, we present a new approach to provide smart cities with a tool for storing the data from citizens that provides the ability to select the type of abstraction or aggregation level required in each moment. In addition, the paper presents a novel way to share semantic data following the Linked Open Data paradigm by using a rule engine based reasoner inferring new statements based on spatio-temporal rules.}, booktitle = {Proceedings of the 14th {IEEE} {International} {Conference} on {Ubiquitous} {Intelligence} and {Computing}}, author = {Mulero, Rub\xe9n and Urosevic, Vladimir and Almeida, Aitor}, month = jul, year = {2017}, keywords = {AI for health, Ambient Assisted Living, Artificial Intelligence, City4Age, Fuseki, ISI, Linked Open Data, Rule engine, core-b, machine learning, semantic reasoning, semantic web, smart cities, sparql}, } ']

[u' @incollection{sixto_approach_2016, series = {Lecture {Notes} in {Computer} {Science}}, title = {An {Approach} to {Subjectivity} {Detection} on {Twitter} {Using} the {Structured} {Information}}, copyright = {\xa92016 Springer International Publishing Switzerland}, isbn = {978-3-319-45242-5 978-3-319-45243-2}, url = {http://link.springer.com/chapter/10.1007/978-3-319-45243-2_11}, abstract = {In this paper, we propose an approach to the subjectivity detection on Twitter micro texts that explores the uses of the structured information of the social network framework. The sentiment analysis on Twitter has been usually performed through the automatic processing of the texts. However, the established limit of 140 characters and the particular characteristics of the texts reduce drastically the accuracy of Natural Language Processing (NLP) techniques. Under these circumstances, it becomes necessary to study new data sources that allow us to extract new useful knowledge to represent and classify the texts. The structured information, also called meta-information or meta-data, provide us with alternative features of the texts that can improve the classification tasks. In this study we have analysed the use of features extracted from the structured information in the subjectivity detection task, as a first step of the polarity detection task, and their integration with classical features.}, language = {en}, number = {9875}, urldate = {2016-09-22}, booktitle = {Computational {Collective} {Intelligence}}, publisher = {Springer International Publishing}, author = {Sixto, Juan and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {Nguyen, Ngoc-Thanh and Iliadis, Lazaros and Manolopoulos, Yannis and Trawi\u0144ski, Bogdan}, month = sep, year = {2016}, doi = {10.1007/978-3-319-45243-2_11}, note = {00000 }, keywords = {Artificial Intelligence, Data analysis, Data mining for social networks, NLP, Natural language processing, Sentiment analysis, Social networks, Subjectivity detection, Text categorization, core-c, data mining, machine learning, opinion mining, twitter}, pages = {121--130}, } ']

[u' @incollection{sixto_improving_2016, series = {Lecture {Notes} in {Computer} {Science}}, title = {Improving the {Sentiment} {Analysis} {Process} of {Spanish} {Tweets} with {BM25}}, copyright = {\xa92016 Springer International Publishing Switzerland}, isbn = {978-3-319-41753-0 978-3-319-41754-7}, url = {http://link.springer.com/chapter/10.1007/978-3-319-41754-7_26}, abstract = {The enormous growth of user-generated information of social networks has caused the need for new algorithms and methods for their classification. The Sentiment Analysis (SA) methods attempt to identify the polarity of a text, using among other resources, the ranking algorithms. One of the most popular ranking algorithms is the Okapi BM25 ranking, designed to rank documents according to their relevance on a topic. In this paper, we present an approach of sentiment analysis for Spanish Tweets based combining the BM25 ranking function with a Linear Support Vector supervised model. We describe the implemented procedure to adapt BM25 to the peculiarities of SA in Twitter. The results confirm the potential of the BM25 algorithm to improve the sentiment analysis tasks.}, language = {en}, number = {9612}, urldate = {2016-06-21}, booktitle = {Natural {Language} {Processing} and {Information} {Systems}}, publisher = {Springer International Publishing}, author = {Sixto, Juan and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {M\xe9tais, Elisabeth and Meziane, Farid and Saraee, Mohamad and Sugumaran, Vijayan and Vadera, Sunil}, month = jun, year = {2016}, doi = {10.1007/978-3-319-41754-7_26}, note = {00000 }, keywords = {Artificial Intelligence, BM25, Data analysis, Linear support vector, NLP, Natural language processing, Sentiment analysis, Term frequency, Twitter, core-c, machine learning, q1, social networks}, pages = {285--291}, } ']

[u' @article{bilbao_jayo_promotion_2016, title = {Promotion of active ageing combining sensor and social network data}, volume = {64}, issn = {1532-0464}, url = {http://www.sciencedirect.com/science/article/pii/S1532046416301307}, doi = {10.1016/j.jbi.2016.09.017}, abstract = {The increase of life expectancy in modern society has caused an increase in elderly population. Elderly people want to live independently in their home environment for as long as possible. However, as we age, our physical skills tend to worsen and our social circle tends to become smaller, something that often leads to a considerable decrease of both our physical and social activities. In this paper, we present an AAL framework developed within the SONOPA project, whose objective is to promote active ageing by combining a social network with information inferred using in-home sensors.}, urldate = {2016-10-10}, journal = {Journal of Biomedical Informatics}, author = {Bilbao Jayo, Aritz and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = dec, year = {2016}, note = {00001}, keywords = {AI, AI for health, Active ageing, Ambient Assisted Living, Artificial Intelligence, BERT, Context-Aware Computing, Data analysis, Data mining for social networks, Intelligent Environments, Q1, Social networks, cnn, convolutional networks, embeddings, fraseware, jcr2.447, social network analysis, sonopa}, pages = {108--115}, } ']

[u' @inproceedings{sixto_deustotech_2015, title = {{DeustoTech} {Internet} at {TASS} 2015: {Sentiment} analysis and polarity classification in spanish tweets}, shorttitle = {{DeustoTech} {Internet} at {TASS} 2015}, url = {http://ceur-ws.org/Vol-1397/deusto.pdf}, abstract = {This article describes our system presented at the workshop for sentiment analysis TASS 2015. Our system approaches the task 1 of the workshop, which consists on performing an automatic sentiment analysis to determine the global polarity of a set of tweets in Spanish. To do this, our system is based on a model supervised Linear Support Vector Machines combined with some polarity lexicons. The influence of the different linguistic features and the different sizes of n-grams in improving algorithm performance. Also the results obtained, the various tests that have been conducted, and a discussion of the results are presented.}, urldate = {2015-09-22}, booktitle = {Proceedings of the {Annual} {Conference} of the {Spanish} {Society} for {Natural} {Language} {Processing} ({SEPLN}) 2015}, author = {Sixto, Juan and Almeida, Aitor and Lopez de Ipina, Diego}, month = oct, year = {2015}, note = {00000}, keywords = {Artificial Intelligence, Data analysis, NLP, Natural language processing, Polarity Classification, Sentiment analysis, Support Vector Machines, Twitter, machine learning, social networks}, pages = {23}, } ']

[u' @article{azkune_extending_2015, title = {Extending knowledge-driven activity models through data-driven learning techniques}, volume = {42}, issn = {0957-4174}, url = {http://www.sciencedirect.com/science/article/pii/S0957417414007623}, doi = {10.1016/j.eswa.2014.11.063}, abstract = {Knowledge-driven activity recognition is an emerging and promising research area which has already shown very interesting features and advantages. However, there are also some drawbacks, such as the usage of generic and static activity models. This paper presents an approach to using data-driven techniques to evolve knowledge-driven activity models with a user\u2019s behavioral data. The approach includes a novel clustering process where initial incomplete models developed through knowledge engineering are used to detect action clusters which represent activities and aggregate new actions. Based on those action clusters, a learning process is then designed to learn and model varying ways of performing activities in order to acquire complete and specialized activity models. The approach has been tested with real users\u2019 inputs, noisy sensors and demanding activity sequences. Initial results have shown that complete and specialized activity models are properly learned with success rates of 100\\% at the expense of learning some false positive models.}, number = {6}, urldate = {2015-01-20}, journal = {Expert Systems with Applications}, author = {Azkune, Gorka and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Chen, Liming}, month = apr, year = {2015}, note = {00000}, keywords = {AI for health, Activity Annotation, Activity Recognition, Activity model, Artificial Intelligence, Data analysis, Knowledge-Driven, Q1, intelligent environments, jcr2.981, machine learning}, pages = {3115--3128}, } ']

[u' @article{azkune_combining_2015, title = {Combining {Users}\u2019 {Activity} {Survey} and {Simulators} to {Evaluate} {Human} {Activity} {Recognition} {Systems}}, volume = {15}, copyright = {http://creativecommons.org/licenses/by/3.0/}, url = {http://www.mdpi.com/1424-8220/15/4/8192}, doi = {10.3390/s150408192}, abstract = {Evaluating human activity recognition systems usually implies following expensive and time-consuming methodologies, where experiments with humans are run with the consequent ethical and legal issues. We propose a novel evaluation methodology to overcome the enumerated problems, which is based on surveys for users and a synthetic dataset generator tool. Surveys allow capturing how different users perform activities of daily living, while the synthetic dataset generator is used to create properly labelled activity datasets modelled with the information extracted from surveys. Important aspects, such as sensor noise, varying time lapses and user erratic behaviour, can also be simulated using the tool. The proposed methodology is shown to have very important advantages that allow researchers to carry out their work more efficiently. To evaluate the approach, a synthetic dataset generated following the proposed methodology is compared to a real dataset computing the similarity between sensor occurrence frequencies. It is concluded that the similarity between both datasets is more than significant.}, language = {en}, number = {4}, urldate = {2015-04-13}, journal = {Sensors}, author = {Azkune, Gorka and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Chen, Liming}, month = apr, year = {2015}, note = {00000}, keywords = {AI for health, Activity Recognition, Artificial Intelligence, Data analysis, Q1, Synthetic Dataset Generator, activity survey, evaluation methodology, intelligent environments, jcr2.048, machine learning}, pages = {8192--8213}, } ']

[u' @inproceedings{azkune_ezagutzan_2015, address = {Durango, Spain}, title = {Ezagutzan {Oinarritutako} {Giza}-{Jardueren} {Eredu} {Dinamiko} eta {Pertsonalizatuak} {Ikasten}}, url = {http://www.buruxkak.eus/gaiak/910/ikergazte.html}, abstract = {Being able to recognise human activities by means of sensor and computational devices can be a key competence in order to achieve human centred technologies. For that purpose, it is mandatory to build computational models of the activities which have to be recognised. There are two major approaches for activity modelling: the data-driven and the knowledge-driven approaches. Both of them have advantages and drawbacks. The objective of this work is to combine both modelling approaches with the aim of building dynamic and personalised activity models, using generic knowledge-based models. This would allow implementing modelling processes which can adapt themselves to the evolution of specific people.}, booktitle = {I. {Ikergazte}: {Nazioarteko} ikerketa euskaraz. {Kongresuko} artikulu-bilduma}, publisher = {Udako Euskal Unibertsitatea}, author = {Azkune, Gorka and Almeida, Aitor and Lopez de Ipina, Diego and Chen, Liming Luke}, month = may, year = {2015}, note = {00000}, keywords = {AI for health, Activity Recognition, Activity model, Artificial Intelligence, Data analysis, Survey, intelligent environments, machine learning}, } ']

[u' @article{azkune_ezagutzan_2015, title = {Ezagutzan {Oinarritutako} {Giza}-{Jardueren} {Eredu} {Dinamiko} eta {Pertsonalizatuak} {Ikasten} (2)}, issn = {0214-9001}, url = {http://www.ehu.eus/ojs/index.php/ekaia/article/view/14662}, doi = {10.1387/ekaia.14662}, abstract = {Being able to recognise human activities by means of sensor and computational devices can be a key competence in order to achieve human centred technologies. For that purpose, it is mandatory to build computational models of the activities which have to be recognised. There are two major approaches for activity modelling: the data-driven and the knowledge-driven approaches. Both of them have advantages and drawbacks. The objective of this work is to combine both modelling approaches with the aim of building dynamic and personalised activity models, using generic knowledge-based models. This would allow implementing modelling processes which can adapt themselves to the evolution of specific people.}, number = {1333}, journal = {Ekaia. Euskal Herriko Unibertsitateko Zientzi eta Teknologi Aldizkaria}, author = {Azkune, Gorka and Almeida, Aitor and Lopez de Ipina, Diego and Chen, Liming Luke}, month = oct, year = {2015}, note = {00000}, keywords = {AI for health, Activity Recognition, Activity model, Artificial Intelligence, Data analysis, Survey, intelligent environments, machine learning}, } ']

[u' @inproceedings{pena_labman:_2015, address = {Manchester, United Kingdom}, series = {Communications in {Computer} and {Information} {Science}}, title = {Labman: {A} {Research} {Information} {System} to {Foster} {Insight} {Discovery} {Through} {Visualizations}}, copyright = {\xa92015 Springer International Publishing Switzerland}, isbn = {978-3-319-24128-9 978-3-319-24129-6}, shorttitle = {Labman}, url = {http://link.springer.com/chapter/10.1007/978-3-319-24129-6_25}, doi = {10.1007/978-3-319-24129-6_25}, abstract = {Effective handling of research related data is an ambitious goal, as many data entities need to be suitably designed in order to model the distinctive features of different knowledge areas: publications, projects, people, events and so on. A well designed information architecture prevents errors due to data redundancy, outdated records or poor provenance, allowing both internal staff and third parties reuse the information produced by the research centre. Moreover, making the data available through a public, Internet accessible portal increases the visibility of the institution, fostering new collaborations with external centres. However, the lack of a common structure when describing research data might prevent non-expert users from using these data. Thus we present labman, a web-based information research system that connects all the actors in the research landscape in an interoperable manner, using metadata and semantic descriptions to enrich the stored data.', u'Labman presents different visualizations to allow data exploration and discovery in an interactive fashion, relying on humans\u2019 visual capacity rather than an extensive knowledge on the research field itself. Thanks to the visual representations, visitors can quickly understand the performance of experts, project outcomes, publication trajectory and so forth.}, language = {en}, urldate = {2015-09-21}, booktitle = {Metadata and {Semantics} {Research}}, publisher = {Springer International Publishing}, author = {Pe\xf1a, Oscar and Aguilera, Unai and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {Garoufallou, Emmanouel and Hartley, Richard J. and Gaitanou, Panorea}, year = {2015}, note = {00000}, keywords = {Artificial Intelligence, Data analysis, Database Management, Information Storage and Retrieval, Linked Open Data, Research Information System, labman, visualization}, pages = {286--297}, } ']

[u' @article{azkune_ultimas_2015, title = {\xdaltimas tendencias en el modelado de actividades humanas}, volume = {90}, issn = {0012-7361}, number = {4}, journal = {DYNA}, author = {Azkune, Gorka and Almeida, Aitor and L\xf3pez de Ipi\xf1a, Diego and Chen, Liming Luke}, month = jul, year = {2015}, note = {00000}, keywords = {AI for health, Activity Recognition, Activity model, Artificial Intelligence, Data analysis, Survey, intelligent environments, jcr0.179, machine learning, q4}, } ']

[u' @incollection{azkune_hybrid_2014, series = {Lecture {Notes} in {Computer} {Science}}, title = {A {Hybrid} {Evaluation} {Methodology} for {Human} {Activity} {Recognition} {Systems}}, copyright = {\xa92014 Springer International Publishing Switzerland}, isbn = {978-3-319-13101-6 978-3-319-13102-3}, url = {http://link.springer.com/chapter/10.1007/978-3-319-13102-3_18}, abstract = {Evaluating human activity recognition systems usually implies following expensive and time consuming methodologies, where experiments with humans are run with the consequent ethical and legal issues. We propose a hybrid evaluation methodology to overcome the enumerated problems. Central to the hybrid methodology are surveys to users and a synthetic dataset generator tool. Surveys allow capturing how different users perform activities of daily living, while the synthetic dataset generator is used to create properly labelled activity datasets modelled with the information extracted from surveys. Sensor noise, varying time lapses and user erratic behaviour can also be simulated using the tool. The hybrid methodology is shown to have very important advantages that allow researchers carrying out their work more efficiently.}, language = {en}, number = {8867}, urldate = {2015-01-20}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}. {Personalisation} and {User} {Adapted} {Services}}, publisher = {Springer International Publishing}, author = {Azkune, Gorka and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Chen, Liming Luke}, editor = {Herv\xe1s, Ram\xf3n and Lee, Sungyoung and Nugent, Chris and Bravo, Jos\xe9}, month = jan, year = {2014}, note = {00001}, keywords = {AI for health, Activity Annotation, Activity Recognition, Artificial Intelligence, Computers and Society, Data analysis, Evaluation, Synthetic Dataset Generator, intelligent environments, machine learning}, pages = {92--99}, } ']

[u' @article{aguilera_deustotech_2014, title = {{DeustoTech} {Internet}: comprometidos con la gesti\xf3n, visualizaci\xf3n y an\xe1lisis de datos abiertos}, issn = {1130-8354}, abstract = {DeustoTech-INTERNET lleva desde su comienzo, hace 8 a\xf1os bajo el nombre de MORELab, trabajando en la aplicaci\xf3n de formatos abiertos y tecnolog\xedas sem\xe1nticas a la resoluci\xf3n de problemas. La experiencia obtenida durante estos a\xf1os ha permitido adquirir al grupo un amplio conocimiento en la gesti\xf3n de datos sem\xe1nticos y enlazados y ha suscitado un inter\xe9s dentro del mismo sobre el impacto que estas tecnolog\xedas pueden tener en distintos \xe1mbitos sociales. A continuaci\xf3n se presenta un resumen de las distintas actividades relacionadas con la gesti\xf3n, visualizaci\xf3n y an\xe1lisis de datos que el grupo ha desarrollado en los \xfaltimos a\xf1os, las cuales integran aspectos tecnol\xf3gicos, sociales y pol\xedticos con el denominador com\xfan de la transparencia y el acceso abierto a datos.}, journal = {Revista Ingenier\xeda Deusto}, author = {Aguilera, Unai and Almeida, Aitor and Ordu\xf1a, Pablo and Pe\xf1a, Oscar and L\xf3pez-de-Ipi\xf1a, Diego}, month = jan, year = {2014}, keywords = {LOD Visualization, data visualization, linked data, ontologies, open data, visualization}, } ']

[u' @inproceedings{ruiz-de-garibay_codesign-oriented_2014, address = {Birmingham, UK}, title = {Codesign-{Oriented} {Platform} for {Agile} {Internet} of {Things} {Prototype} {Development}}, abstract = {The Internet of Things offers a growing market open to new products. To be able to take advantages of this opportunity companies need to be able to quickly create prototypes of their products. Given the difficulties that the development of embedded devices presents, both on the hardware and software parts, it is a necessity to create tools that ease this process. In this paper we present a codesing-oriented platform that will help developers to create their prototypes in an agile manner. The presented platform simplifies the usage and integration of standardized peripherals and reduces the complexity of the development process. We also present a prototype created using the platform, showcasing its capabilities.}, booktitle = {Proceedings of the 3rd {International} {Workshop} on {Extending} {Seamlessly} to the {Internet} of {Things}}, author = {Ruiz-De-Garibay, Jonathan and Almeida, Aitor and Kados, Szilard and Garcia-Corcuera, Adolfo and L\xf3pez-de-Ipi\xf1a, Diego}, month = jul, year = {2014}, note = {00000}, keywords = {Agile Development, Hardware/Software codesign, Internet of Things, IoT, embedded systems, thofu}, } ']

[u' @article{castillejo_ontology_2014, title = {Ontology {Based} {Model} for {Supporting} {Dynamic} and {Adaptive} {User} {Interfaces}}, volume = {30}, url = {http://www.tandfonline.com/doi/abs/10.1080/10447318.2014.927287#.VARoAWNkkhk}, doi = {10.1080/10447318.2014.927287}, abstract = {Adaptive user interfaces involves the design of dynamic interfaces whose main purpose is to present an adapted alternative to the user to ease the interaction. User\u2019s preferences, context situation and device\u2019s capabilities help these systems to adapt the interface to make the interaction more adequate to the current situation. Being aware of different characteristics of these entities is vital for reaching the main goals of these systems efficiently. To collect knowledge from these entities, it is necessary to design several formal models to help to organize and give meaning to the gathered data. In this paper, we analyse several literature solutions for modelling users, context and devices considering different approaches. We identify their advantages and drawbacks to finally propose a new ontology model which addresses the identified limitations.}, language = {en}, number = {10}, journal = {International Journal of Human-Computer Interaction}, author = {Castillejo, Eduardo and Almeida, Aitor and Lopez de Ipi\xf1a, Diego}, month = may, year = {2014}, note = {00000}, keywords = {Artificial Intelligence, Context modeling, DYNUI, Ontology, Q3, adaptative interfaces, context-aware, intelligent environments, jcr0.723}, pages = {771--786}, } ']

[u' @inproceedings{aztiria_adapting_2014, address = {Shangai, China}, title = {Adapting user interfaces based on user preferences and habits}, url = {http://intenv.org/}, abstract = {In the last few years, an ecosystem of devices and heterogeneous services has emerged with a huge variety of capacities and characteristics. These new devices, along with applications and services, must be used to enhance the quality of life, making the users daily activities easier, as well as increasing their personal autonomy. In this sense, there is a clear need for creating interfaces that adapt themselves taking into account characteristics of the user, context, application and device. One of the aspects to consider when adapting interfaces is the set of preferences of the user. When using different applications or devices, each user has different preferences, mainly related to their limitations. For that, we have developed a system that discovers users preferences related to different devices and applications. The system discovers set-up parameters, as well as normal performance parameters.}, booktitle = {Proceedings of the 10th international conference on {Intelligent} {Environments} ({IE14})}, author = {Aztiria, Asier and Castillejo, Eduardo and Almeida, Aitor and Lopez de Ipi\xf1a, Diego}, month = jul, year = {2014}, note = {00000}, keywords = {Artificial Intelligence, Context-Aware Computing, DYNUI, Data analysis, Human Computer Interaction, adaptative interfaces, intelligent environments, machine learning}, } ']

[u' @inproceedings{orduna_learning_2014, title = {Learning {Analytics} on federated remote laboratories: tips and techniques}, abstract = {A remote laboratory is a software and hardware tool which enables students to use real equipment -located in an educational institution- through the Internet. This way, students can experiment as if they were using the laboratories with their own hands. And, depending on the design, instructors can later see the results of these students. During the last decade, federation protocols to share remote laboratories have emerged. The focus of these protocols is to be make remote laboratories of one institution available in other in an automated manner, through institutional contracts. And these federation protocols usually rely on existing Remote Laboratory Management Systems (RLMS), which usually provide APIs for tracking student usage. At the same time, the interest on Learning Analytics is increasing. Learning Analytics focuses on the measurement and analysis of data about learners in their context. In the particular context of federated remote laboratories, new challenges arise: on the one hand, remote laboratories must be prepared to track insightful information from the student session so as to extract patterns, and on the other hand, the usage of a federated environment requires different degrees of anonymity. This contribution describes the new Learning Analytics dashboard of WebLab-Deusto, detailing what information can be extracted and how the usage of a RLMS simplifies the development of such tools in a federated environment.}, author = {Ordu\xf1a, Pablo and Almeida, Aitor and L\xf3pez-De-Ipi\xf1a, Diego and Garc\xeda-Zubia, Javier}, month = apr, year = {2014}, note = {00000}, keywords = {Artificial Intelligence, Data analysis, ISI, Learning Analytics, Remote Laboratories, data mining, educational technology, la-weblab, learning technologies, machine learning, mcloud, social network analysis, social networks}, } ']

[u' @article{castillejo_modelling_2014, title = {Modelling users, context and devices for adaptive user interface systems}, volume = {10}, issn = {1742-7371}, url = {http://www.emeraldinsight.com/journals.htm?articleid=17106435&show=abstract}, doi = {10.1108/IJPCC-09-2013-0028}, abstract = {Purpose \u2013 The purpose of this paper is to review the state-of-the-art in adaptive user interface systems by studying their historical development over the past 20 years. Moreover, this paper contributes with a specific model combining three main entities (users, context and devices) that have been demonstrated to be always represented in these environments. Novel concepts that should be taken into account in these systems are also presented.', u'Design/methodology/approach \u2013 The authors first provide a review and a comparison of current user interface adaptive systems. Next, the authors detail the most significant models and the set of techniques used to, finally, propose a novel model based on the studied literature.', u'Findings \u2013 Literature solutions for adaptive user interface systems tend to be very domain dependant. This situation restricts the possibility of sharing and exporting the information between such systems. Furthermore, the studied approaches barely highlight the dynamism of these models.', u'Originality/value \u2013 The paper is a review of adaptive user interface systems and models. Although there are several reviews in this area, there is a lack of research for modelling users, context and devices simultaneously in this domain. The paper also presents several significant concepts that should be taken into account to bring an adaptive and dynamic perspective to the studied models.}, language = {en}, number = {1}, urldate = {2014-03-10}, journal = {International Journal of Pervasive Computing and Communications}, author = {Castillejo, Eduardo and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, year = {2014}, note = {00000}, keywords = {AI for health, Artificial Intelligence, Context modeling, DYNUI, UCADAMI, User aware, adaptative interfaces, context-aware, intelligent environments, ontologies}, pages = {69--91}, } ']

[u" @incollection{azkune_knowledge-driven_2014, series = {Advances in {Intelligent} {Systems} and {Computing}}, title = {A {Knowledge}-{Driven} {Tool} for {Automatic} {Activity} {Dataset} {Annotation}}, copyright = {\xa92015 Springer International Publishing Switzerland}, isbn = {978-3-319-11312-8 978-3-319-11313-5}, url = {http://link.springer.com/chapter/10.1007/978-3-319-11313-5_52}, abstract = {Human activity recognition has become a very important research topic, due to its multiple applications in areas such as pervasive computing, surveillance, context-aware computing, ambient assistive living or social robotics. For activity recognition approaches to be properly developed and tested, annotated datasets are a key resource. However, few research works deal with activity annotation methods. In this paper, we describe a knowledge-driven approach to annotate activity datasets automatically. Minimal activity models have to be provided to the tool, which uses a novel algorithm to annotate datasets. Minimal activity models specify action patterns. Those actions are directly linked to sensor activations, which can appear in the dataset in varied orders and with interleaved actions that are not in the pattern itself. The presented algorithm finds those patterns and annotates activities accordingly. Obtained results confirm the reliability and robustness of the approach in several experiments involving noisy and changing activity executions.}, language = {en}, number = {322}, urldate = {2014-11-19}, booktitle = {Intelligent {Systems}'2014}, publisher = {Springer International Publishing}, author = {Azkune, Gorka and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Chen, Liming}, editor = {Angelov, P. and Atanassov, K. T. and Doukovska, L. and Hadjiski, M. and Jotsov, V. and Kacprzyk, J. and Kasabov, N. and Sotirov, S. and Szmidt, E. and Zadro\u017cny, S.}, month = sep, year = {2014}, note = {00000}, keywords = {AI for health, Activity Annotation, Activity Recognition, Artificial Intelligence, Data analysis, ISI, Knowledge-Driven, core-c, intelligent environments, machine learning}, pages = {593--604}, } "]

[u' @article{castillejo_modeling_2014, title = {Modeling {Users}, {Context} and {Devices} for {Ambient} {Assisted} {Living} {Environments}}, volume = {14}, copyright = {http://creativecommons.org/licenses/by/3.0/}, url = {http://www.mdpi.com/1424-8220/14/3/5354}, doi = {10.3390/s140305354}, abstract = {The participation of users within AAL environments is increasing thanks to the capabilities of the current wearable devices. Furthermore, the significance of considering user\u2019s preferences, context conditions and device\u2019s capabilities help smart environments to personalize services and resources for them. Being aware of different characteristics of the entities participating in these situations is vital for reaching the main goals of the corresponding systems efficiently. To collect different information from these entities, it is necessary to design several formal models which help designers to organize and give some meaning to the gathered data. In this paper, we analyze several literature solutions for modeling users, context and devices considering different approaches in the Ambient Assisted Living domain. Besides, we remark different ongoing standardization works in this area. We also discuss the used techniques, modeled characteristics and the advantages and drawbacks of each approach to finally draw several conclusions about the reviewed works.}, language = {en}, number = {3}, urldate = {2014-03-18}, journal = {Sensors}, author = {Castillejo, Eduardo and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Chen, Liming}, month = mar, year = {2014}, note = {00000}, keywords = {AI for health, Ambient Assisted Living, Artificial Intelligence, DYNUI, Q1, UCADAMI, adaptive user interfaces, context modelling, context-aware, intelligent environments, jcr2.048, user adaptability}, pages = {5354--5391}, } ']

[u" @inproceedings{pena_visual_2014, address = {Nancy, France}, title = {Visual {Analysis} of a {Research} {Group}\u2019s {Performance} thanks to {Linked} {Open} {Data}}, abstract = {Managing data within a research unit is not a trivial task due to the high number of entities to deal with: projects, researchers, publications, attended events, etc. When all these data are exposed on a public website, the need to have it updated is fundamental to avoid getting an incorrect impression of the group's performance. As research centres websites are usually quite static, external documents are generated by managers, resulting in data redundancy and out-of-date records.", u"In this paper, we show our efforts to manage all these data using Labman, a web framework that deals with all the data, links entities and publishes them as Linked Open Data, allowing to get insightful information about the group's productivity using visual analytics and interactive charts.}, language = {English}, booktitle = {Linked {Data} for {Knowledge} {Discovery}}, author = {Pe\xf1a, Oscar and L\xe1zaro, Jon and Almeida, Aitor and Ordu\xf1a, Pablo and Aguilera, Unai and L\xf3pez-de-Ipina, Diego}, year = {2014}, note = {00000}, keywords = {Artificial Intelligence, Data analysis, Data management, Linked Open Data, labman, linked data, visualization}, pages = {59--68}, } "]

[u' @article{orduna_leveraging_2014, title = {Leveraging {Non}-explicit {Social} {Communities} for {Learning} {Analytics} in {Mobile} {Remote} {Laboratories}}, volume = {20}, abstract = {When performing analytics on educational datasets, the best scenario is where the dataset was designed to be analyzed. However, this is often not the case and the data extraction becomes more complicated. This contribution is focused on extracting social networks from a dataset which was not adapted for this type of extraction and where there was no relation among students: a set of remote laboratories where students individually test their experiments by submitting their data to a real remote device. By checking which files are shared among students and submitted individually by them, it is possible to know who is sharing how many files with who, automatically extracting what students are bigger sources. While it is impossible to extract the full real social network of these students, all the edges found are clearly part of it. These relations can indeed be used as a new input for performing the analytics on the dataset.}, number = {15}, journal = {Journal of Universal Computer Science}, author = {Ordu\xf1a, Pablo and Almeida, Aitor and Ros, Salvador and L\xf3pez-de-Ipi\xf1a, Diego and Garc\xeda-Zubia, Javier}, month = dec, year = {2014}, note = {00000}, keywords = {Artificial Intelligence, Data analysis, Learning Analytics, Remote Laboratories, WebLab-Deusto, data mining, jcr0.401, machine learning, social networks, visualization}, pages = {2043--2053}, } ']

[u' @incollection{castillejo_user_2013, series = {Lecture {Notes} in {Computer} {Science}}, title = {User, {Context} and {Device} {Modeling} for {Adaptive} {User} {Interface} {Systems}}, copyright = {\xa92013 Springer International Publishing Switzerland}, isbn = {978-3-319-03175-0 978-3-319-03176-7}, url = {http://link.springer.com/chapter/10.1007/978-3-319-03176-7_13}, abstract = {Personalization and self-customizable environments tend to increase user satisfaction. There are many approaches to face the problem of designing adaptive user interface systems. However, most of the reviewed solutions are very domain dependent. We identify users, context and devices as the most significant entities in adaptive user interface domains. This paper digs into several drawback related to these environments, remarking the incongruity and aggregation of context, and the entities interaction within adaptive user interfaces domains.}, number = {8276}, urldate = {2013-12-16}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}. {Context}-{Awareness} and {Context}-{Driven} {Interaction}}, publisher = {Springer International Publishing}, author = {Castillejo, Eduardo and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {Urzaiz, Gabriel and Ochoa, Sergio F. and Bravo, Jos\xe9 and Chen, Liming Luke and Oliveira, Jonice}, year = {2013}, keywords = {AI for health, Artificial Intelligence, Context-Aware Computing, DYNUI, UCADAMI, adaptive user interfaces, intelligent environments, user adaptability}, pages = {94--101}, } ']

[u' @incollection{sixto_analysing_2013, series = {Lecture {Notes} in {Computer} {Science}}, title = {Analysing {Customers} {Sentiments}: {An} {Approach} to {Opinion} {Mining} and {Classification} of {Online} {Hotel} {Reviews}}, copyright = {\xa92013 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-642-38823-1 978-3-642-38824-8}, shorttitle = {Analysing {Customers} {Sentiments}}, url = {http://link.springer.com/chapter/10.1007/978-3-642-38824-8_38}, abstract = {Customer opinion holds a very important place in products and service business, especially for companies and potential customers. In the last years, opinions have become yet more important due to global Internet usage as opinions pool. Unfortunately , looking through customer reviews and extracting information to improve their service is a difficult work due to the large number of existing reviews. In this work we present a system designed to mine client opinions, classify them as positive or negative, and classify them according to the hotel features they belong to. To obtain this classification we use a machine learning classifier, reinforced with lexical resources to extract polarity and a specialized hotel features taxonomy.}, number = {7934}, urldate = {2013-09-18}, booktitle = {Natural {Language} {Processing} and {Information} {Systems}}, publisher = {Springer Berlin Heidelberg}, author = {Sixto, Juan and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {M\xe9tais, Elisabeth and Meziane, Farid and Saraee, Mohamad and Sugumaran, Vijayan and Vadera, Sunil}, month = jan, year = {2013}, keywords = {Artificial Intelligence, Data analysis, ISI, NLP, Natural language processing, Social Data Mining, core-c, data mining, hotels, machine learning, opinion mining, thofu}, pages = {359--362}, } ']

[u' @incollection{almeida_approach_2013, series = {Communications in {Computer} and {Information} {Science}}, title = {An {Approach} to {Automatic} {Generation} of {Fuzzy} {Membership} {Functions} {Using} {Popularity} {Metrics}}, copyright = {\xa92013 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-642-35878-4 978-3-642-35879-1}, url = {http://link.springer.com/chapter/10.1007/978-3-642-35879-1_66}, abstract = {Creating membership functions for fuzzy system can be a difficult task for non-expert developers. This is even more difficult when the information available about the specific domain is limited. In our case, we wanted to create membership functions that model the different characteristics of mobile devices. Due to the lack of public data about the mobile phones sales it is difficult to estimate the market share of each device. To tackle this problem we have developed a mechanism that uses popularity metrics to estimate the market share and generate the membership functions. In this paper we describe the used algorithm and discuss the obtained results.}, number = {278}, urldate = {2013-09-19}, booktitle = {Information {Systems}, {E}-learning, and {Knowledge} {Management} {Research}}, publisher = {Springer Berlin Heidelberg}, author = {Almeida, Aitor and Ordu\xf1a, Pablo and Castillejo, Eduardo and L\xf3pez-de-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos}, editor = {Lytras, Miltiadis D. and Ruan, Da and Tennyson, Robert D. and Pablos, Patricia Ordonez De and Pe\xf1alvo, Francisco Jos\xe9 Garc\xeda and Rusu, Lazar}, month = jan, year = {2013}, keywords = {Artificial Intelligence, Data analysis, Fuzzy Logic, Google Trends, ISI, Mobile devices, Social Data Mining, WURFL, adaptative interfaces, machine learning, piramide}, pages = {528--533}, } ']

[u' @article{almeida_method_2013, title = {A method for automatic generation of fuzzy membership functions for mobile device\u2019s characteristics based on {Google} {Trends}}, volume = {29}, issn = {0747-5632}, shorttitle = {Advanced {Human}-{Computer} {Interaction}}, url = {http://www.sciencedirect.com/science/article/pii/S0747563212001550}, doi = {10.1016/j.chb.2012.06.005}, abstract = {While creating a framework for adaptive mobile interfaces for m-learning applications we found that in order to ease the use of our framework we needed to present the mobile device characteristics to non-expert users in a easy to understand manner. Using fuzzy sets to represent the characteristics of mobile devices, non-expert developers such as teachers or instructional designers can actively participate in the development or adaptation of the educational tools. To be able to automatically generate the fuzzy membership functions of the sets we needed the data of the mobile device market, regrettably this information is not publicly available. To tackle this problem we have developed a method to estimate the market share of each mobile device based on the popularity metrics recovered from Google Trends and then we use that estimated value as the input to generate the fuzzy set of each characteristic. The proposed method allows us to not only model the state of the market in different periods of time, but also to localize the results to adapt them to the mobile market of specific countries. In this paper we will describe the proposed algorithm and we will discuss the obtained results.}, number = {2}, urldate = {2013-01-16}, journal = {Computers in Human Behavior}, author = {Almeida, Aitor and Ordu\xf1a, Pablo and Castillejo, Eduardo and L\xf3pez-de-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos}, month = mar, year = {2013}, keywords = {Artificial Intelligence, Characterization, Data analysis, Fuzzy, Fuzzy Logic, Google Trends, ISI, Membership functions, Mobile devices, Q1, Social Data Mining, data mining, jcr2.293, machine learning, piramide}, pages = {510--517}, } ']

[u' @article{almeida_assessing_2012, title = {Assessing {Ambiguity} of {Context} {Data} in {Intelligent} {Environments}: {Towards} a {More} {Reliable} {Context} {Managing} {System}}, volume = {12}, copyright = {http://creativecommons.org/licenses/by/3.0/}, shorttitle = {Assessing {Ambiguity} of {Context} {Data} in {Intelligent} {Environments}}, url = {http://www.mdpi.com/1424-8220/12/4/4934}, doi = {10.3390/s120404934}, abstract = {Sensors, an international, peer-reviewed Open Access journal., Modeling and managing correctly the user context in Smart Environments is important to achieve robust and reliable systems. When modeling reality we must take into account its ambiguous nature. Considering the uncertainty and vagueness in context data information it is possible to attain a more precise picture of the environment, thus leading to a more accurate inference process. To achieve these goals we present an ontology that models the ambiguity in intelligent environments and a data fusion and inference process that takes advantage of that extra information to provide better results. Our system can assess the certainty of the captured measurements, discarding the unreliable ones and combining the rest into a unified vision of the current user context. It also models the vagueness of the system, combining it with the uncertainty to obtain a richer inference process.}, language = {en}, number = {4}, urldate = {2013-01-16}, journal = {Sensors}, author = {Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = apr, year = {2012}, note = {Modeling and managing correctly the user context in Smart Environments is important to achieve robust and reliable systems. When modeling reality we must take into account its ambiguous nature. Considering the uncertainty and vagueness in context data information it is possible to attain a more precise picture of the environment, thus leading to a more accurate inference process. To achieve these goals we present an ontology that models the ambiguity in intelligent environments and a data fusion and inference process that takes advantage of that extra information to provide better results. Our system can assess the certainty of the captured measurements, discarding the unreliable ones and combining the rest into a unified vision of the current user context. It also models the vagueness of the system, combining it with the uncertainty to obtain a richer inference process.}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, Fuzzy logic, Q1, Vagueness, ambient intelligence, data fusion, inference, jcr1.739, ontologies, phd, semantic reasoning, uncertainty}, pages = {4934--4951}, } ']

[u' @article{almeida_distributed_2012, title = {A {Distributed} {Reasoning} {Engine} {Ecosystem} for {Semantic} {Context}-{Management} in {Smart} {Environments}}, volume = {12}, issn = {1424-8220}, url = {http://www.mdpi.com/1424-8220/12/8/10208}, doi = {10.3390/s120810208}, abstract = {To be able to react adequately a smart environment must be aware of the context and its changes. Modeling the context allows applications to better understand it and to adapt to its changes. In order to do this an appropriate formal representation method is needed. Ontologies have proven themselves to be one of the best tools to do it. Semantic inference provides a powerful framework to reason over the context data. But there are some problems with this approach. The inference over semantic context information can be cumbersome when working with a large amount of data. This situation has become more common in modern smart environments where there are a lot sensors and devices available. In order to tackle this problem we have developed a mechanism to distribute the context reasoning problem into smaller parts in order to reduce the inference time. In this paper we describe a distributed peer-to-peer agent architecture of context consumers and context providers. We explain how this inference sharing process works, partitioning the context information according to the interests of the agents, location and a certainty factor. We also discuss the system architecture, analyzing the negotiation process between the agents. Finally we compare the distributed reasoning with the centralized one, analyzing in which situations is more suitable each approach.}, number = {8}, urldate = {2013-09-18}, journal = {Sensors}, author = {Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = jul, year = {2012}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, Q1, ambient intelligence, distributed reasoning, intelligent environments, jade, jcr1.739, multi-agent systems, pervasive computing, phd, semantic inference, semantic technologies}, pages = {10208--10227}, } ']

[u' @incollection{castillejo_social_2012, address = {Vitoria-Gasteiz, Spain}, title = {Social network analysis applied to recommendation systems: alleviating the cold-user problem}, shorttitle = {Social network analysis applied to recommendation systems}, url = {http://link.springer.com/chapter/10.1007/978-3-642-35377-2_42}, abstract = {Recommender systems have increased their impact in the Internet due to the unmanageable amount of items that users can find in the Web. This way, many algorithms have emerged filtering those items which best fit into users\u2019 tastes. Nevertheless, these systems suffer from the same shortcoming: the lack of new user data to recommend any item based on their tastes. Social relationships gathered from social networks and intelligent environments become a challenging opportunity to retrieve data from users based on their relationships, and social network analysis provides the demanded techniques to accomplish this objective. In this paper we present a methodology which uses users\u2019 social network data to generate first recommendations, alleviating the cold-user limitation. Besides, we demonstrate that it is possible to reduce the cold-user problem applying our solution to a recommendation system environment.}, urldate = {2013-09-30}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}}, publisher = {Springer}, author = {Castillejo, Eduardo and Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, year = {2012}, keywords = {Artificial Intelligence, Data analysis, cold-user problem, collaborative filtering, machine learning, recommendation systems, social network analysis, social networks, thofu}, pages = {306--313}, } ']

[u' @inproceedings{almeida_approach_2012, address = {Rome, Italy}, title = {An {Approach} to {More} {Reliable} {Context}-{Aware} {Systems} {By} {Assesing} {Ambiguity}: {Taking} {Into} {Account} {Indetermination} and {Vagueness} in {Smart} {Environments}}, isbn = {978-989-8565-00-6}, abstract = {Often context-aware systems consider the environment a defined element. Meanwhile reality is full of vagueness and uncertainty. Taking into account these aspects we can provide a more grounded and precise picture of the environment, creating context-aware systems that are more flexible and reliable. It also provides a more accurate inference process, making possible to consider the quality of the context data. In order to tackle this problem we have created an ontology that considers the ambiguity in smart environments and a data fusion and inference process that takes advantage of that extra information to provide better results.}, booktitle = {Proceedings of the 2nd {International} {Conference} on {Pervasive} {Embedded} {Computing} and {Communication} {Systems} ({PECCS} 2012)}, author = {Almeida, Aitor and L\xf3pez-De-Ipi\xf1a, Diego}, month = feb, year = {2012}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, Fuzzy Logic, Vagueness, ambient intelligence, data fusion, intelligent environments, ontologies, phd, semantic reasoning, uncertainty}, } ']

[u' @inproceedings{almeida_inference_2012, title = {An inference sharing architecture for a more efficient context reasoning}, isbn = {978-1-4673-0906-6}, doi = {10.1109/PerComW.2012.6197630}, abstract = {In this paper we describe a distributed peer-to-peer agent architecture of context consumers and context providers. The objective of this architecture is to split the context reasoning problem into smaller parts in order to reduce the inference time. We describe how this inference sharing process works, partitioning the context information according to the interests of the agents, location and a certainty factor. We also discuss the system architecture, analyzing the negotiation process between the agents.}, booktitle = {2012 {IEEE} {International} {Conference} on {Pervasive} {Computing} and {Communications} {Workshops} ({PERCOM} {Workshops})}, author = {Almeida, Aitor and Lopez-de-Ipina, Diego}, year = {2012}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, ambient intelligence, distributed reasoning, intelligent environments, jade, multi-agent systems, pervasive computing, phd, semantic inference, semantic technologies}, pages = {848--852}, } ']

[u' @inproceedings{castillejo_alleviating_2012, title = {Alleviating cold-user start problem with users\u2019 social network data in recommendation systems}, abstract = {The Internet and the Web 2.0 have radically changed the way of purchasing items, provoking the fall of geographic selling barriers all over the world. So large is the amount of data and items we can find in the Web that it turned out to be almost unmanageable. Due to this situation many algorithms have emerged trying to filter items for e-commerce users based in their tastes. In order to do this, these systems need information about the tastes of the users as input. This limitation is reduced as the users interaction with these systems increases. The main problem arises when new users enter a recommendation platform for the first time. The so called cold-start problem causes unsatisfactory random recommendations, which goes against these systems\u2019 purpose. Cold-start includes users entering new systems, items, and even new systems. This situation challenges for new ways of obtaining user data. Social networks can be seen as huge information databases sources, and social network analysis would help us to do it using different techniques. In this paper, we present a solution which uses social network user data to generate first recommendations, alleviating the cold-user limitation. Besides, we have demonstrate that it is possible to reduce the cold-user problem applying our solution in a recommendation system environment.}, author = {Castillejo, Eduardo and Almeida, Aitor and L\xf3pez-De-Ipi\xf1a, Diego}, month = aug, year = {2012}, keywords = {Artificial Intelligence, Data analysis, cold-user problem, collaborative filtering, machine learning, recommendation systems, social network analysis, social networks, thofu}, } ']

[u' @inproceedings{almeida_aspect-based_2012, address = {Barcelona, Spain}, title = {An {Aspect}-{Based} {Resource} {Recommendation} {System} for {Smart} {Hotels}}, isbn = {978-1-61208-236-3}, abstract = {The number of resources (services, data, multimedia content, etc) available in Smart Spaces can ver overwhelming. Finding the desired resource can be a tedious and difficult task. In order to solve this problem, Smart Spaces contain much information that can be employed to filter these resources. Using the user context-data available in Smart Spaces can help refining and enhancing the recommendation process, providing more relevant results. To help users finding the most suitable resource we have developed a recommendation system that takes into account both user and resource features and context data like the location or current activity. This recommendation system is flexible enough to be applied to different types of resources and domains. In this paper we describe the resource aspects identified to be used in the recommendation system and how they are combined to create a metric that allows us to select the best resource for each situation.}, booktitle = {Proceedings of {The} {Sixth} {International} {Conference} on {Mobile} {Ubiquitous} {Computing}, {Systems}, {Services} and {Technologies}}, author = {Almeida, Aitor and Castillejo, Eduardo and L\xf3pez-De-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos and Diego, Javier}, month = sep, year = {2012}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, accessibility, core-c, intelligent environments, machine learning, markov chains, nearest neighbor, recommendation systems, thofu, weka} }']

[u' @incollection{almeida_resource_2012, address = {Vitoria-Gasteiz, Spain}, series = {Lecture {Notes} in {Computer} {Science}}, title = {Resource {Recommendation} for {Intelligent} {Environments} {Based} on a {Multi}-aspect {Metric}}, copyright = {\xa92012 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-642-35376-5 978-3-642-35377-2}, url = {http://link.springer.com/chapter/10.1007/978-3-642-35377-2_41}, abstract = {Intelligent environments offer information filled spaces. When trying to navigate among all the offered resources users can be overwhelmed. This problem is increased by the heterogeneous nature of resources in smart environments. Users must choose between a plethora of services, multimedia information, interaction modalities and devices. But at the same time the unique characteristics of smart spaces offers us more opportunities to filter these resources. To help users find the resource that they want and need we have designed a multi-aspect recommendation system that takes into account not only the features of the resource and the user, but also context data like the location and current activity. The developed system is flexible enough to be applied to different resource types and scenarios. In this paper we will describe the identified aspects and how they are merged into a single metric.}, number = {7656}, urldate = {2013-09-18TZ}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}}, publisher = {Springer Berlin Heidelberg}, author = {Almeida, Aitor and Castillejo, Eduardo and L\xf3pez-de-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos and Diego, Javier}, editor = {Bravo, Jos\xe9 and L\xf3pez-de-Ipi\xf1a, Diego and Moya, Francisco}, month = jan, year = {2012}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, ISI, Intelligent Environments, accessibility, hotels, machine learning, markov chains, nearest neighbor, recommendation systems, thofu, weka}, pages = {298--305} }']

[u' @article{almeida_imhotep:_2011, title = {Imhotep: an approach to user and device conscious mobile applications}, volume = {15}, issn = {1617-4909}, shorttitle = {Imhotep}, url = {http://dx.doi.org/10.1007/s00779-010-0359-8}, doi = {10.1007/s00779-010-0359-8}, abstract = {As the dependence on mobile devices increases, the need for supporting a wider range of users and devices becomes crucial. Elders and people with disabilities adopt new technologies reluctantly, a tendency caused by the lack of adaptation of these technologies to their needs. To address this challenge, this paper describes a framework, Imhotep, whose aim is to aid developers in the accessible application creation process, making the creation of user-centered applications easier and faster. Our framework allows to easily adapt the applications to the constraints imposed by the user capabilities (sensorial, cognitive, and physical capabilities) and device capabilities by providing a repository that will manage the compilation and deployment of applications that include a set of preprocessor directives in the source code. These directives are enhanced with concepts that are automatically adjusted to the current trends of mobile devices by using a Fuzzy Knowledge-Eliciting Reasoner. Our final goal is to increase the number of applications targeted to elders and people with disabilities providing tools that facilitate their development. The paper also describes the evaluation of both the accuracy of the fuzzy terms generated for mobile devices and the usability of the proposed platform.}, number = {4}, urldate = {2013-01-15}, journal = {Personal Ubiquitous Comput.}, author = {Almeida, Aitor and Ordu\xf1a, Pablo and Castillejo, Eduardo and L\xf3pez-De-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos}, month = apr, year = {2011}, keywords = {Accessibility, Artificial Intelligence, Context-Aware Computing, Fuzzy logic, ISI, Q2, User aware, User interfaces, adaptative interfaces, android, intelligent environments, jcr1.554, mobile applications, piramide}, pages = {419--429}, } ']

[u' @inproceedings{almeida_modelling_2011, address = {Riviera Maya, Mexico}, title = {Modelling and {Managing} {Ambiguous} {Context} in {Intelligent} {Environments}}, isbn = {978-84-694-9677-0}, abstract = {To achieve a more robust and flexible context data management, it is important to take into account aspects usually neglected, like the uncertainty and vagueness of the context data. By considering this information it is possible to attain a more precise picture of the environment, thus leading to a more accurate inference process. To achieve these goals we present an ontology that models the ambiguity in intelligent environments and a data fusion and inference process that takes advantage of that extra information to provide better results.}, booktitle = {Proceedings of the 5th {International} {Symposium} of {Ubiquitous} {Computing} and {Ambient} {Intelligence} ({UCAMI} 2011).}, author = {Almeida, Aitor and L\xf3pez-De-Ipi\xf1a, Diego}, month = dec, year = {2011}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, Fuzzy Logic, Vagueness, ambient intelligence, intelligent environments, ontologies, phd, semantic inference, uncertainty}, } ']

[u' @incollection{almeida_adaptative_2011, series = {Lecture {Notes} in {Computer} {Science}}, title = {Adaptative {Applications} for {Heterogeneous} {Intelligent} {Environments}}, copyright = {\xa92011 Springer-Verlag GmbH Berlin Heidelberg}, isbn = {978-3-642-21534-6 978-3-642-21535-3}, url = {http://link.springer.com/chapter/10.1007/978-3-642-21535-3_1}, abstract = {As the device ecosystem in the intelligent environments becomes more complex, the need for supporting a wider range of devices becomes crucial. To address this challenge, this paper describes a framework, Imhotep, which can be used to develop mobile applications, easily adapting them to the constraints imposed by the user and device capabilities through a set of preprocessor directives. These directives are enhanced with concepts that are automatically adjusted to the current trends of mobile devices by using a fuzzy knowledge-eliciting reasoner.}, number = {6719}, urldate = {2013-09-25}, booktitle = {Toward {Useful} {Services} for {Elderly} and {People} with {Disabilities}}, publisher = {Springer Berlin Heidelberg}, author = {Almeida, Aitor and Ordu\xf1a, Pablo and Castillejo, Eduardo and L\xf3pez-de-Ipi\xf1a, Diego and Sacristan, Marcos}, editor = {Abdulrazak, Bessam and Giroux, Sylvain and Bouchard, Bruno and Pigot, H\xe9l\xe8ne and Mokhtari, Mounir}, month = jan, year = {2011}, keywords = {Artificial Intelligence, Context-Aware Computing, Fuzzy logic, Google Trends, ISI, Intelligent Environments, Social Data Mining, User interfaces, WURFL, adaptative interfaces, hci, piramide}, pages = {1--8}, } ']

[u' @inproceedings{orduna_identifying_2010, address = {Valencia, Spain}, title = {Identifying {Security} {Issues} in the {Semantic} {Web}: {Injection} attacks in the {Semantic} {Query} {Languages}}, isbn = {978-84-92812-59-2}, booktitle = {Actas de las {VI} {Jornadas} {Cient\xedfico}-{T\xe9cnicas} en {Servicios} {Web} y {SOA}}, author = {Ordu\xf1a, Pablo and Almeida, Aitor and Aguilera, Unai and Laiseca, Xabier and L\xf3pez-De-Ipi\xf1a, Diego and G\xf3mez-Goiri, Aitor}, month = sep, year = {2010}, keywords = {Security, semantic web, sparql, sparul}, pages = {43--50}, } ']

[u' @inproceedings{aguilera_continuous_2010, address = {Valencia, Spain}, title = {Continuous service execution in mobile prosumer environments}, abstract = {The vision of Ubiquitous Computing presents special requirements in mobile prosumer environments. Users have the possibility to create and provide their own services to others. Due to mobility, resources used to provide their services change and disappear continuously causing the disruption of the execution and the consumption process. This paper proposes an architecture for mobile service prosuming which tackles the previous problems. It provides a decoupled vision of the different participants in the prosumer environment using various concepts: services, components and capabilities. These concepts enable a dynamic and continuous resolution process during prosuming and also the creation of composite services. This work presents an architecture for mobile devices which supports continuous service execution in a prosumer environment also including composite services. Components are resolved with available capabilities which are selected using restrictions performing a matching process. Due to the heterogeneity of computational resources in mobile devices, a dual approach for matching is proposed: semantic for powerful devices, and syntactic for limited ones.}, booktitle = {Proceedings of the 4th {Symposium} of {Ubiquitous} {Computing} and {Ambient} {Intelligence} ({UCAMI} 2010)}, author = {Aguilera, Unai and Almeida, Aitor and Ordu\xf1a, Pablo and L\xf3pez-de-Ipi\xf1a, Diego and de las Heras, Rafael}, month = sep, year = {2010}, keywords = {Mobile, Service discovery, capability harmonization, dynamic capabilities, java me, mio}, pages = {229--238} }']

[u' @inproceedings{almeida_user-centric_2010, address = {Valencia, Spain}, title = {A user-centric approach to adaptable mobile interfaces}, isbn = {978-84-92812-67-7}, abstract = {The adoption of ICT assistive technologies by elderly and disable collectives has been slow and unsatisfactory. However, a bigger adoption could contribute to their independent living significantly. As the average age of the population increases in the most developed countries, this becomes an unavoidable problem. To tackle this problem, this paper devises a framework that facilitates the process of creating interfaces that adapt themselves to the specific capabilities of each user. Furthermore a Fuzzy Knowledge-Eliciting Reasoner is proposed that infers new capabilities from the existing ones. Using this reasoning engine, developers can use more natural concepts when stating the code adaptation directives.}, booktitle = {Proceedings of the {II} {International} {Workshop} of {Ambient} {Assisted} {Living} ({IWAAL} 2010)}, author = {Almeida, Aitor and Ordu\xf1a, Pablo and Castillejo, Eduardo and L\xf3pez-de-Ipi\xf1a, Diego and Sacrist\xe1n, Marcos}, month = sep, year = {2010}, keywords = {Context-Aware Computing, Fuzzy Logic, Google Trends, Mobile computing, Social Data Mining, User interfaces, adaptative interfaces, hci, intelligent environments, jython, piramide} }']

[u' @incollection{lopez-de-ipina_infrastructural_2009, series = {Advances in {Soft} {Computing}}, title = {Infrastructural {Support} for {Ambient} {Assisted} {Living}}, copyright = {\xa92009 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-540-85866-9 978-3-540-85867-6}, url = {http://link.springer.com/chapter/10.1007/978-3-540-85867-6_8}, abstract = {This work describes several infrastructure contributions aimed to simplify the deployment of Ambient Assisted Living (AAL) environments so that elderly people can maximize the time they live independently, through the help of ICT, at their own homes. Three core contributions are reviewed: a) a multi-layered OSGi-based middleware architecture which enables adding new environment monitoring and actuating devices seamlessly, b) an easy-to-use elderly-accessible front-end to comfortably control from a touch screen environment services together with a custom-built alert bracelet to seek assistance anywhere at any time and c) a rule-based engine which allows the configuration of the reactive behaviour of an environment as a set of rules.}, number = {51}, urldate = {2013-11-05TZ}, booktitle = {3rd {Symposium} of {Ubiquitous} {Computing} and {Ambient} {Intelligence} 2008}, publisher = {Springer Berlin Heidelberg}, author = {L\xf3pez-de-Ipi\xf1a, Diego and Laiseca, Xabier and Barbier, Ander and Aguilera, Unai and Almeida, Aitor and Ordu\xf1a, Pablo and Vazquez, Juan Ignacio}, editor = {Corchado, Juan M. and Tapia, Dante I. and Bravo, Jos\xe9}, month = jan, year = {2009}, keywords = {AAL, Ambient Assisted Living, ISI, ambient intelligence, intelligent environments, middleware, osgi, pervasive computing}, pages = {66--75} }']

[u' @incollection{almeida_approach_2009, series = {Advances in {Soft} {Computing}}, title = {An {Approach} to {Dynamic} {Knowledge} {Extension} and {Semantic} {Reasoning} in {Highly}-{Mutable} {Environments}}, copyright = {\xa92009 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-540-85866-9 978-3-540-85867-6}, url = {http://link.springer.com/chapter/10.1007/978-3-540-85867-6_31}, abstract = {AmI environments are dynamic. They change rapidly and continuously due to the appearance and disappearance of devices, people and changes in their situation. These changes need to be reflected in the context information which is collected and maintained by the Ambient Intelligence applications. In this work we present a semantic infrastructure whose context information can be dynamically enriched and extended by the dynamically discovered objects in the environment, and which enables to reason over it.}, number = {51}, urldate = {2013-01-16}, booktitle = {3rd {Symposium} of {Ubiquitous} {Computing} and {Ambient} {Intelligence} 2008}, publisher = {Springer Berlin Heidelberg}, author = {Almeida, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Aguilera, Unai and Larizgoitia, Iker and Laiseca, Xabier and Ordu\xf1a, Pablo and Barbier, Ander}, editor = {Corchado, Juan M. and Tapia, Dante I. and Bravo, Jos\xe9}, month = jan, year = {2009}, keywords = {Artificial Intelligence, Data analysis, ISI, ambient intelligence, intelligent environments, middleware, ontologies, semantic inference, smartlab}, pages = {265--273}, } ']

[u' @incollection{vazquez_flexeo:_2009, series = {Advances in {Soft} {Computing}}, title = {Flexeo: {An} {Architecture} for {Integrating} {Wireless} {Sensor} {Networks} into the {Internet} of {Things}}, copyright = {\xa92009 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-540-85866-9 978-3-540-85867-6}, shorttitle = {Flexeo}, url = {http://link.springer.com/chapter/10.1007/978-3-540-85867-6_26}, abstract = {Wireless sensor networks are a hot topic in Ubiquitous Computing for implementing context-awareness scenarios. The connection of sensor nodes to the Internet leads to new ways for remote monitoring of human behavior in real-time. In this paper, we introduce Flexeo: a flexible architecture for implementing monitoring solutions based on wireless sensor networks, with distributed intelligence at different layers. In this way, sensor-populated scenarios may communicate with Internet-based facilities enabling the vision of an Internet of Things.}, number = {51}, urldate = {2013-09-25TZ}, booktitle = {3rd {Symposium} of {Ubiquitous} {Computing} and {Ambient} {Intelligence} 2008}, publisher = {Springer Berlin Heidelberg}, author = {Vazquez, Juan Ignacio and Almeida, Aitor and Doamo, Iker and Laiseca, Xabier and Ordu\xf1a, Pablo}, editor = {Corchado, Juan M. and Tapia, Dante I. and Bravo, Jos\xe9}, month = jan, year = {2009}, keywords = {ISI, Internet of Things, Wireless sensor networks, distributed architecture, flexeo, intelligent objects, osgi}, pages = {219--228} }']

[u' @inproceedings{almeida_towards_2008, address = {Tenerife, Spain}, title = {Towards a {Solution} to {Extract} {Knowledge} from the {Social} {Web}}, abstract = {Ontologies are a useful and attractive tool for representing knowledge. In fact, if all the documents in the web were represented with ontologies, the job of search engines, automatic document processors, etc. would be much easier. However, ontologies are too complex to be used by the general public and, so far, are used only by specialized users. Nonetheless, a more informal type of classifying resources is becoming increasingly popular amongst the general public: social tagging or folksonomies. Many popular websites (del.icio.us, Flickr, Technorati...) allow users to participate by annotating web content using tags. Although they provide an easy way to collaboratively create knowledge, these tags are difficult to machine-process. In this paper, we propose mapping folksonomies into more estructured metadata so that the information in social tagging systems will be made easier to process. To that effect, we present the design and implementation of a software application, folk2onto, that can be trained to map tags into an ontology.}, booktitle = {Proceedings of the {Workshop} on {Knowledge} {Reuse} and {Reengineering} over the {Web}}, author = {Almeida, Aitor and Sotomayor, Borja and Abaitua, Joseba and L\xf3pez-De-Ipi\xf1a, Diego}, month = jun, year = {2008}, keywords = {Artificial Intelligence, Data analysis, NLP, collonbus, del.icio.us, folksonomies, machine learning, natural language processing, ontologies, social networks, wordnet}, } ']

[u' @article{almeida_primeros_2008, title = {Primeros pasos con {J2ME} {Polish} ({I})}, number = {159}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2008}, keywords = {J2ME, J2ME Polish, mobile applications, software architecture}, pages = {26--30}, } ']

[u' @article{almeida_primeros_2008, title = {Primeros pasos con {Android} (y {III})}, number = {160}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2008}, keywords = {android, mobile applications, software architecture}, pages = {12--17}, } ']

[u' @article{almeida_primeros_2008, title = {Primeros pasos con {Android} ({I})}, number = {157}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2008}, keywords = {android, mobile applications, software architecture}, pages = {12--17}, } ']

[u' @inproceedings{almeida_dynamic_2008, address = {Patras, Greece}, title = {Dynamic {Ontology} {Enrichment} and {Reasoning} in {AmI} {Environments}}, isbn = {978-960-6843-07-5}, abstract = {Context in an environment usually suffers from sudden changes; people and devices move from one place to another, previously unknown objects appear and existing ones disappear. AmI-enhanced environments must be flexible enough to adapt and respond to these changes. This work describes a semantic infrastructure which manages context, reasons over it and, more significantly, it is capable of dynamically enriching the ontology that models context.}, booktitle = {Proceedings of the 3rd {Workshop} on {Artificial} {Intelligence} {Techniques} for {Ambient} {Intelligence} ({AITAmI2008})}, author = {Almeida, Aitor and L\xf3pez-De-Ipi\xf1a, Diego and Aguilera, Unai and Larizgoitia, Iker and Laiseca, Xabier and Ordu\xf1a, Pablo and Barbier, Ander}, month = jul, year = {2008}, keywords = {Artificial Intelligence, Context-Aware Computing, Data analysis, ambient intelligence, intelligent environments, middleware, ontologies, semantic inference, smartlab}, } ']

[u' @article{sainz_primeros_2008, title = {Primeros pasos con {Android} ({II})}, number = {158}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2008}, keywords = {android, mobile applications}, pages = {18--23}, } ']

[u' @article{sainz_construccion_2008, title = {Construcci\xf3n de aplicaciones con {J2ME} {Polish} ({II})}, number = {160}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2008}, keywords = {J2ME, J2ME Polish, java, mobile applications, software architecture}, pages = {26--32}, } ']

[u' @article{almeida_ibatis_2008, title = {{iBatis} o c\xf3mo hacer uso del 80\\% de la funcionalidad de {JDBC} con el 20\\% del c\xf3digo}, number = {165}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2008}, keywords = {data bases, software architecture}, pages = {22--27}, } ']

[u' @article{sainz_desarrollo_2008, title = {Desarrollo de aplicaciones con {J2ME} {Polish} (y {III})}, number = {162}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2008}, keywords = {J2ME, J2ME Polish, java, mobile applications, software architecture}, pages = {26--30}, } ']

[u' @inproceedings{lopez-de-ipina_dynamic_2008, title = {Dynamic discovery and semantic reasoning for next generation intelligent environments}, abstract = {This work describes an OSGi-based middleware platform to enable more scalable, future-proof, cost-efficient and standard-following intelligent environments. It complements OSGi with two main features which make it even more suitable for intelligent environment management: a) dynamic discovery and monitoring of distributed semantic services and b) semantic context modelling and reasoning for intelligent service provision. Furthermore, it evaluates the suitability of applying semantic technologies in the construction of intelligent environment middleware.}, booktitle = {2008 {IET} 4th {International} {Conference} on {Intelligent} {Environments}}, author = {L\xf3pez-De-Ipi\xf1a, Diego and Almeida, Aitor and Aguilera, Unai and Larizgoitia, Iker and Laiseca, Xabier and Ordu\xf1a, Pablo and Barbier, Ander and Vazquez, Juan Ignacio}, year = {2008}, keywords = {Context-Aware Computing, ambient intelligence, intelligent environments, middleware, ontologies, osgi, pervasive computing, semantic reasoning}, pages = {1--10} }']

[u' @article{sainz_primera_2007, title = {Primera aproximaci\xf3n a {Silverlight}}, number = {156}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2007}, keywords = {.net, silverlight, software architecture}, pages = {36--42}, } ']

[u' @article{sainz_integrando_2007, title = {Integrando .net y office con {VSTO} ({I})}, number = {150}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2007}, keywords = {.net, office, software architecture, vsto}, pages = {16--23}, } ']

[u' @article{almeida_videovigilancia_2007, title = {Videovigilancia con .{NET}}, number = {152}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2007}, keywords = {.net, domotics, software architecture, videovigilance, x10}, pages = {30--33}, } ']

[u' @article{almeida_mobile_2007, title = {Mobile {Web} {Controls} de {ASP}. {NET}}, number = {145}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2007}, keywords = {.net, asp.net, mobile applications}, pages = {14--21} }']

[u' @article{almeida_web_2007, title = {Web {Service} {Enhancements}: {Extensiones} de {Servicios} {Web} para. {NET} ({I})}, number = {153}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2007}, keywords = {.net, Web services, software architecture}, pages = {48--52}, } ']

[u' @article{sainz_integrando_2007, title = {Integrando .net y office con {VSTO} (y {II})}, number = {151}, journal = {S\xf3lo Programadores}, author = {Sainz, David and Almeida, Aitor}, year = {2007}, keywords = {.net, office, software architecture}, pages = {38--43}, } ']

[u' @article{almeida_web_2007, title = {Web {Service} {Enhancements}: {Extensiones} de {Servicios} {Web} para. {NET} (y {II})}, language = {Spanish}, number = {154}, journal = {S\xf3lo Programadores}, author = {Almeida, Aitor and Sainz, David}, year = {2007}, keywords = {.net, Web services, software architecture}, pages = {50--55}, } ']

[u' @inproceedings{lopez-de-ipina_platform_2006, title = {A platform to build smart spaces controllable from mobile devices}, volume = {1}, abstract = {The current multimedia, processing and communication capabilities of mobile devices make them most suitable to act as our intermediaries with the surrounding environment. They are capable of sensing, processing, storing and communicating with the artefacts augmented with computing services (i.e. smart objects) deployed in a smart space. This paper describes a device-type, user-location and communication-means agnostic platform, namely EMI2lets, which fulfils a two-fold purpose: a) it transforms our mobile devices into universal remote controllers of smart objects and b) it helps us constructing smart object ecosystems, i.e. smart spaces}, booktitle = {2nd {IET} {International} {Conference} on {Intelligent} {Environments}, 2006. {IE} 06}, author = {L\xf3pez-De-Ipi\xf1a, Diego and Vazquez, Juan Ignacio and Garc\xeda, Daniel and Fern\xe1ndez, Javier and Garc\xeda, Iv\xe1n and Sainz, David and Almeida, Aitor}, year = {2006}, keywords = {ambient intelligence, intelligent environments, middleware, mobile applications, pervasive computing, smart spaces}, pages = {31--40} }']

[u' @inproceedings{almeida_enabling_2006, address = {Donostia, Spain}, title = {Enabling {Service} {Orchestration}, {Transactionality} and {Security} in {UPnP}}, abstract = {UPnP defines a specification to discover and manage services in local area networks. The specification does not address topics like service orchestration, transactionality and security, lacking of the necessary capabilities for a Service Oriented Architecture. We suggest some modifications on UPnP to enable a rich service environment in which services collaborate to achieve common goals, controlling which operations in each service can be accessed by others.}, booktitle = {Proceedings of the {IADIS} {International} {Conference} on {Applied} {Computing}}, author = {Almeida, Aitor and Sainz, David}, month = feb, year = {2006}, keywords = {orchestration, transactionality, upnp} }']

[u' @article{lopez-de-ipina_emi_2006, title = {{EMI} 2 lets: {A} {Reflective} {Framework} for {Enabling} {AmI}}, volume = {12}, issn = {ISSN: 0948-695X}, shorttitle = {{EMI} 2 lets}, doi = {http:// dx.doi.org/10.3217/jucs-012-03-0297}, abstract = {Abstract: An interesting new application domain for handheld devices may be represented by Ambient Intelligence (AmI), where they can be used as intermediaries between us and our surrounding environment. Thus, the devices, which always accompany us, will behave as electronic butlers who assist us in our daily tasks, by interacting with the smart objects (everyday objects augmented with computational services) in our whereabouts. In order to achieve such goal, this paper proposes an AmI-enabling framework providing two main functions: a) facilitate the development and deployment of smart objects and b) transform mobile devices into universal remote controllers of those smart objects.}, number = {3}, journal = {Journal of Universal Computer Science (J.UCS)}, author = {L\xf3pez-de-Ipi\xf1a, Diego and V\xe1zquez, Juan Ignacio and Garc\xeda, Daniel and Fern\xe1ndez, Javier and Garc\xeda, Iv\xe1n and Sainz, David and Almeida, Aitor}, month = mar, year = {2006}, keywords = {AI for health, EMI{\\textasciicircum}2, Smart Spaces, ambient intelligence, intelligent environments, jcr0.338, middleware, pervasive computing, q4}, pages = {297--314} }']

[u' @inproceedings{sainz_towards_2006, address = {Alcal\xe1 de Henares, Madrid, Spain}, title = {Towards a communication agnostic middleware for {Ambient} {Intelligence}}, booktitle = {Proceedings of the {I} {International} {Conference} on {Ubiquitous} {Computing}: {Applications}, {Technology} and {Social} {Issues}}, author = {Sainz, David and Almeida, Aitor and Vald\xe9s, Jon and L\xf3pez-De-Ipi\xf1a, Diego}, month = jun, year = {2006}, keywords = {.net, EMI{\\textasciicircum}2, User interfaces, ambient intelligence, bluetooth, emi2lets, intelligent environments, middleware, mobile applications, p2p, software architecture}, } ']

[u' @incollection{lopez-de-ipina_middleware_2006, series = {Lecture {Notes} in {Computer} {Science}}, title = {A {Middleware} for the {Deployment} of {Ambient} {Intelligent} {Spaces}}, copyright = {\xa92006 Springer Berlin Heidelberg}, isbn = {978-3-540-37785-6 978-3-540-37788-7}, url = {http://link.springer.com/chapter/10.1007/11825890_12}, abstract = {The latest mobile devices are offering more multimedia features, better communication capabilities (Bluetooth, Wi-Fi, GPRS/UMTS) and are more easily programmable than ever before. So far, those devices have been used mainly for communication, entertainment, and as electronic assistants. On the other hand, Ambient Intelligence (AmI) is emerging as a new research discipline merging the fields of Ubiquitous Computing and Communications, Context Awareness and Intelligent User Interfaces. The ultimate goal of AmI is to surround our working and living environments with context-aware, cooperative and invisible devices that will assist and help us in our everyday activities. Current mobile devices, which accompany us anywhere and at anytime, are the most convenient tools to help us benefit from AmI-enhanced environments. In other words, mobile devices are the best candidates to intermediate between us and our surroundings. In consequence, this paper proposes a middleware which aims to make this vision reality following a two-fold objective: (1) to simplify the creation and deployment of physical spaces hosting smart objects and (2) to transform mobile devices into universal remote controllers of those objects.}, number = {3864}, urldate = {2013-11-05TZ}, booktitle = {Ambient {Intelligence} in {Everyday} {Life}}, publisher = {Springer Berlin Heidelberg}, author = {L\xf3pez-de-Ipi\xf1a, Diego and V\xe1zquez, Juan Ignacio and Garcia, Daniel and Fern\xe1ndez, Javier and Garc\xeda, Iv\xe1n and S\xe1inz, David and Almeida, Aitor}, editor = {Cai, Yang and Abascal, Julio}, month = jan, year = {2006}, keywords = {ISI, Smart Spaces, ambient intelligence, intelligent environments, middleware, mobile applications, pervasive computing}, pages = {239--255} }']