apk2vec builds profiles of Android apps using multiple views, outperforming existing methods.
problem Building comprehensive behavior profiles of Android apps for better analytics.
method Semi-supervised multi-view representation learning combining RL and feature hashing.
result apk2vec's profiles significantly outperform state-of-the-art techniques in app analytics tasks.
Study compares Android malware and benign apps using permissions.
problem Classify Android malware from benign apps.
method Used machine learning techniques like decision trees, random forests, SVM, etc.
result Permissions are a strong feature for malware detection.
Paper develops malware detection methods using Hamming distance.
problem Detecting and preventing spread of Android malware.
method Four detection methods using Hamming distance for similarity.
result Accuracy rates of proposed algorithms are more than 90%.
DataLearner simplifies data mining on Android devices.
problem Lack of general-purpose data-mining tools for mobile devices.
method Augments Weka engine with Charles Sturt University algorithms, providing 40 mining algorithms.
result Delivers classification accuracy similar to PCs/laptops with acceptable speed and battery life.
AppStreamer reduces mobile game storage by predicting needed files.
problem Expanding storage needs of mobile games and apps.
method Predictive streaming of app files from cloud or edge servers.
result Reduces storage by 87% for Dead Effect 2 and 86% for Fire Emblem Heroes.
Guidelines for deploying deep learning models on smartphones are developed.
problem Lack of unified guidelines for real-time deployment of deep learning solutions on smartphones.
method Unified flow of implementation for Android and iOS, use of multi-threading, benchmarking framework.
result Developed deployment approach allows easy conversion of deep learning models into real-time smartphone apps.
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…
FLeet improves online FL for mobile apps with better performance and privacy.
problem Federated Learning's offline nature limits its applicability for online updates.
method Combines staleness awareness and performance prediction with adaptive learning.
result 2.3x quality boost with minimal battery consumption.
Deep learning improves Android malware detection.
problem Detecting and preventing Android malware.
method Review of static, dynamic, and hybrid deep learning approaches.
result Identifies strengths and weaknesses of deep learning methods.
DL-Droid detects Android malware using deep learning and real devices.
problem Sophisticated Android malware detection challenges traditional methods.
method Deep learning system with stateful input generation on real devices.
result DL-Droid achieves up to 99.6% detection rate with dynamic + static features.
Paper evaluates using app images for classification, improving accuracy.
problem Improving app classification accuracy when text descriptions are missing or inadequate.
method Used OCR, pic2vec, captionbot.ai, and object detection to convert images into text or vectors for classification.
result Improved classification accuracy of 96% for some app categories when images are added.
The paper optimizes neural network inference on mobile GPUs.
problem Limited computing power and thermal constraints on mobile CPUs.
method Leverage mobile GPUs for neural network inference.
result Real-time inference of deep neural networks on Android and iOS devices.
Machine-learning models have been recently used for detecting malicious Android applications, reporting impressive performances on benchmark datasets, even when trained only on features statically extracted from the application, such as system calls and permissions. However, recent findings have highlighted the fragili…
Deep learning models misclassify malware with added benign features.
problem Detecting malware with deep learning when it's mixed with benign code.
method Trained a deep neural network classifier using benign and malware features. Demonstrated the impact of adding benign features to malware. Used data augmentation to improve classifier robustness.
result Adding benign features to malware significantly increases false negatives.
Study uses Android smartphones to measure road roughness, finds ML better than RMS.
problem Measuring road roughness using smartphones.
method Three smartphones, Android OS, RMS and ML methods, comparison with IRI.
result ML method outperforms RMS in detecting road roughness.
Study improves app feature extraction models with new annotation guidelines and data.
problem Improving the quality and usefulness of app feature extraction models.
method Exploring the effects of annotation guidelines and annotated data on app feature extraction models.
result New annotation guidelines lead to less noisy and more informative app features.
MobileNet CNN achieves high accuracy in skin disease classification on Android.
problem Skin disease classification using smartphone technology.
method Transfer learning on MobileNet, imbalanced dataset handling (sampling and preprocessing), and data augmentation.
result Oversampling and data augmentation on preprocessing input data achieved 94.4% accuracy.
Gradient-based explanations correlate with Android malware classifier robustness.
problem Evasion attacks on Android malware classifiers using sparse perturbations.
method Investigated gradient-based attribution methods for explaining classifier decisions and their evenness, proposing metrics to assess adversarial robustness.
result Gradient-based explanations, especially Integrated Gradients, correlate with adversarial robustness of malware classifiers.
Android and Facebook provide third-party applications with access to users' private data and the ability to perform potentially sensitive operations (e.g., post to a user's wall or place phone calls). As a security measure, these platforms restrict applications' privileges with permission systems: users must approve th…
The paper uses action graphs to predict user engagement in Snapchat.
problem Understanding what motivates users to engage with mobile social apps.
method Formalized in-app action transition patterns as action graphs, analyzing their characteristics to predict future engagement.
result Action graphs can characterize user behavior patterns and inform future engagement.
This study analyzes app reviews to understand students' behavior in the app market.
problem Extracting sentiment from growing app reviews manually is impractical.
method Used machine learning algorithms with TF-IDF for text representation and ensemble learning for evaluation.
result SVM achieved the highest accuracy (93.37%) on tri-gram + TF-IDF scheme.
Proposes RSST for selecting relevant Android malware attributes.
problem Deriving relevant attributes for analyzing Android malware.
method Rough Set and Statistical Test-based feature selection.
result RSST derived system calls outperform other feature selectors in accuracy and FPR.
AppsPred predicts smartphone app usage based on context.
problem Predicting personalized usage behavior of smartphone apps based on contexts.
method Random Forest machine learning technique considering multi-dimensional contexts.
result AppsPred significantly outperforms other machine learning approaches in predicting smartphone apps.
In this study, the authors develop a structural model that combines a macro diffusion model with a micro choice model to control for the effect of social influence on the mobile app choices of customers over app stores. Social influence refers to the density of adopters within the proximity of other customers. Using a …
AOBTM adapts online topic modeling for short app reviews, revealing coherent topics over time.
problem Challenges in inferring latent topics from short, dynamic app reviews over multiple versions.
method Adaptive Online Biterm Topic Model (AOBTM) that addresses sparsity and considers statistical data from previous versions.
result AOBTM finds more coherent topics and outperforms state-of-the-art baselines.
Paper presents AETN for efficient user modeling from mobile app usage.
problem Efficient user modeling from mobile app usage with reduced manual effort.
method AutoEncoder-coupled Transformer Network (AETN).
result AETN achieves effective user embeddings with reduced manual effort.
Graph machine learning and Super-App data improve credit risk prediction for financial inclusion.
problem Improving credit risk prediction for financial inclusion.
method Two graph-based experiments using centrality, behavior, and transactionality features.
result Graph features enhance credit risk models, leading to more inclusive financial systems.
Smart app tracks relapse history and predicts relapse based on spatial-temporal factors.
problem Relapse prevention for alcohol and tobacco addiction users.
method Records user profiles, tracks relapse history, uses machine learning for prediction, and recommends activities.
result Predictive machine learning algorithms help in preventing relapse.
Paper uses Super-App data to improve income estimation models.
problem Improving accuracy of income estimation models.
method TreeSHAP method for Stochastic Gradient Boosting Interpretation.
result Alternative data from Super-Apps capture more information than traditional financial data.
An app-based mHealth intervention uses reinforcement learning to send effective reminder notifications.
problem Designing an effective reinforcement learning algorithm for app-based mHealth interventions.
method Developed a reinforcement learning algorithm to send reminder notifications based on participant likelihood of app engagement.
result The algorithm improved app-based mHealth interventions by reducing participant burden and promoting behavior change.
A growing number of threats to Android phones creates challenges for malware detection. Manually labeling the samples into benign or different malicious families requires tremendous human efforts, while it is comparably easy and cheap to obtain a large amount of unlabeled APKs from various sources. Moreover, the fast-p…
Relational Graph Neural Networks improve fraud detection in Super-Apps.
problem Fraud detection in Super-Apps using alternative data.
method Relational Graph Convolutional Networks applied to heterogeneous graphs.
result Added value in fraud detection when considering alternative data and interactions.
AR app visualizes Quranic Surah al-Fil for Islamic education.
problem Lack of interactive and context-rich learning materials for Quranic studies.
method Research and development approach, including data collection, user requirement analysis, interface design, 3D asset creation, and integration of AR technology.
result AR application achieved high accuracy and user satisfaction, enhancing learner engagement and understanding.
RONA compresses complex models while ensuring privacy.
problem Deploying complex deep neural networks on mobile devices poses privacy risks and computational constraints.
method RONA uses knowledge distillation, hint learning, and self learning to train a compact neural network with differential privacy guarantees.
result RONA achieves 20x compression and 19x speed-up with 0.97% accuracy loss on SVHN while maintaining strong privacy.
Alternative app data improves credit scoring for underserved borrowers.
problem Improving credit scoring for low-wealth and young individuals.
method Use of alternative data from app-based marketplaces, validated with TreeSHAP method.
result Alternative data sources predict financial behavior better than traditional bureau data.
FATE predicts user engagement on social apps with explainable explanations.
problem Accurate user engagement prediction for social apps with explainability.
method FATE, a flexible neural framework incorporating friendships, actions, and temporal dynamics.
result FATE outperforms state-of-the-art approaches by 10% error and 20% runtime reduction.
Framework enhances DNNs against malware attacks.
problem Adversarial malware detection in DNNs.
method Hashing Transformation Deep Neural Networks (HashTran-DNN) with DAE regularizer.
result HashTran-DNN effectively defends against all four known attacks.
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.
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.
Study user engagement in mobile health apps for health workers in resource-poor settings.
problem Detect churn and tailor content for health workers in mobile health apps.
method Probabilistic and survival analysis of behavioral logs.
result Personalized measures of meaningful engagement can enhance health outcomes.
A Q-learning approach optimizes RTB ad campaigns for mobile app installs.
problem Optimizing RTB ad campaigns for mobile app installs with delayed rewards.
method State space based policy trained via Q-learning algorithm to handle delayed install notifications.
result Significant increase in profit and number of efficient campaigns.
Multi-scanner Antivirus systems provide insightful information on the nature of a suspect application; however there is often a lack of consensus and consistency between different Anti-Virus engines. In this article, we analyze more than 250 thousand malware signatures generated by 61 different Anti-Virus engines after…
Paper defends against malware detection attacks using clustering and deep learning.
problem Label flipping attacks on malware detection systems in IoT environments.
method Developed a Silhouette clustering-based attack mechanism and two CNN-type deep learning algorithms for defense.
result Proposed algorithms LSD and CSD improve malware detection accuracy by up to 19%.
A model for choosing crypto assets based on security and stability.
problem Optimal selection of crypto assets considering security and stability.
method A recommender app-like system that presents pairs of crypto assets and collects investor preferences.
result A variety of possible outcomes for crypto asset investments and adoption.
OCC system speeds up in-app communications for Uber drivers and riders.
problem Improving efficiency in in-app messaging between drivers and riders.
method Intents are detected using unsupervised embedding and nearest-neighbor classifier. Replies are retrieved based on popularity in historical data.
result System achieves 76% accuracy in intent detection and 71% adoption rate of smart replies.
Smart phone apps that enable users to easily track their diets have become widespread in the last decade. This has created an opportunity to discover new insights into obesity and weight loss by analyzing the eating habits of the users of such apps. In this paper, we present diet2vec: an approach to modeling latent str…
Smartphone app diagnoses pulmonary diseases from chest X-rays.
problem Scarcity of training data and class imbalance issues.
method Data Augmentation Generative Adversarial Network (DAGAN) and Convolutional Siamese Network with attention mechanism.
result Achieved 99.30% and 98.40% testing accuracy on Binary/Multiclass scenarios.
Smartphone app counts grapes for accurate yield estimation.
problem Accurate yield estimation at minimal cost.
method Adapted Deep Learning algorithms for crowd counting to fruit counting.
result Demonstrated smartphone app for grape yield estimation.