Recurrent Neural Networks for Predicting Mobile Device State

Author(s):  
Juan Manuel Rodriguez ◽  
Alejandro Zunino ◽  
Antonela Tommasel ◽  
Cristian Mateos

Nowadays, mobile devices are ubiquitous in modern life as they allow users to perform virtually any task, from checking e-mails to playing video games. However, many of these operations are conditioned by the state of mobile devices. Therefore, knowing the current state of mobile devices and predicting their future states is a crucial issue in different domains, such as context-aware applications or ad-hoc networking. Several authors have proposed to use different machine learning methods for predicting some aspect of mobile devices' future states. This chapter aims at predicting mobile devices' battery charge, whether it is plugged to A/C, and screen and WiFi state. To fulfil this goal, the current state of a mobile device can be regarded as the consequence of the previous sequence of states, meaning that future states can be predicted by known previous ones. This chapter focuses on using recurrent neural networks for predicting future states.

Author(s):  
Juan Manuel Rodriguez ◽  
Alejandro Zunino ◽  
Antonela Tommasel ◽  
Cristian Mateos

Nowadays, mobile devices are ubiquitous in modern life as they allow users to perform virtually any task, from checking e-mails to playing video games. However, many of these operations are conditioned by the state of mobile devices. Therefore, knowing the current state of mobile devices and predicting their future states is a crucial issue in different domains, such as context-aware applications or ad-hoc networking. Several authors have proposed to use different machine learning methods for predicting some aspect of mobile devices' future states. This work aims at predicting mobile devices' battery charge, whether it is plugged to A/C, and screen and WiFi state. To fulfil this goal, the current state of a mobile device can be regarded as the consequence of the previous sequence of states, meaning that future states can be predicted by known previous ones. This work focuses on using Recurrent Neural Networks for predicting future states.


Author(s):  
Weixiang Xu ◽  
Xiangyu He ◽  
Tianli Zhao ◽  
Qinghao Hu ◽  
Peisong Wang ◽  
...  

Large neural networks are difficult to deploy on mobile devices because of intensive computation and storage. To alleviate it, we study ternarization, a balance between efficiency and accuracy that quantizes both weights and activations into ternary values. In previous ternarized neural networks, a hard threshold Δ is introduced to determine quantization intervals. Although the selection of Δ greatly affects the training results, previous works estimate Δ via an approximation or treat it as a hyper-parameter, which is suboptimal. In this paper, we present the Soft Threshold Ternary Networks (STTN), which enables the model to automatically determine quantization intervals instead of depending on a hard threshold. Concretely, we replace the original ternary kernel with the addition of two binary kernels at training time, where ternary values are determined by the combination of two corresponding binary values. At inference time, we add up the two binary kernels to obtain a single ternary kernel. Our method dramatically outperforms current state-of-the-arts, lowering the performance gap between full-precision networks and extreme low bit networks. Experiments on ImageNet with AlexNet (Top-1 55.6%), ResNet-18 (Top-1 66.2%) achieves new state-of-the-art.


2019 ◽  
Author(s):  
Miguel Oyler-Castrillo ◽  
Nicolas Bohm Agostini ◽  
Gadiel Sznaier ◽  
David Kaeli

Information ◽  
2019 ◽  
Vol 10 (3) ◽  
pp. 98 ◽  
Author(s):  
Tariq Ahmad ◽  
Allan Ramsay ◽  
Hanady Ahmed

Assigning sentiment labels to documents is, at first sight, a standard multi-label classification task. Many approaches have been used for this task, but the current state-of-the-art solutions use deep neural networks (DNNs). As such, it seems likely that standard machine learning algorithms, such as these, will provide an effective approach. We describe an alternative approach, involving the use of probabilities to construct a weighted lexicon of sentiment terms, then modifying the lexicon and calculating optimal thresholds for each class. We show that this approach outperforms the use of DNNs and other standard algorithms. We believe that DNNs are not a universal panacea and that paying attention to the nature of the data that you are trying to learn from can be more important than trying out ever more powerful general purpose machine learning algorithms.


2020 ◽  
Author(s):  
Ethan C. Alley ◽  
Miles Turpin ◽  
Andrew Bo Liu ◽  
Taylor Kulp-McDowall ◽  
Jacob Swett ◽  
...  

AbstractThe promise of biotechnology is tempered by its potential for accidental or deliberate misuse. Reliably identifying telltale signatures characteristic to different genetic designers, termed genetic engineering attribution, would deter misuse, yet is still considered unsolved. Here, we show that recurrent neural networks trained on DNA motifs and basic phenotype can reach 70% attribution accuracy distinguishing between over 1,300 labs. To make these models usable in practice, we introduce a framework for weighing predictions against other investigative evidence using calibration, and bring our model to within 1.6% of perfect calibration. Additionally, we demonstrate that simple models can accurately predict both the nation-state-of-origin and ancestor labs, forming the foundation of an integrated attribution toolkit which should promote responsible innovation and international security alike.


Indian Railways operates both long distance and suburban passenger trains and freight services daily in the country. Trains get delayed frequently due to several reasons such as, severe weather conditions such as fog, traffic, signal failure, derailing of trains, accidents, etc, and this delay is propagated from station to station. If we can predict this in advance - it would be of great help for the commuters to plan their journey either for an earlier departure or postpone, and also lets railways to take measures to avoid delays further. In this paper, we used decision tree, a machine learning method used for predicting train delays, and Recurrent Neural Networks distinguished with various fixtures. For predicting train delays, Recurrent Neural networks with 2 layers and 22 neurons per each layer gave best results with an average error of 122 seconds


2020 ◽  
Vol 115 (3) ◽  
pp. 1839-1867
Author(s):  
Piotr Nawrocki ◽  
Bartlomiej Sniezynski

AbstractIn this paper we present an original adaptive task scheduling system, which optimizes the energy consumption of mobile devices using machine learning mechanisms and context information. The system learns how to allocate resources appropriately: how to schedule services/tasks optimally between the device and the cloud, which is especially important in mobile systems. Decisions are made taking the context into account (e.g. network connection type, location, potential time and cost of executing the application or service). In this study, a supervised learning agent architecture and service selection algorithm are proposed to solve this problem. Adaptation is performed online, on a mobile device. Information about the context, task description, the decision made and its results such as power consumption are stored and constitute training data for a supervised learning algorithm, which updates the knowledge used to determine the optimal location for the execution of a given type of task. To verify the solution proposed, appropriate software has been developed and a series of experiments have been conducted. Results show that as a result of the experience gathered and the learning process performed, the decision module has become more efficient in assigning the task to either the mobile device or cloud resources.


Sign in / Sign up

Export Citation Format

Share Document