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

Bartosz Wójcik

dblp:236/4797 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
9since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 9 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 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
4 papers
Efficient and distributed learning · 82% Deep learning architectures and training · 18%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
2.132025
Adaptive Computation Modules: Granular Conditional Computation for Efficient Inference · AAAI 2025
Exploiting Activation Sparsity with Dense to Dynamic-k Mixture-of-Experts Conversion · NeurIPS 2024
Zero Time Waste: Recycling Predictions in Early Exit Neural Networks · NeurIPS 2021
Machine learning › Efficient and distributed learning › adaptive computation
early exit
1.422025
How to Train Your Multi-Exit Model? Analyzing the Impact of Training Strategies · ICML 2025
Zero Time Waste: Recycling Predictions in Early Exit Neural Networks · NeurIPS 2021
Machine learning › Efficient and distributed learning
adaptive computation
0.912025
Adaptive Computation Modules: Granular Conditional Computation for Efficient Inference · AAAI 2025
Machine learning › Efficient and distributed learning › dynamic neural network
multi-exit network
0.912025
How to Train Your Multi-Exit Model? Analyzing the Impact of Training Strategies · ICML 2025
Machine learning › Deep learning architectures and training
training dynamics
0.912025
How to Train Your Multi-Exit Model? Analyzing the Impact of Training Strategies · ICML 2025
Machine learning › Efficient and distributed learning › inference acceleration
inference latency reduction
0.512021
Zero Time Waste: Recycling Predictions in Early Exit Neural Networks · NeurIPS 2021
Machine learning › Deep learning architectures and training
transformer
0.522025
Adaptive Computation Modules: Granular Conditional Computation for Efficient Inference · AAAI 2025
Exploiting Activation Sparsity with Dense to Dynamic-k Mixture-of-Experts Conversion · NeurIPS 2024
Machine learning › Efficient and distributed learning › adaptive computation
conditional computation
0.312025
Adaptive Computation Modules: Granular Conditional Computation for Efficient Inference · AAAI 2025

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

mixed training · 0.9knowledge distillation · 0.9joint training · 0.9gating mechanism · 0.9disjoint training · 0.9dynamic-k expert selection · 0.8activation sparsity regularization · 0.8ensemble · 0.5direct connections between classifiers · 0.5
YearPublicationVenuePosition
2025 Adaptive Computation Modules: Granular Conditional Computation for Efficient Inference
abstract
While transformer models have been highly successful, they are computationally inefficient. We observe that for each layer, the full width of the layer may be needed only for a small subset of tokens inside a batch and that the "effective" width needed to process a token can vary from layer to layer. Motivated by this observation, we introduce the Adaptive Computation Module (ACM), a generic module that dynamically adapts its computational load to match the estimated difficulty of the input on a per-token basis. An ACM consists of a sequence of learners that progressively refine the output of their preceding counterparts. An additional gating mechanism determines the optimal number of learners to execute for each token. We also propose a distillation technique to replace any pre-trained model with an "ACMized" variant. Our evaluation of transformer models in computer vision and speech recognition demonstrates that substituting layers with ACMs significantly reduces inference costs without degrading the downstream accuracy for a wide interval of user-defined budgets.
Bartosz Wójcik, Alessio Devoto, Karol Pustelnik, Pasquale Minervini, Simone Scardapane
AAAI1
2025 How to Train Your Multi-Exit Model? Analyzing the Impact of Training Strategies
abstract
Early exits enable the network's forward pass to terminate early by attaching trainable internal classifiers to the backbone network. Existing early-exit methods typically adopt either a joint training approach, where the backbone and exit heads are trained simultaneously, or a disjoint approach, where the heads are trained separately. However, the implications of this choice are often overlooked, with studies typically adopting one approach without adequate justification. This choice influences training dynamics and its impact remains largely unexplored. In this paper, we introduce a set of metrics to analyze early-exit training dynamics and guide the choice of training strategy. We demonstrate that conventionally used joint and disjoint regimes yield suboptimal performance. To address these limitations, we propose a mixed training strategy: the backbone is trained first, followed by the training of the entire multi-exit network. Through comprehensive evaluations of training strategies across various architectures, datasets, and early-exit methods we present strengths and weaknesses of the early exit training strategies. In particular, we show consistent improvements in performance and efficiency using the proposed mixed strategy.
Piotr Kubaty, Bartosz Wójcik, Bartlomiej Krzepkowski, Monika Michaluk, Tomasz Trzcinski, Jary Pomponi, Kamil Adamczewski
ICML2
2024 Zero-Waste Machine Learning
abstract
Today, both science and industry rely heavily on machine learning models, predominantly artificial neural networks, that become increasingly complex and demand more computing resources to be trained. In this paper, we will look holistically at the efficiency of machine learning models and draw the inspirations to address their main challenges from the green sustainable economy principles. Instead of constraining some computations or memory used by the models, we will focus on reusing what is available to them: computations done in the previous processing steps, partial information accessible at run-time, or knowledge gained by the model during previous training sessions in continually learned models. This new research path of zero-waste machine learning can lead to several research questions related to efficiency of contemporary neural networks - how machine learning models can learn better with less data? How they select relevant data samples out of many? Finally, how can they build on top of already trained models to reduce the need for more training samples? Here, we explore all the above questions and attempt to answer them.
Tomasz Trzcinski, Bartlomiej Twardowski, Bartosz Zielinski 0001, Kamil Adamczewski, Bartosz Wójcik
ECAI5
2024 Exploiting Activation Sparsity with Dense to Dynamic-k Mixture-of-Experts Conversion
abstract
Transformer models can face practical limitations due to their high computational requirements. At the same time, such models exhibit significant activation sparsity, which can be leveraged to reduce the inference cost by converting parts of the network into equivalent Mixture-of-Experts (MoE) layers. Despite the crucial role played by activation sparsity, its impact on this process remains unexplored. We demonstrate that the efficiency of the conversion can be significantly enhanced by a proper regularization of the activation sparsity of the base model. Moreover, motivated by the high variance of the number of activated neurons for different inputs, we introduce a more effective dynamic-$k$ expert selection rule that adjusts the number of executed experts on a per-token basis. To achieve further savings, we extend this approach to multi-head attention projections. Finally, we develop an efficient implementation that translates these computational savings into actual wall-clock speedup. The proposed method, Dense to Dynamic-$k$ Mixture-of-Experts (D2DMoE), outperforms existing approaches on common NLP and vision tasks, reducing inference cost by up to 60\% without significantly impacting performance.
Filip Szatkowski, Bartosz Wójcik, Mikolaj Piórczynski, Simone Scardapane
NeurIPS2
2024 Face Identity-Aware Disentanglement in StyleGAN
abstract
Conditional GANs are frequently used for manipulating the attributes of face images, such as expression, hairstyle, pose, or age. Even though the state-of-the-art models successfully modify the requested attributes, they simultaneously modify other important characteristics of the image, such as a person’s identity. In this paper, we focus on solving this problem by introducing PluGeN4Faces, a plugin to StyleGAN, which explicitly disentangles face attributes from a person’s identity. Our key idea is to perform training on images retrieved from movie frames, where a given person appears in various poses and with different attributes. By applying a type of contrastive loss, we encourage the model to group images of the same person in similar regions of latent space. Our experiments demonstrate that the modifications of face attributes performed by PluGeN4Faces are significantly less invasive on the remaining characteristics of the image than in the existing state-of-the-art models.
Adrian Suwala, Bartosz Wójcik, Magdalena Proszewska, Jacek Tabor, Przemyslaw Spurek, Marek Smieja
WACV2
2023 Zero time waste in pre-trained early exit neural networks
abstract
The problem of reducing processing time of large deep learning models is a fundamental challenge in many real-world applications. Early exit methods strive towards this goal by attaching additional Internal Classifiers (ICs) to intermediate layers of a neural network. ICs can quickly return predictions for easy examples and, as a result, reduce the average inference time of the whole model. However, if a particular IC does not decide to return an answer early, its predictions are discarded, with its computations effectively being wasted. To solve this issue, we introduce Zero Time Waste (ZTW), a novel approach in which each IC reuses predictions returned by its predecessors by (1) adding direct connections between ICs and (2) combining previous outputs in an ensemble-like manner. We conduct extensive experiments across various multiple modes, datasets, and architectures to demonstrate that ZTW achieves a significantly better accuracy vs. inference time trade-off than other early exit methods. On the ImageNet dataset, it obtains superior results over the best baseline method in 11 out of 16 cases, reaching up to 5 percentage points of improvement on low computational budgets.
Bartosz Wójcik, Marcin Przewiezlikowski, Filip Szatkowski, Maciej Wolczyk, Klaudia Balazy, Bartlomiej Krzepkowski, Igor T. Podolak, Jacek Tabor, Marek Smieja, Tomasz Trzcinski
Neural Networks1
2022 Continual Learning with Guarantees via Weight Interval Constraints
abstract
We introduce a new training paradigm that enforces interval constraints on neural network parameter space to control forgetting. Contemporary Continual Learning (CL) methods focus on training neural networks efficiently from a stream of data, while reducing the negative impact of catastrophic forgetting, yet they do not provide any firm guarantees that network performance will not deteriorate uncontrollably over time. In this work, we show how to put bounds on forgetting by reformulating continual learning of a model as a continual contraction of its parameter space. To that end, we propose Hyperrectangle Training, a new training methodology where each task is represented by a hyperrectangle in the parameter space, fully contained in the hyperrectangles of the previous tasks. This formulation reduces the NP-hard CL problem back to polynomial time while providing full resilience against forgetting. We validate our claim by developing InterContiNet (Interval Continual Learning) algorithm which leverages interval arithmetic to effectively model parameter regions as hyperrectangles. Through experimental results, we show that our approach performs well in a continual learning setup without storing data from previous tasks.
Maciej Wolczyk, Karol J. Piczak, Bartosz Wójcik, Lukasz Pustelnik, Pawel Morawiecki, Jacek Tabor, Tomasz Trzcinski, Przemyslaw Spurek
ICML3
2021 Adversarial Examples Detection and Analysis with Layer-wise Autoencoders
abstract
This paper presents a mechanism for detecting adversarial examples based on data representations taken from the hidden layers of the target network. Individual autoencoders at intermediate layers of the target network are trained for this purpose. This describes the manifold of true data and, in consequence, can be used to classify whether a given example has the same characteristics as true data. It also gives insight into the behavior of adversarial examples and their flow through the layers of a deep neural network. Experimental results show that our method outperforms the state of the art in supervised and unsupervised settings.
Bartosz Wójcik, Pawel Morawiecki, Marek Smieja, Tomasz Krzyzek, Przemyslaw Spurek, Jacek Tabor
ICTAI1
2021 Zero Time Waste: Recycling Predictions in Early Exit Neural Networks
abstract
The problem of reducing processing time of large deep learning models is a fundamental challenge in many real-world applications. Early exit methods strive towards this goal by attaching additional Internal Classifiers (ICs) to intermediate layers of a neural network. ICs can quickly return predictions for easy examples and, as a result, reduce the average inference time of the whole model. However, if a particular IC does not decide to return an answer early, its predictions are discarded, with its computations effectively being wasted. To solve this issue, we introduce Zero Time Waste (ZTW), a novel approach in which each IC reuses predictions returned by its predecessors by (1) adding direct connections between ICs and (2) combining previous outputs in an ensemble-like manner. We conduct extensive experiments across various datasets and architectures to demonstrate that ZTW achieves a significantly better accuracy vs. inference time trade-off than other recently proposed early exit methods.
Maciej Wolczyk, Bartosz Wójcik, Klaudia Balazy, Igor T. Podolak, Jacek Tabor, Marek Smieja, Tomasz Trzcinski
NeurIPS2
2020 Finding the Optimal Network Depth in Classification Tasks
Bartosz Wójcik, Maciej Wolczyk, Klaudia Balazy, Jacek Tabor
ECML/PKDD (3)1