A modified VDCNN model reduces size and latency for mobile platforms.
problem Memory and processing constraints on mobile platforms.
method Temporal Depthwise Separable Convolutions and Global Average Pooling.
result The squeezed model (SVDCNN) is 10x-20x smaller with minimal accuracy loss.
Mobile gaming has emerged as a promising market with billion-dollar revenues. A variety of mobile game platforms and services have been developed around the world. One critical challenge for these platforms and services is to understand user churn behavior in mobile games. Accurate churn prediction will benefit many st…
Paper analyzes churn behavior in mobile games at micro and macro levels.
problem Understanding churn behavior in mobile games, especially at micro and macro levels.
method Developed a semi-supervised and inductive embedding model for micro-level churn prediction and constructed a relationship graph for macro-level churn ranking.
result Accurate micro-level churn prediction and macro-level churn ranking were achieved using novel techniques.
CompactNet optimizes CNN models for resource-limited platforms.
problem Challenges in implementing CNN models on resource-limited platforms.
method Guided by a simulator, CompactNet progressively trims a pre-trained network to achieve target speedup while maintaining accuracy.
result Achieves up to 1.8x kernel computation speedup on embedded platforms.
TransFall uses transfer learning to improve activity recognition from mobile sensors.
problem Performance degradation due to platform and user movement differences.
method Two-tier data transformation, label estimation, and model generation layers.
result TransFall enhances activity recognition accuracy for new scenarios.
ImJoy simplifies deep learning for biomedical research.
problem Computational barriers limit deep learning adoption in biomedical research.
method Open-source browser-based platform for deep learning.
result Facilitates widespread reuse of deep learning solutions.
Recently, mobile operators in many developing economies have launched "Mobile Money" platforms that deliver basic financial services over the mobile phone network. While many believe that these services can improve the lives of the poor, a consistent difficulty has been identifying individuals most likely to benefit fr…
This paper proposes and implements an intuitive and pervasive solution for neonatal EEG monitoring assisted by sonification and deep learning AI that provides information about neonatal brain health to all neonatal healthcare professionals, particularly those without EEG interpretation expertise. The system aims to inc…
Neural pedagogical agent updates user models in real-time for mobile education apps.
problem Real-time user modeling for dynamic mobile education platforms.
method Bidirectional recurrent neural networks with attention mechanism over embedded question-response pairs.
result Model outperforms existing approaches in predicting user response correctness.
StrokeSave app diagnoses stroke via mobile sensors and AI.
problem Inadequate stroke diagnosis in areas without quality medical facilities.
method Mobile app with sensors, facial and retinal images, deep learning model.
result Deep learning model achieves 95% accuracy in diagnosing stroke.
New algorithms improve semantic similarity in mobile datasets by incorporating context.
problem Traditional models fail to capture external context in mobile datasets.
method Developed new algorithms to integrate external features into sentence embeddings and semantic similarity scores.
result Applying PCA with eight components and appending multimodal features improves semantic understanding in tweets.
RL platform enhances user journeys in healthcare apps.
problem Improving user experience and personalization in healthcare apps.
method Reinforcement learning framework for adaptive interventions.
result Significant increase in basket size through personalized recommendations.
(ABRIDGED) In previous work, two platforms have been developed for testing computer-vision algorithms for robotic planetary exploration (McGuire et al. 2004b,2005; Bartolo et al. 2007). The wearable-computer platform has been tested at geological and astrobiological field sites in Spain (Rivas Vaciamadrid and Riba de S…
MetaDVFS uses device and application metadata to improve DVFS efficiency.
problem Improving energy efficiency in mobile platforms with diverse applications and hardware.
method Formulates DVFS as a multi-task reinforcement learning problem and introduces MetaDVFS, leveraging metadata for knowledge transfer.
result MetaDVFS achieves up to 26% improvement in Quality of Experience and up to 17% improvement in Performance-Power Ratio.
Mosquitoes are a major vector for malaria, causing hundreds of thousands of deaths in the developing world each year. Not only is the prevention of mosquito bites of paramount importance to the reduction of malaria transmission cases, but understanding in more forensic detail the interplay between malaria, mosquito vec…
"How much energy is consumed for an inference made by a convolutional neural network (CNN)?" With the increased popularity of CNNs deployed on the wide-spectrum of platforms (from mobile devices to workstations), the answer to this question has drawn significant attention. From lengthening battery life of mobile device…
GEM detects malicious accounts using adaptive embeddings from heterogeneous graphs.
problem Detecting malicious accounts on a leading mobile payment platform.
method Adaptive learning of discriminative embeddings from heterogeneous account-device graphs with attention mechanism for node importance.
result GEM consistently outperforms competitive methods in detecting malicious accounts.
Survey on deep neural networks for vision and speech.
problem Improving intelligent vision and speech systems.
method Review of deep learning models and challenges.
result Emerging technologies show promise for future systems.
On-device CNN inference for real-time computer vision applications can result in computational demands that far exceed the energy budgets of mobile devices. This paper proposes FixyNN, a co-designed hardware accelerator platform which splits a CNN model into two parts: a set of layers that are fixed in the hardware pla…
PCONV combines fine-grained and coarse-grained pruning for efficient DNN inference on mobile devices.
problem Achieving high sparsity and accuracy in DNN weight pruning for real-time mobile execution.
method PCONV introduces a new sparsity dimension by combining fine-grained pruning patterns inside coarse-grained structures.
result PCONV outperforms state-of-the-art frameworks in speed and efficiency without accuracy loss.
The paper tackles carousel personalization in music streaming apps using contextual bandits.
problem Selecting relevant items to display in carousels for personalized content recommendation.
method Modeling carousel personalization as a contextual multi-armed bandit problem with multiple plays, cascade-based updates and delayed batch feedback.
result Empirically shows the effectiveness of the framework in capturing characteristics of real-world carousels.
Real-time drowsiness detection on mobile phones reduces road trauma.
problem Driver drowsiness increases crash risk and road trauma.
method Depthwise separable 3D convolutions combined with early fusion of spatial and temporal information.
result Real-time drowsiness detection on mobile phones reduces road trauma.
In recent years Deep Neural Networks (DNNs) have been rapidly developed in various applications, together with increasingly complex architectures. The performance gain of these DNNs generally comes with high computational costs and large memory consumption, which may not be affordable for mobile platforms. Deep model q…
Computer vision performances have been significantly improved in recent years by Convolutional Neural Networks(CNN). Currently, applications using CNN algorithms are deployed mainly on general purpose hardwares, such as CPUs, GPUs or FPGAs. However, power consumption, speed, accuracy, memory footprint, and die size sho…
Researchers save memory on MCUs by reordering neural network operators.
problem Memory constraints on microcontrollers for neural network inference.
method Operator reordering to save memory, orthogonal to other compression methods.
result Reduced memory footprint of a CNN to deploy on an MCU with 512KB SRAM.
GeneCAI optimizes DNN compression hyper-parameters for mobile devices.
problem Efficient deployment of complex DNNs on resource-limited devices.
method GeneCAI uses genetic algorithm to learn optimal hyper-parameters.
result GeneCAI finds models with better accuracy-complexity trade-off.
ADRL improves participant selection in MCS systems.
problem Designing a participant selection algorithm for different MCS systems with multiple goals.
method Auxiliary-task based deep reinforcement learning (ADRL) using transformers and pointer networks.
result ADRL outperforms other baselines in various MCS settings.
Unified framework for accelerating DNNs on resource-limited platforms.
problem Accelerating DNN execution on resource-limited platforms.
method Block-based pruning framework with reweighted regularization.
result First universal framework for both CNNs and RNNs with real-time acceleration and no accuracy compromise.
Paper optimizes UAV-assisted mobile edge computing for energy efficiency.
problem Minimizing energy consumption in UAV-assisted mobile edge computing.
method Proposes CAT and RAT algorithms combining convex optimization and deep reinforcement learning.
result RAT achieves similar performance and outperforms traditional algorithms.
TASO optimizes CNN models for memory-constrained devices.
problem Large CNN models are too resource-intensive for mobile devices.
method Integer Linear Programming (ILP) for selecting operations and workspace allocation.
result 8x speedup and 2.2x reduction in memory usage compared to greedy algorithms.
Spacematch matches office workers with suitable workspaces based on their preferences.
problem Matching workers with suitable workspaces in ABW environments.
method Developed a web-based mobile app to collect occupant preferences and IoT sensors for real-time environmental feedback.
result Occupant preferences can be segmented and matched to build a recommendation platform.
Study predicts which patients will benefit from digital health interventions.
problem Unclear targeting of patients for digital care management programs.
method Analyzed claims data, combined with sociodemographic and app-generated data. Created two models: cost prediction and impactability classification.
result Random forest model accurately categorized patients as impactable or not, achieving 71.9% accuracy.
EmBench evaluates DNN performance on various devices, identifying bottlenecks.
problem Understanding compatibility between DNN architectures and hardware.
method Systematic evaluation of state-of-the-art DNNs on commodity devices.
result Identifies bottlenecks in DNN architectures for different hardware.
New method improves mHealth user engagement using Thompson sampling for count data.
problem Optimizing mHealth interventions for distal outcomes through proximal context.
method Combines count data models with Thompson sampling for contextual bandits.
result Improves user engagement in mHealth trials compared to existing methods.
Paper presents runtime-throttleable neural networks for resource-constrained devices.
problem Resource constraints in edge computing platforms.
method Runtime-throttleable neural networks using block-level gating.
result Smooth performance throttling with minimal accuracy loss.
Paper uses LightGBM for mobile user credit assessment.
problem Improving credit evaluation methods for communication operators.
method Data preprocessing, feature engineering, multiple machine learning models integration.
result Established a suitable fusion model for operator user credit evaluation.
The study shows removing fully connected output layers improves efficiency without sacrificing performance.
problem Large number of parameters in fully connected layers for high-category datasets.
method Examined architectures replacing fully connected output layers with fixed layers and compared performance.
result Fixed classifiers offer no additional benefit over removing the output layer and its parameters.
Paper presents a stress prediction model for students using wearable data.
problem Predicting students' stress levels from wearable data is challenging.
method Used Auto-encoders and Multitask learning to predict stress from sensor data and covariates.
result Model improved stress prediction by 45.6% on StudentLife dataset.
Sponsored search in E-commerce platforms such as Amazon, Taobao and Tmall provides sellers an effective way to reach potential buyers with most relevant purpose. In this paper, we study the auction mechanism optimization problem in sponsored search on Alibaba's mobile E-commerce platform. Besides generating revenue, we…
Generative Adversarial Network (GAN) and its variants exhibit state-of-the-art performance in the class of generative models. To capture higher-dimensional distributions, the common learning procedure requires high computational complexity and a large number of parameters. The problem of employing such massive framewor…
Mobile sensing is an emerging technology that utilizes agent-participatory data for decision making or state estimation, including multimedia applications. This article investigates the structure of mobile sensing schemes and introduces crowdsourcing methods for mobile sensing. Inspired by social network, one can estab…
This is a brief survey of the research performed by Grandata Labs in collaboration with numerous academic groups around the world on the topic of human mobility. A driving theme in these projects is to use and improve Data Science techniques to understand mobility, as it can be observed through the lens of mobile phone…
Introduces mobility algebra for modeling geodesics on n-spheres.
problem Modeling geodesics on n-spheres using algebraic structures.
method Introduces mobility algebra and mobility spaces, showing connections to modules and affine spaces.
result Shows geodesics on n-spheres as mobility spaces over unit interval mobility algebra.
Real time bidding (RTB) enables demand side platforms (bidders) to scale ad campaigns across multiple publishers affiliated to an RTB ad exchange. While driving multiple campaigns for mobile app install ads via RTB, the bidder typically has to: (i) maintain each campaign's efficiency (i.e., meet advertiser's target cos…
The paper tracks patient recovery using graphs of joint movement data.
problem Tracking individual patient recovery trajectories in physical therapy.
method Bayesian learning of Random Geometric Graphs from joint movement data.
result Optimal exercise routines can be recommended based on patient recovery data.
The paper presents a probabilistic method to discover daily human mobility patterns from mobile data.
problem Discovering daily human mobility patterns from mobile data.
method A non-parameter Bayesian modeling method, Infinite Gaussian Mixture Model, combined with Kullback-Leibler divergence for automatic clustering.
result The IGMM-based algorithm outperforms the GMM-based algorithm in discovering mobility patterns.
FLAME auto-labels mobile data efficiently on diverse processors.
problem Accurately and efficiently labeling mobile data with unknown labels on heterogeneous processors.
method Self-adaptive auto-labeling system Flame that schedules and executes workloads on mobile processors.
result Flame achieves high labeling accuracy and performance on heterogeneous mobile processors.
Mobile SoCs can improve ML inference by 2x when all components are used concurrently.
problem Power-performance trade-offs in mobile ML inference on heterogeneous SoCs.
method Quantitative evaluation of different ML components on mobile SoCs.
result Mobile SoCs can achieve up to 2x improvement in inference performance by using all components concurrently.