Erik Kruus

dblp:74/7252 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
4since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 4 since 2021Systems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Transfer learning and domain adaptation · 46% Trustworthy machine learning · 26% Learning paradigms · 13%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 59% Memory systems · 16% Parallel and multicore computing · 16%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 77% Program analysis · 23%

Topics — the 25 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.712023
Source-Free Video Domain Adaptation with Spatial-Temporal-Historical Consistency Learning · CVPR 2023
Machine learning › Transfer learning and domain adaptation › domain adaptation
source-free domain adaptation
0.712023
Source-Free Video Domain Adaptation with Spatial-Temporal-Historical Consistency Learning · CVPR 2023
Machine learning › Transfer learning and domain adaptation › domain adaptation › visual domain adaptation
video domain adaptation
0.712023
Source-Free Video Domain Adaptation with Spatial-Temporal-Historical Consistency Learning · CVPR 2023
Machine learning › Learning paradigms › semi-supervised learning
pseudo-labeling
0.612022
T-Cell Receptor-Peptide Interaction Prediction with Physical Model Augmented Pseudo-Labeling · KDD 2022
Bioinformatics and computational biology
immunoinformatics
0.612022
T-Cell Receptor-Peptide Interaction Prediction with Physical Model Augmented Pseudo-Labeling · KDD 2022
Bioinformatics and computational biology › immunoinformatics
TCR-epitope binding prediction
0.612022
T-Cell Receptor-Peptide Interaction Prediction with Physical Model Augmented Pseudo-Labeling · KDD 2022
Storage systems › data reduction
data deduplication
0.522020
Austere Flash Caching with Deduplication and Compression · USENIX ATC 2020
Bimodal Content Defined Chunking for Backup Streams · FAST 2010
Machine learning › Trustworthy machine learning › adversarial machine learning
adversarial defense
0.512021
Towards Robustness of Deep Neural Networks via Regularization · ICCV 2021
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
Towards Robustness of Deep Neural Networks via Regularization · ICCV 2021
Machine learning › Representation and self-supervised learning › representation regularization
embedding regularization
0.512021
Towards Robustness of Deep Neural Networks via Regularization · ICCV 2021
Storage systems
data compression
0.412020
Austere Flash Caching with Deduplication and Compression · USENIX ATC 2020
Memory systems › cache management › storage caching
flash cache
0.412020
Austere Flash Caching with Deduplication and Compression · USENIX ATC 2020
Storage systems › flash and SSD › flash memory
flash storage
0.412020
Austere Flash Caching with Deduplication and Compression · USENIX ATC 2020
Parallel and multicore computing › parallel computing › parallel machine learning
data-parallel training
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Parallel and multicore computing › data-parallel programming
distributed data-parallel execution
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Distributed systems
distributed machine learning
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial example detection
0.112021
Towards Robustness of Deep Neural Networks via Regularization · ICCV 2021
Computer vision › Image recognition and object detection
image classification
0.112021
Towards Robustness of Deep Neural Networks via Regularization · ICCV 2021
Storage systems › data reduction › data deduplication
content-defined chunking
0.112010
Bimodal Content Defined Chunking for Backup Streams · FAST 2010
Concurrent programming
concurrency bugs
0.112009
Static data race detection for concurrent programs with asynchronous calls · ESEC/SIGSOFT FSE 2009
Concurrent programming › concurrency bugs
data races
0.112009
Static data race detection for concurrent programs with asynchronous calls · ESEC/SIGSOFT FSE 2009
Concurrent programming › concurrency bug detection
data race detection
0.112009
Static data race detection for concurrent programs with asynchronous calls · ESEC/SIGSOFT FSE 2009
Program analysis
static analysis
0.112009
Static data race detection for concurrent programs with asynchronous calls · ESEC/SIGSOFT FSE 2009
Machine learning and data management
scalable machine learning
0.112015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Storage systems › storage management › backup and recovery
data backup
0.012010
Bimodal Content Defined Chunking for Backup Streams · FAST 2010

Methods — techniques the papers use, named apart from their topics

pseudo-labeling · 1.1docking energy · 1.1data augmentation · 1.1spatial-temporal augmentation · 0.7consistency learning · 0.7embedding regularization · 0.5adversarial training · 0.5data parallelism · 0.4deduplication · 0.4compression · 0.4static analysis · 0.1
YearPublicationVenuePosition
2023 Source-Free Video Domain Adaptation with Spatial-Temporal-Historical Consistency Learning
abstract
Source-free domain adaptation (SFDA) is an emerging research topic that studies how to adapt a pretrained source model using unlabeled target data. It is derived from unsupervised domain adaptation but has the advantage of not requiring labeled source data to learn adaptive models. This makes it particularly useful in real-world applications where access to source data is restricted. While there has been some SFDA work for images, little attention has been paid to videos. Naively extending image-based methods to videos without considering the unique properties of videos often leads to unsatisfactory results. In this paper, we propose a simple and highly flexible method for Source-Free Video Domain Adaptation (SFVDA), which extensively exploits consistency learning for videos from spatial, temporal, and historical perspectives. Our method is based on the assumption that videos of the same action category are drawn from the same low-dimensional space, regardless of the spatio-temporal variations in the high-dimensional space that cause domain shifts. To overcome domain shifts, we simulate spatio-temporal variations by applying spatial and temporal augmentations on target videos and encourage the model to make consistent predictions from a video and its augmented versions. Due to the simple design, our method can be applied to various SFVDA settings, and experiments show that our method achieves state-of-the-art performance for all the settings.
Kai Li 0012, Deep Patel, Erik Kruus, Martin Renqiang Min
CVPR3
2022 T-Cell Receptor-Peptide Interaction Prediction with Physical Model Augmented Pseudo-Labeling
abstract
Predicting the interactions between T-cell receptors (TCRs) and peptides is crucial for the development of personalized medicine and targeted vaccine in immunotherapy. Current datasets for training deep learning models of this purpose remain constrained without diverse TCRs and peptides. To combat the data scarcity issue presented in the current datasets, we propose to extend the training dataset by physical modeling of TCR-peptide pairs. Specifically, we compute the docking energies between auxiliary unknown TCR-peptide pairs as surrogate training labels. Then, we use these extended example-label pairs to train our model in a supervised fashion. Finally, we find that the AUC score for the prediction of the model can be further improved by pseudo-labeling of such unknown TCR-peptide pairs (by a trained teacher model), and re-training the model with those pseudo-labeled TCR-peptide pairs. Our proposed method that trains the deep neural network with physical modeling and data-augmented pseudo-labeling improves over baselines in the available two datasets. We also introduce a new dataset that contains over 80,000 unknown TCR-peptide pairs with docking energy scores.
Yiren Jian, Erik Kruus, Martin Renqiang Min
KDD2
2022 Improving neural network robustness through neighborhood preserving layers
Bingyuan Liu, Christopher Malon, Lingzhou Xue, Erik Kruus
Image Vis. Comput.4
2021 Towards Robustness of Deep Neural Networks via Regularization
abstract
Recent studies have demonstrated the vulnerability of deep neural networks against adversarial examples. In-spired by the observation that adversarial examples often lie outside the natural image data manifold and the intrinsic dimension of image data is much smaller than its pixel space dimension, we propose to embed high-dimensional input images into a low-dimensional space and apply regularization on the embedding space to push the adversarial examples back to the manifold. The proposed framework is called Embedding Regularized Classifier (ER-Classifier), which improves the adversarial robustness of the classifier through embedding regularization. Besides improving classification accuracy against adversarial examples, the framework can be combined with detection methods to detect adversarial examples. Experimental results on several benchmark datasets show that, our proposed framework achieves good performance against strong adversarial at-tack methods.
Yao Li 0015, Martin Renqiang Min, Thomas C. M. Lee, Wenchao Yu, Erik Kruus, Wei Wang 0010, Cho-Jui Hsieh
ICCV5
2020 Austere Flash Caching with Deduplication and Compression
Qiuping Wang, Wen Xia, Erik Kruus, Biplob Debnath, Patrick P. C. Lee
USENIX ATC4
2015 MALT: distributed data-parallelism for existing ML applications
abstract
Machine learning methods, such as SVM and neural networks, often improve their accuracy by using models with more parameters trained on large numbers of examples. Building such models on a single machine is often impractical because of the large amount of computation required.
Hao Li 0022, Asim Kadav, Erik Kruus, Cristian Ungureanu
EuroSys3
2010 Bimodal Content Defined Chunking for Backup Streams
Erik Kruus, Cristian Ungureanu, Cezary Dubnicki
FAST1
2009 Static data race detection for concurrent programs with asynchronous calls
abstract
A large number of industrial concurrent programs are being designed based on a model which combines threads with event-based communication. These programs consist of several threads which perform computation by dispatching tasks to other threads via asynchronous function calls. These asynchronous function calls are implemented using function objects, which are essentially wrappers containing a pointer to the function that should be executed on a particular thread with the corresponding arguments. In many cases, the arguments, in turn, contain function objects which serve as callbacks. Verifying such programs which involves reasoning about complex concurrency constructs comprising function pointers and callback functions is extremely tricky especially in the presence of recursion. In this paper, we present a fast and accurate static data race detection technique for multi-threaded C programs with asynchronous function calls and demonstrate its application to real-life software.
Vineet Kahlon, Nishant Sinha 0001, Erik Kruus
ESEC/SIGSOFT FSE3