Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John Chen 0002

dblp:71/1897-2 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
5since 2021 · last 2024
0000-0002-9443-4795ORCID · corroborated

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

Artificial intelligence and machine learning · 4 · 4 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

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
1 paper
Representation and self-supervised learning · 67% Learning paradigms · 33%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 56% Parallel and multicore computing · 44%

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

TopicWeightPapersLastEvidence papers
Distributed systems › peer-to-peer systems
consistent hashing
0.512021
Revisiting Consistent Hashing with Bounded Loads · AAAI 2021
Parallel and multicore computing
load balancing
0.512021
Revisiting Consistent Hashing with Bounded Loads · AAAI 2021
Machine learning › Representation and self-supervised learning
contrastive learning
0.412020
Negative Sampling in Semi-Supervised learning · ICML 2020
Machine learning › Representation and self-supervised learning › contrastive learning
negative sampling
0.412020
Negative Sampling in Semi-Supervised learning · ICML 2020
Machine learning › Learning paradigms
semi-supervised learning
0.412020
Negative Sampling in Semi-Supervised learning · ICML 2020
Distributed systems
distributed caching
0.112021
Revisiting Consistent Hashing with Bounded Loads · AAAI 2021

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

minwise hashing · 0.5consistent hashing · 0.5virtual adversarial training · 0.4contrastive estimation · 0.4
YearPublicationVenuePosition
2024 Fast FixMatch: Faster Semi-Supervised Learning with Curriculum Batch Size
abstract
Advances in Semi-Supervised Learning (SSL) have almost entirely closed the gap between SSL and Supervised Learning at a fraction of the number of labels. However, recent performance improvements have often come at the cost of significantly increased training computation. To address this, we propose Curriculum Batch Size (CBS), an unlabeled batch size curriculum that exploits the natural training dynamics of deep neural networks. A small unlabeled batch size is used at the beginning of training and gradually increases to the end. A fixed curriculum is used regardless of dataset, model, or number of epochs, and reduced training computations are demonstrated in all settings. We apply CBS, strong labeled augmentation, Curriculum Pseudo Labeling (CPL) [1] to FixMatch [2] and term the new SSL algorithm Fast FixMatch. We perform an ablation study to show that strong labeled augmentation and CPL do not significantly reduce training computations, but, combined with CBS, they achieve appealing performance. Fast FixMatch also achieves substantially higher data utilization compared to the previous state-of-the-art. Fast FixMatch achieves between$2.1\times-3.4\times$reduced training computations on CIFAR-10 with all but 40, 250, and 4000 labels removed, compared to the original FixMatch, while attaining the same cited state-of-the-art error rate [2]. Similar results are achieved for CIFAR-100, SVHN, and STL-10. Finally, Fast FixMatch achieves between$2.6\times- 3.3\times$reduced training computations in federated SSL tasks and online/streaming learning SSL tasks and other SSL algorithms, which further demonstrate the generalizability of Fast FixMatch to different scenarios and tasks.
John Chen 0002, Chen Dun, Anastasios Kyrillidis
ISIT1
2022 Demon: Improved Neural Network Training With Momentum Decay
abstract
Momentum is a widely used technique for gradient-based optimizers in deep learning. Here, we propose a decaying momentum (DEMON) hyperparameter rule. We conduct large-scale empirical analysis of momentum decay methods for modern neural network optimization and compare to the most popular learning rate decay schedules. Across 28 relevant combinations of models, epochs, datasets, and optimizers, DEMON achieves Top-1 and Top-3 performance in 39% and 85% of cases, respectively, almost doubling the second-placed cosine learning rate schedule at 17% and 60%, respectively. DEMON consistently outperforms other widely-used schedulers including, but not limited to, the learning rate step schedule, linear schedule, OneCycle schedule, and exponential schedule. Compared with the widely-used learning rate step schedule, DEMON is less sensitive to parameter tuning, which is critical to training neural networks in practice. Results are demonstrated across a variety of settings and architectures, including image classification models, generative models, and language models. DEMON is easy to implement, requires no additional tuning, and incurs almost no extra computational overhead compared to the vanilla counterparts. Code is readily available.
John Chen 0002, Cameron R. Wolfe, Anastasios Kyrillidis
ICASSP1
2022 Stackmix: a complementary mix algorithm
abstract
Techniques combining multiple images as input/output have proven to be effective data augmentations for training convolutional neural networks. In this paper, we present StackMix: each input is presented as a concatenation of two images, and the label is the mean of the two one-hot labels. On its own, StackMix rivals other widely used methods in the “Mix” line of work. More importantly, unlike previous work, significant gains across a variety of benchmarks are achieved by combining StackMix with existing Mix augmentation, effectively mixing more than two images. E.g., by combining StackMix with CutMix, test error in the supervised setting is improved across a variety of settings over CutMix, including 0.8% on ImageNet, 3% on Tiny ImageNet, 2% on CIFAR-100, 0.5% on CIFAR-10, and 1.5% on STL-10. Similar results are achieved with Mixup. We further show that gains hold for robustness to common input corruptions and perturbations at varying severities with a 0.7% improvement on CIFAR-100-C, by combining StackMix with AugMix over AugMix. On its own, improvements with StackMix hold across different number of labeled samples on CIFAR-100, maintaining approximately a 2% gap in test accuracy –down to using only 5% of the whole dataset– and is effective in the semi-supervised setting with a 2% improvement with the standard benchmark Pi-model. Finally, we perform an extensive ablation study to better understand the proposed methodology.
John Chen 0002, Samarth Sinha, Anastasios Kyrillidis
UAI1
2021 Revisiting Consistent Hashing with Bounded Loads
abstract
Dynamic load balancing lies at the heart of distributed caching. Here, the goal is to assign objects (load) to servers (computing nodes) in a way that provides load balancing while at the same time dynamically adjusts to the addition or removal of servers. Load balancing is a critical topic in many areas including cloud systems, distributed databases, and distributed and data-parallel machine learning. A popular and widely adopted solution to dynamic load balancing is the two-decade-old Consistent Hashing (CH). Recently, an elegant extension was provided to account for server bounds. In this paper, we identify that existing methodologies for CH and its variants suffer from cascaded overflow, leading to poor load balancing. This cascading effect leads to decreasing performance of the hashing procedure with increasing load. To overcome the cascading effect, we propose a simple solution to CH based on recent advances in fast minwise hashing. We show, both theoretically and empirically, that our proposed solution is significantly superior for load balancing and is optimal in many senses. On the AOL search dataset and Indiana University Clicks dataset with real user activity, our proposed solution reduces cache misses by several magnitudes.
John Chen 0002, Benjamin Coleman, Anshumali Shrivastava
AAAI1
2021 Mitigating Deep Double Descent by Concatenating Inputs
abstract
The double descent curve is one of the most intriguing properties of deep neural networks. It contrasts the classical bias-variance curve with the behavior of modern neural networks, occurring where the number of samples nears the number of parameters. In this work, we explore the connection between the double descent phenomena and the number of samples in the deep neural network setting. In particular, we propose a construction which augments the existing dataset by artificially increasing the number of samples. This construction empirically mitigates the double descent curve in this setting. We reproduce existing work on deep double descent, and observe a smooth descent into the overparameterized region for our construction. This occurs both with respect to the model size, and with respect to the number epochs.
John Chen 0002, Anastasios Kyrillidis
CIKM1
2020 Negative Sampling in Semi-Supervised learning
abstract
We introduce Negative Sampling in Semi-Supervised Learning (NS^3L), a simple, fast, easy to tune algorithm for semi-supervised learning (SSL). NS^3L is motivated by the success of negative sampling/contrastive estimation. We demonstrate that adding the NS^3L loss to state-of-the-art SSL algorithms, such as the Virtual Adversarial Training (VAT), significantly improves upon vanilla VAT and its variant, VAT with Entropy Minimization. By adding the NS^3L loss to MixMatch, the current state-of-the-art approach on semi-supervised tasks, we observe significant improvements over vanilla MixMatch. We conduct extensive experiments on the CIFAR10, CIFAR100, SVHN and STL10 benchmark datasets. Finally, we perform an ablation study for NS3L regarding its hyperparameter tuning.
John Chen 0002, Vatsal Shah, Anastasios Kyrillidis
ICML1