32 research outputs found

    A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios

    Get PDF
    [Abstract]: The limitations of many IoT devices in terms of storage, computing power and energy consumption require them to be connected to other devices when performing computationally intensive tasks, as happens with IoT systems based on edge computing architectures. However, the lack of wireless connectivity in the places where IoT nodes are deployed or through which they move is still a problem. One of the solutions to mitigate this problem involves using opportunistic networks, which provide connectivity and processing resources efficiently while reducing the communications traffic with remote clouds. Thus, opportunistic networks are helpful in situations when wireless communication coverage is not available, as occurs in certain rural areas, during natural disasters, in wars or when other factors cause network disruptions, as well as in other IoT scenarios in which the cloud becomes saturated (for example, due to an excessive amount of concurrent communications or when denial-of-service (DoS) attacks occur). This article presents the design and initial validation of a novel opportunistic edge computing (OEC) system based on Bluetooth 5 and the use of low-cost single-board computers (SBCs). After describing the proposed OEC system, experimental results are presented for a real opportunistic vehicular IoT scenario. Specifically, the latency and packet loss are measured thanks to the use of an experimental testbed made of two separate IoT networks (each conformed by an IoT node and an OEC gateway): one located in a remote office and another one inside a moving vehicle, which was driven at different vehicular speeds. The obtained results show average latencies ranging from 716 to 955 ms with packet losses between 7% and 27%. As a result, the developed system is useful for providing opportunistic services to moving IoT nodes with relatively low latency requirements.Xunta de Galicia; ED431C 2020/15Xunta de Galicia; ED431G 2019/01Ministerio de Ciencia e Innovación; PID2020-118857RA-I0

    A novel Approach for sEMG Gesture Recognition using Resource-constrained Hardware Platforms

    Get PDF
    Classifying human gestures using surface electromyografic sensors (sEMG) is a challenging task. Wearable sensors have proven to be extremely useful in this context, but their performance is limited by several factors (signal noise, computing resources, battery consumption, etc.). In particular, computing resources impose a limitation in many application scenarios, in which lightweight classification approaches are desirable. Recent research has shown that machine learning techniques are useful for human gesture classification once their salient features have been determined. This paper presents a novel approach for human gesture classification in which two different strategies are combined: a) a technique based on autoencoders is used to perform feature extraction; b) two alternative machine learning algorithms (namely J48 and K*) are then used for the classification stage. Empirical results are provided, showing that for limited computing power platforms our approach outperforms other alternative methodologies.Fil: Micheletto, Matías Javier. Universidad Nacional de la Patagonia Austral. Centro de Investigaciones y Transferencia Golfo San Jorge. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro de Investigaciones y Transferencia Golfo San Jorge. Universidad Nacional de la Patagonia "San Juan Bosco". Centro de Investigaciones y Transferencia Golfo San Jorge; ArgentinaFil: Chesñevar, Carlos Iván. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Bahía Blanca. Instituto de Ciencias e Ingeniería de la Computación. Universidad Nacional del Sur. Departamento de Ciencias e Ingeniería de la Computación. Instituto de Ciencias e Ingeniería de la Computación; ArgentinaFil: Santos, Rodrigo Martin. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Bahía Blanca. Instituto de Ciencias e Ingeniería de la Computación. Universidad Nacional del Sur. Departamento de Ciencias e Ingeniería de la Computación. Instituto de Ciencias e Ingeniería de la Computación; Argentin

    Trust-Based Cloud Machine Learning Model Selection For Industrial IoT and Smart City Services

    Get PDF
    With Machine Learning (ML) services now used in a number of mission-critical human-facing domains, ensuring the integrity and trustworthiness of ML models becomes all-important. In this work, we consider the paradigm where cloud service providers collect big data from resource-constrained devices for building ML-based prediction models that are then sent back to be run locally on the intermittently-connected resource-constrained devices. Our proposed solution comprises an intelligent polynomial-time heuristic that maximizes the level of trust of ML models by selecting and switching between a subset of the ML models from a superset of models in order to maximize the trustworthiness while respecting the given reconfiguration budget/rate and reducing the cloud communication overhead. We evaluate the performance of our proposed heuristic using two case studies. First, we consider Industrial IoT (IIoT) services, and as a proxy for this setting, we use the turbofan engine degradation simulation dataset to predict the remaining useful life of an engine. Our results in this setting show that the trust level of the selected models is 0.49% to 3.17% less compared to the results obtained using Integer Linear Programming (ILP). Second, we consider Smart Cities services, and as a proxy of this setting, we use an experimental transportation dataset to predict the number of cars. Our results show that the selected model's trust level is 0.7% to 2.53% less compared to the results obtained using ILP. We also show that our proposed heuristic achieves an optimal competitive ratio in a polynomial-time approximation scheme for the problem

    Deep learning-based graffiti detection: A study using Images from the streets of Lisbon

    Get PDF
    This research work comes from a real problem from Lisbon City Council that was interested in developing a system that automatically detects in real-time illegal graffiti present throughout the city of Lisbon by using cars equipped with cameras. This system would allow a more efficient and faster identification and clean-up of the illegal graffiti constantly being produced, with a georeferenced position. We contribute also a city graffiti database to share among the scientific community. Images were provided and collected from different sources that included illegal graffiti, images with graffiti considered street art, and images without graffiti. A pipeline was then developed that, first, classifies the image with one of the following labels: illegal graffiti, street art, or no graffiti. Then, if it is illegal graffiti, another model was trained to detect the coordinates of graffiti on an image. Pre-processing, data augmentation, and transfer learning techniques were used to train the models. Regarding the classification model, an overall accuracy of 81.4% and F1-scores of 86%, 81%, and 66% were obtained for the classes of street art, illegal graffiti, and image without graffiti, respectively. As for the graffiti detection model, an Intersection over Union (IoU) of 70.3% was obtained for the test set.info:eu-repo/semantics/publishedVersio

    Predicting Car Availability in Free Floating Car Sharing Systems: Leveraging Machine Learning in Challenging Contexts

    Get PDF
    5Free-Floating Car Sharing (FFCS) services are currently available in tens of cities and countries spread all over the worlds. Depending on citizens’ habits, service policies, and road conditions, car usage profiles are rather variable and often hardly predictable. Even within the same city, different usage trends emerge in different districts and in various time slots and weekdays. Therefore, modeling car availability in FFCS systems is particularly challenging. For these reasons, the research community has started to investigate the applicability of Machine Learning models to analyze FFCS usage data. This paper addresses the problem of predicting the short-term level of availability of the FFCS service in the short term. Specifically, it investigates the applicability of Machine Learning models to forecast the number of available car within a restricted urban area. It seeks the spatial and temporal contexts in which nonlinear ML models, trained on past usage data, are necessary to accurately predict car availability. Leveraging ML has shown to be particularly effective while considering highly dynamic urban contexts, where FFCS service usage is likely to suddenly and unexpectedly change. To tailor predictive models to the real FFCS data, we study also the influence of ML algorithm, prediction horizon, and characteristics of the neighborhood of the target area. The empirical outcomes allow us to provide system managers with practical guidelines to setup and tune ML models.openopenDaraio, Elena; Cagliero, Luca; Chiusano, Silvia; Garza, Paolo; Giordano, DaniloDaraio, Elena; Cagliero, Luca; Chiusano, Silvia; Garza, Paolo; Giordano, Danil

    Knowledge Discovery Using Topological Analysis for Building Sensor Data

    Get PDF
    Distributed sensor networks are at the heart of smart buildings, providing greater detail and valuable insights into their energy consumption patterns. The problem is particularly complex for older buildings retrofitted with Building Energy Management Systems (BEMS) where extracting useful knowledge from large sensor data streams without full understanding of the underlying system variables is challenging. This paper presents an application of Q-Analysis, a computationally simple topological approach for summarizing large sensor data sets and revealing useful relationships between different variables. Q-Analysis can be used to extract novel structural features called Q-vectors. The Q-vector magnitude visualizations are shown to be very effective in providing insights on macro behaviors, i.e., building floor behaviors in the present case, which are not evident from the use of unsupervised learning algorithms applied on individual terminal units. It has been shown that the building floors exhibited distinct behaviors that are dependent on the set-point distribution, but independent of the time and season of the year

    Facilitating Successful Smart Campus Transitions: A Systems Thinking-SWOT Analysis Approach

    Get PDF
    An identification of strengths, weakness, opportunities, and threats (SWOT) factors remains imperative for enabling a successful Smart Campus transition. The absence of a structured approach for analyzing the relationships between these SWOT factors and the influence thereof on Smart Campus transitions negate effective implementation. This study leverages a systems thinking approach to bridge this gap. Data were collected through a stakeholder workshop within a University of Technology case study and analyzed using qualitative content analysis (QCA). This resulted in the establishment of SWOT factors affecting Smart Campus transitions. Systems thinking was utilized to analyze the relationships between these SWOT factors resulting in a causal loop diagram (CLD) highlighting extant interrelationships. A panel of experts drawn from the United Kingdom, New Zealand, and South Africa validated the relationships between the SWOT factors as elucidated in the CLD. Subsequently, a Smart Campus transition framework predicated on the CLD archetypes was developed. The framework provided a holistic approach to understanding the interrelationships between various SWOT factors influencing Smart Campus transitions. This framework remains a valuable tool for facilitating optimal strategic planning and management approaches by policy makers, academics, and implementers within the global Higher Education Institution (HEI) landscape for managing successful Smart Campus transition at the South African University of Technology (SAUoT) and beyond

    Using Deep Learning Predictions of Smokers’ Behaviour to Develop a Smart Smoking-Cessation App

    Get PDF
    The number of new smoking-cessation apps had increased in recent years. Although these offer accessible and low-cost support to smokers, they often lack scientific understanding of nicotine addiction, and rely on smokers’ self-reporting their cravings / environmental factors; a method widely acknowledged to be unreliable. This PhD presents two novel deep-learning models for automatic smoking events prediction. Both models combine machine-learning with Control Theory Model of Smoking (CTMoS), to enable the prediction of smoking events based on both internal (nicotine level) and external (e.g. location) factors. This offers a way to overcome limitations of previous apps. The first model, combined CTMoS with a 1D Convolutional Neural Network, using raw accelerometer and GPS coordinates as input. Result indicated good prediction of internal craving factors (e.g. nicotine level and craving); but smoking events prediction required improvement, as the f1-score were 0.06, 0.14, 0.24, and 0.4 for predicting a smoking event 5, 15, 30, and 60 -min (respectively) prior to its occurrence. The second model combined 1D Convolutional Neural Network with the Bidirectional Long Short-Term Memory method, to create a deep learning model with Genetic Algorithm for hyperparameter selection. The model used the same 3- accelerometer values as input, but the 3-GPS coordinates were replaced with coded location data (five most smoked locations). These changes improved smoking events prediction with average f1-score of 0.32, 0.59, 0.71, and 0.8 for predicting a smoking event 5, 15, 30, and 60 -min (respectively) prior to its occurrence. This PhD achieved its three goals: minimize user input (by using data collected from phone sensors); improve scientific understanding of factors that influence smokers’ behaviour (by evaluating the relative contribution of different factors), and developing a state-of-the-art model that enables the automatic prediction of smoking events. As such, outcomes of this PhD lay the foundation for future development of smart and personalized apps that can provide real-time personalized support for smokers

    Explainability in AI Policies: A Critical Review of Communications, Reports, Regulations, and Standards in the EU, US, and UK

    Get PDF
    Public attention towards explainability of artificial intelligence (AI) systems has been rising in recent years to offer methodologies for human oversight. This has translated into the proliferation of research outputs, such as from Explainable AI, to enhance transparency and control for system debugging and monitoring, and intelligibility of system process and output for user services. Yet, such outputs are difficult to adopt on a practical level due to a lack of a common regulatory baseline, and the contextual nature of explanations. Governmental policies are now attempting to tackle such exigence, however it remains unclear to what extent published communications, regulations, and standards adopt an informed perspective to support research, industry, and civil interests. In this study, we perform the first thematic and gap analysis of this plethora of policies and standards on explainability in the EU, US, and UK. Through a rigorous survey of policy documents, we first contribute an overview of governmental regulatory trajectories within AI explainability and its sociotechnical impacts. We find that policies are often informed by coarse notions and requirements for explanations. This might be due to the willingness to conciliate explanations foremost as a risk management tool for AI oversight, but also due to the lack of a consensus on what constitutes a valid algorithmic explanation, and how feasible the implementation and deployment of such explanations are across stakeholders of an organization. Informed by AI explainability research, we then conduct a gap analysis of existing policies, which leads us to formulate a set of recommendations on how to address explainability in regulations for AI systems, especially discussing the definition, feasibility, and usability of explanations, as well as allocating accountability to explanation providers
    corecore