Comparing Machine Learning Approaches for Context-Aware Composition
نویسندگان
چکیده
Context-Aware Composition allows to automatically select optimal variants of algorithms, data-structures, and schedules at runtime using generalized dynamic Dispatch Tables. These tables grow exponentially with the number of significant context attributes. To make ContextAware Composition scale, we suggest four alternative implementations to Dispatch Tables, all well-known in the field of machine learning: Decision Trees, Decision Diagrams, Naive Bayes and Support Vector Machines classifiers. We assess their decision overhead and memory consumption theoretically and practically in a number of experiments on different hardware platforms. Decision Diagrams turn out to be more compact compared to Dispatch Tables, almost as accurate, and faster in decision making. Using Decision Diagrams in Context-Aware Composition leads to a better scalability, i.e., Context-Aware Composition can be applied at more program points and regard more context attributes than before.
منابع مشابه
Machine Learning Based Adaptive Context-Aware System for Smart Home Environment
Context-awareness is the key element for building a smart home environment. The goal of a smart home is to predict the demand of home users and proactively provides the proper services by considering the user’s context information. Several methods are used in context-aware system to provide services. Machine learning based approaches are capable to make better prediction and adaptation than oth...
متن کاملContext Reasoning Technologies in Ubiquitous Computing Environment
Context-aware computing is a hot area in ubiquitous computing. There are several challenges to be covered. This paper focuses on context reasoning, which means deducing higher context from raw sensor data. The context reasoning problem is discussed on two different levels: context inference/recognition concerning the generation of context atoms from raw sensor data, and context reasoning concer...
متن کاملDecision support for the usage of mobile information services: A context-aware service selection approach that considers the effects of context interdependencies
In mobile business, context information is utilised to select services mostly tailored to a user's current situation and preferences. In existing context-aware service selection approaches, a service utility is determined by comparing its non-functional properties with current context information but without considering its integration in a service composition. This may cause suboptimal selecti...
متن کاملTowards physical intrusion detection method based on machine learning and context-aware activity recognition in real-time
Sensor-based human activity recognition is getting increasingly popular in various applications. Most of the related work within dense-sensing based approaches assume that large number of different multimodal sensors are placed on the objects in the environment (which is rarely the case in today’s real life home environments), that sensor data is not processed in real-time and that activity to ...
متن کاملMachine learning algorithms in air quality modeling
Modern studies in the field of environment science and engineering show that deterministic models struggle to capture the relationship between the concentration of atmospheric pollutants and their emission sources. The recent advances in statistical modeling based on machine learning approaches have emerged as solution to tackle these issues. It is a fact that, input variable type largely affec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011