VLDB 2026 Research / reviewers in the wild / expert
Jerome Dinal Herath
dblp:224/0782
· DBLP profile ↗
5ranked-venue papers
5as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 first-authorSecurity and privacy · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | CFGExplainer: Explaining Graph Neural Network-Based Malware Classification from Control Flow GraphsabstractWith the ever increasing threat of malware, extensive research effort has been put on applying Deep Learning for malware classification tasks. Graph Neural Networks (GNNs) that process malware as Control Flow Graphs (CFGs) have shown great promise for malware classification. However, these models are viewed as black-boxes, which makes it hard to validate and identify malicious patterns. To that end, we propose CFG-Explainer, a deep learning based model for interpreting GNN-oriented malware classification results. CFGExplainer identifies a subgraph of the malware CFG that contributes most towards classification and provides insight into importance of the nodes (i.e., basic blocks) within it. To the best of our knowledge, CFGExplainer is the first work that explains GNN-based mal-ware classification. We compared CFGExplainer against three explainers, namely GNNExplainer, SubgraphX and PGExplainer, and showed that CFGExplainer is able to identify top equisized subgraphs with higher classification accuracy than the other three models. Jerome Dinal Herath, Priti Prabhakar Wakodikar, Ping Yang 0002, Guanhua Yan |
DSN | 1 |
| 2021 | Real-Time Evasion Attacks against Deep Learning-Based Anomaly Detection from Distributed System LogsabstractDistributed system logs, which record states and events that occurred during the execution of a distributed system, provide valuable information for troubleshooting and diagnosis of its operational issues. Due to the complexity of such systems, there have been some recent research efforts on automating anomaly detection from distributed system logs using deep learning models. As these anomaly detection models can also be used to detect malicious activities inside distributed systems, it is important to understand their robustness against evasive manipulations in adversarial environments. Although there are various attacks against deep learning models in domains such as natural language processing and image classification, they cannot be applied directly to evade anomaly detection from distributed system logs. In this work, we explore the adversarial robustness of deep learning-based anomaly detection models on distributed system logs. We propose a real-time attack method called LAM (Log Anomaly Mask) to perturb streaming logs with minimal modifications in an online fashion so that the attacks can evade anomaly detection by even the state-of-the-art deep learning models. To overcome the search space complexity challenge, LAM models the perturber as a reinforcement learning agent that operates in a partially observable environment to predict the best perturbation action. We have evaluated the effectiveness of LAM on two log-based anomaly detection systems for distributed systems: DeepLog and an AutoEncoder-based anomaly detection system. Our experimental results show that LAM significantly reduces the true positive rate of these two models while achieving attack imperceptibility and real-time responsiveness. Jerome Dinal Herath, Ping Yang 0002, Guanhua Yan |
CODASPY | 1 |
| 2019 | RAMP: Real-Time Anomaly Detection in Scientific WorkflowsabstractResearch integrity is crucial to ensuring the trustworthiness of scientific discoveries. This work is aimed at detecting misbehaviors targeting scientific workflows, which are computing paradigms widely used to facilitate scientific collaborations across multiple geographically distributed research sites. We develop a new system called RAMP(Real-Time Aggregated Matrix Profile) for real-time anomaly detection in scientific workflow systems. RAMP builds upon an existing time series data analysis technique called Matrix Profile to detect anomalous distances among subsequences of event streams collected from scientific workflows in an online manner. Using an adaptive uncertainty function, the anomaly detection model is dynamically adjusted to prevent high false alarm rates. RAMP can incorporate user feedback on reported anomalies and modify model parameters to improve anomaly detection accuracy. Our experimental results from applying RAMP to the logs generated by DATAVIEW, a scientific workflow platform, show that RAMP is able to identify a varied range of anomalies with high accuracy for both interleaved and non-interleaved workflow executions in real time. Jerome Dinal Herath, Changxin Bai, Guanhua Yan, Ping Yang 0002, Shiyong Lu |
IEEE BigData | 1 |
| 2019 | A Deep Learning Model for Wireless Channel Quality PredictionabstractAccurately modeling and predicting wireless channel quality variations is essential for a number of networking applications such as scheduling and improved video streaming over 4G LTE networks and bit rate adaptation for improved performance in WiFi networks. In this paper, we propose an encoder-decoder based sequence-to-sequence deep learning model that is capable of predicting future wireless signal strength variations based on past signal strength data. We consider two different versions of the deep learning model; the first and second versions use LSTM and GRU as their basic cell structure, respectively. In contrast to prior work that is primarily focused on designing models for particular network settings, the deep learning model is highly adaptable and can predict future channel conditions for different networks, sampling rates, mobility patterns, and communication standards. We compare the performance (i.e., the root mean squared error of future predictions) of our model with respect to two baselines-i) auto-regression(1), and ii) linear regression for multiple networks and communication standards. In particular, we consider 4G LTE, WiFi, an industrial network operating in the 5.8 GHz range, Zigbee, and WiMAX networks operating under varying levels of user mobility and observe that the deep learning model provides significantly superior performance. Finally, we provide detailed discussion on key design decisions including insights into hyper-parameter tuning of the model. Jerome Dinal Herath, Anand Seetharam, Arti Ramesh |
ICC | 1 |
| 2018 | Analyzing Opportunistic Request Routing in Wireless Cache NetworksabstractTo address the explosive increase in mobile data traffic in recent years, content caching at storage-enabled network nodes has been proposed. Alongside, a variety of forwarding strategies have been developed for wireless networks that exploit the broadcast nature of the wireless medium and the presence of time-varying fading channels to improve user performance. A widely popular forwarding strategy is opportunistic routing that opportunistically selects nodes that overhear packet transmissions to serve as ad hoc relays to forward the packet. In this paper, we investigate the request routing delay of a greedy opportunistic routing strategy for cache-enabled wireless networks considering uncorrelated and temporally correlated Rayleigh fading wireless channels. To this end, we develop Markovian models, leverage the wireless channel characteristics to determine the transition probabilities and then utilize them to obtain the request routing delay. Via numerical evaluation and simulation, we demonstrate the validity and effectiveness of our model in determining the request routing delay. We also investigate the impact of network parameters on performance through our experiments. Our work takes a step forward in providing network operators a tool for analyzing network performance before deploying their networks. Jerome Dinal Herath, Anand Seetharam |
ICC | 1 |