paper-with-me

Papers

apk2vec: Semi-supervised multi-view representation learning for profiling Android applications

2018-09-15 · Annamalai Narayanan, Charlie Soh, Lihui Chen, Yang Liu, Lipo Wang

Building behavior profiles of Android applications (apps) with holistic, rich and multi-view information (e.g., incorporating several semantic views of an app such as API sequences, system calls, etc.) would help catering downstream analytics tasks such as app categorization, recommendation and malware analysis significantly better. Towards this goal, we design a semi-supervised Representation Learning (RL) framework named apk2vec to automatically generate a compact representation (aka profile/embedding) for a given app. More specifically, apk2vec has the three following unique characteristics which make it an excellent choice for largescale app profiling: (1) it encompasses information from multiple semantic views such as API sequences, permissions, etc., (2) being a semi-supervised embedding technique, it can make use of labels associated with apps (e.g., malware family or app category labels) to build high quality app profiles, and (3) it combines RL and feature hashing which allows it to efficiently build profiles of apps that stream over time (i.e., online learning). The resulting semi-supervised multi-view hash embeddings of apps could then be used for a wide variety of downstream tasks such as the ones mentioned above. Our extensive evaluations with more than 42,000 apps demonstrate that apk2vec's app profiles could significantly outperform state-of-the-art techniques in four app analytics tasks namely, malware detection, familial clustering, app clone detection and app recommendation.

📄 PDF Abstract BibTeX arXiv:1809.05693

Code (0)

등록된 구현이 없습니다.

Tasks

Clone DetectionClusteringMalware AnalysisMalware DetectionRepresentation Learning

Similar Papers 제목 키워드 기반

Learning Speaker Representation with Semi-supervised Learning approach for Speaker Profiling

2021-10-24 · Shangeth Rajaa, Pham Van Tung, Chng Eng Siong

Speaker profiling, which aims to estimate speaker characteristics such as age and height, has a wide range of applications inforensics, recommendation systems, etc. In this work, we propose a semisupervised learning appr…

Age EstimationRecommendation SystemsRepresentation LearningSpeaker Profiling

Exploring Non-contrastive Self-supervised Representation Learning for Image-based Profiling

2025-06-17 · Siran Dai, Qianqian Xu, Peisong Wen, Yang Liu 외

Image-based cell profiling aims to create informative representations of cell images. This technique is critical in drug discovery and has greatly advanced with recent improvements in computer vision. Inspired by recent …

Data AugmentationDrug DiscoveryRepresentation LearningSelf-Supervised Learning

Semi-supervised News Discourse Profiling with Contrastive Learning

2023-09-20 · Ming Li, Ruihong Huang

News Discourse Profiling seeks to scrutinize the event-related role of each sentence in a news article and has been proven useful across various downstream applications. Specifically, within the context of a given news d…

Contrastive LearningSentence

Semi-supervisedly Co-embedding Attributed Networks

2019-10-31 · NeurIPS 2019 12 · Zaiqiao Meng, Shangsong Liang, Jinyuan Fang, Teng Xiao

Deep generative models (DGMs) have achieved remarkable advances. Semi-supervised variational auto-encoders (SVAE) as a classical DGM offer a principled framework to effectively generalize from small labelled data to larg…

AttributeNode Classification

Latent Multi-view Semi-Supervised Classification

2019-09-09 · Xiaofan Bo, Zhao Kang, Zhitong Zhao, Yuanzhang Su 외

To explore underlying complementary information from multiple views, in this paper, we propose a novel Latent Multi-view Semi-Supervised Classification (LMSSC) method. Unlike most existing multi-view semi-supervised clas…

ClassificationGeneral Classificationgraph constructionGraph Learning+1