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

Cody Blakeney

dblp:246/8727 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-1412-2813ORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
2 papers
Efficient and distributed learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 38% Distributed systems · 38% Hardware accelerators and domain-specific architectures · 12%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › data selection
data pruning
0.912025
Perplexed by Perplexity: Perplexity-Based Data Pruning With Small Reference Models · ICLR 2025
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.512021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021
Machine learning › Efficient and distributed learning
model compression
0.512021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021
Distributed systems › distributed machine learning
distributed training
0.512021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021
Parallel and multicore computing › parallel computing › parallel machine learning
parallel training
0.512021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021
Machine learning › Efficient and distributed learning › data-efficient learning
data-efficient pretraining
0.312025
Perplexed by Perplexity: Perplexity-Based Data Pruning With Small Reference Models · ICLR 2025
GPUs and heterogeneous computing
GPU training
0.112021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.112021
Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression · IEEE Trans. Parallel Distributed Syst. 2021

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

synchronization · 1.0load balancing · 1.0depthwise separable layers · 1.0small reference models · 0.9perplexity-based pruning · 0.9
YearPublicationVenuePosition
2025 Perplexed by Perplexity: Perplexity-Based Data Pruning With Small Reference Models
abstract
In this work, we investigate whether small language models can determine high-quality subsets of large-scale text datasets that improve the performance of larger language models. While existing work has shown that pruning based on the perplexity of a larger model can yield high-quality data, we investigate whether smaller models can be used for perplexity-based pruning and how pruning is affected by the domain composition of the data being pruned. We demonstrate that for multiple dataset compositions, perplexity-based pruning of pretraining data can significantly improve downstream task performance: pruning based on perplexities computed with a 125 million parameter model improves the average performance on downstream tasks of a 3 billion parameter model by up to 2.04 and achieves up to a 1.45× reduction in pretraining steps to reach commensurate baseline performance. Furthermore, we demonstrate that such perplexity-based data pruning also yields downstream performance gains in the over-trained and data-constrained regimes.
Zachary Ankner, Cody Blakeney, Kartik Sreenivasan, Max Marion, Matthew L. Leavitt, Mansheej Paul
ICLR2
2022 Measuring Bias and Fairness in Multiclass Classification
abstract
Algorithmic bias is of increasing concern, both to the research community, and society at large. Bias in AI is more abstract and unintuitive than traditional forms of discrimination and can be more difficult to detect and mitigate. A clear gap exists in the current literature on evaluating the relative bias in the performance of multi-class classifiers. In this work, we propose two simple yet effective metrics, Combined Error Variance (CEV) and Symmetric Distance Error (SDE), to quantitatively evaluate the class-wise bias of two models in comparison to one another. By evaluating the performance of these new metrics and by demonstrating their practical application, we show that they can be used to measure fairness as well as bias. These demonstrations show that our metrics can address specific needs for measuring bias in multi-class classification. Demonstration code is available at https://github.com/gentry-atkinson/CEV_SDE_demo.git.
Cody Blakeney, Gentry Atkinson, Nathaniel Huish, Yan Yan 0002, Vangelis Metsis, Ziliang Zong
NAS1
2021 Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression
abstract
Deep neural networks (DNNs) have been extremely successful in solving many challenging AI tasks in natural language processing, speech recognition, and computer vision nowadays. However, DNNs are typically computation intensive, memory demanding, and power hungry, which significantly limits their usage on platforms with constrained resources. Therefore, a variety of compression techniques (e.g., quantization, pruning, and knowledge distillation) have been proposed to reduce the size and power consumption of DNNs. Blockwise knowledge distillation is one of the compression techniques that can effectively reduce the size of a highly complex DNN. However, it is not widely adopted due to its long training time. In this article, we propose a novel parallel blockwise distillation algorithm to accelerate the distillation process of sophisticated DNNs. Our algorithm leverages local information to conduct independent blockwise distillation, utilizes depthwise separable layers as the efficient replacement block architecture, and properly addresses limiting factors (e.g., dependency, synchronization, and load balancing) that affect parallelism. The experimental results running on an AMD server with four Geforce RTX 2080Ti GPUs show that our algorithm can achieve 3x speedup plus 19 percent energy savings on VGG distillation, and 3.5x speedup plus 29 percent energy savings on ResNet distillation, both with negligible accuracy loss. The speedup of ResNet distillation can be further improved to 3.87 when using four RTX6000 GPUs in a distributed cluster.
Cody Blakeney, Yan Yan 0002, Ziliang Zong
IEEE Trans. Parallel Distributed Syst.1
2020 Is Pruning Compression?: Investigating Pruning Via Network Layer Similarity
abstract
Unstructured neural network pruning is an effective technique that can significantly reduce theoretical model size, computation demand and energy consumption of large neural networks without compromising accuracy. However, a number of fundamental questions about pruning are not answered yet. For example, do the pruned neural networks contain the same representations as the original network? Is pruning a compression or evolution process? Does pruning only work on trained neural networks? What is the role and value of the uncovered sparsity structure? In this paper, we strive to answer these questions by analyzing three unstructured pruning methods (magnitude based pruning, post-pruning re-initialization, and random sparse initialization). We conduct extensive experiments using the Singular Vector Canonical Correlation Analysis (SVCCA) tool to study and contrast layer representations of pruned and original ResNet, VGG, and ConvNet models. We have several interesting observations: 1) Pruned neural network models evolve to substantially different representations while still maintaining similar accuracy. 2) Initialized sparse models can achieve reasonably good accuracy compared to well-engineered pruning methods. 3) Sparsity structures discovered by pruning models are not inherently important or useful.
Cody Blakeney, Yan Yan 0002, Ziliang Zong
WACV1