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.

Hassan Dbouk

dblp:188/1178 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0001-8597-2121ORCID · corroborated

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

Artificial intelligence and machine learning · 5 · 4 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 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
5 papers
Trustworthy machine learning · 42% Language models and text generation · 24% Kernel, tree and ensemble methods · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 72% Hardware accelerators and domain-specific architectures · 21% Energy-efficient computing · 7%
Computer networks
1 paper
Physical-layer communications · 44% Content delivery and video streaming · 44% Wireless networking · 13%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
1.732023
On the Robustness of Randomized Ensembles to Adversarial Perturbations · ICML 2023
Adversarial Vulnerability of Randomized Ensembles · ICML 2022
Generalized Depthwise-Separable Convolutions for Adversarially Robust and Efficient Neural Networks · NeurIPS 2021
Machine learning › Kernel, tree and ensemble methods › model ensemble
stochastic ensembles
1.222023
On the Robustness of Randomized Ensembles to Adversarial Perturbations · ICML 2023
Adversarial Vulnerability of Randomized Ensembles · ICML 2022
Natural language and speech › Language models and text generation › decoding
multi-draft speculative decoding
0.912025
Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits · ICLR 2025
Natural language and speech › Language models and text generation › large language model inference
speculative sampling
0.912025
Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits · ICLR 2025
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.712023
On the Robustness of Randomized Ensembles to Adversarial Perturbations · ICML 2023
Machine learning › Efficient and distributed learning
model compression
0.622021
DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020
Generalized Depthwise-Separable Convolutions for Adversarially Robust and Efficient Neural Networks · NeurIPS 2021
Machine learning › Trustworthy machine learning › robustness
adversarial attack
0.612022
Adversarial Vulnerability of Randomized Ensembles · ICML 2022
Memory systems › processing-in-memory › computing-in-memory
analog in-memory computing
0.612022
Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Memory systems › processing-in-memory
computing-in-memory
0.612022
Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Memory systems
processing-in-memory
0.612022
Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Hardware accelerators and domain-specific architectures › efficient inference
efficient neural network inference
0.512021
Generalized Depthwise-Separable Convolutions for Adversarially Robust and Efficient Neural Networks · NeurIPS 2021
Machine learning › Efficient and distributed learning › model compression
quantization
0.412020
DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020
Physical-layer communications › cooperative communication
device-to-device cooperation
0.212016
Scalable Multimedia Streaming in Wireless Networks with Device-to-Device Cooperation · ACM Multimedia 2016
Content delivery and video streaming › continuous media streaming
scalable media streaming
0.212016
Scalable Multimedia Streaming in Wireless Networks with Device-to-Device Cooperation · ACM Multimedia 2016
Energy-efficient computing › energy-quality tradeoff
energy-latency-accuracy trade-off
0.212022
Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Machine learning › Efficient and distributed learning › model compression
lightweight neural network
0.112020
DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020
Wireless networking
heterogeneous wireless networks
0.112016
Scalable Multimedia Streaming in Wireless Networks with Device-to-Device Cooperation · ACM Multimedia 2016

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

linear programming · 1.7importance sampling · 1.7convolution approximation · 1.0adversarial training · 1.0boosting · 0.7BARRE training algorithm · 0.7noise modeling · 0.6monte carlo simulation · 0.6adversarial attack · 0.6adaptive PGD · 0.6ARC attack · 0.6branch quantization · 0.4constrained minimum spanning tree · 0.2clustering · 0.2channel allocation · 0.2
YearPublicationVenuePosition
2025 Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits
abstract
We consider multi-draft speculative sampling, where the proposal sequences are sampled independently from different draft models. At each step, a token-level draft selection scheme takes a list of valid tokens as input and produces an output token whose distribution matches that of the target model. Previous works have demonstrated that the optimal scheme (which maximizes the probability of accepting one of the input tokens) can be cast as a solution to a linear program. In this work we show that the optimal scheme can be decomposed into a two-step solution: in the first step an importance sampling (IS) type scheme is used to select one intermediate token; in the second step (single-draft) speculative sampling is applied to generate the output token. For the case of two identical draft models we further 1) establish a necessary and sufficient condition on the distributions of the target and draft models for the acceptance probability to equal one and 2) provide an explicit expression for the optimal acceptance probability. Our theoretical analysis also motives a new class of token-level selection schemes based on weighted importance sampling. Our experimental results demonstrate consistent improvements in the achievable block efficiency and token rates over baseline schemes in a number of scenarios.
Ashish Khisti, MohammadReza Ebrahimi 0002, Hassan Dbouk, Arash Behboodi, Roland Memisevic, Christos Louizos
ICLR3
2023 On the Robustness of Randomized Ensembles to Adversarial Perturbations
abstract
Randomized ensemble classifiers (RECs), where one classifier is randomly selected during inference, have emerged as an attractive alternative to traditional ensembling methods for realizing adversarially robust classifiers with limited compute requirements. However, recent works have shown that existing methods for constructing RECs are more vulnerable than initially claimed, casting major doubts on their efficacy and prompting fundamental questions such as: "When are RECs useful?", "What are their limits?", and "How do we train them?". In this work, we first demystify RECs as we derive fundamental results regarding their theoretical limits, necessary and sufficient conditions for them to be useful, and more. Leveraging this new understanding, we propose a new boosting algorithm (BARRE) for training robust RECs, and empirically demonstrate its effectiveness at defending against strong $\ell_\infty$ norm-bounded adversaries across various network architectures and datasets. Our code can be found at https://github.com/hsndbk4/BARRE.
Hassan Dbouk, Naresh R. Shanbhag
ICML1
2022 Adversarial Vulnerability of Randomized Ensembles
abstract
Despite the tremendous success of deep neural networks across various tasks, their vulnerability to imperceptible adversarial perturbations has hindered their deployment in the real world. Recently, works on randomized ensembles have empirically demonstrated significant improvements in adversarial robustness over standard adversarially trained (AT) models with minimal computational overhead, making them a promising solution for safety-critical resource-constrained applications. However, this impressive performance raises the question: Are these robustness gains provided by randomized ensembles real? In this work we address this question both theoretically and empirically. We first establish theoretically that commonly employed robustness evaluation methods such as adaptive PGD provide a false sense of security in this setting. Subsequently, we propose a theoretically-sound and efficient adversarial attack algorithm (ARC) capable of compromising random ensembles even in cases where adaptive PGD fails to do so. We conduct comprehensive experiments across a variety of network architectures, training schemes, datasets, and norms to support our claims, and empirically establish that randomized ensembles are in fact more vulnerable to $\ell_p$-bounded adversarial perturbations than even standard AT models. Our code can be found at https://github.com/hsndbk4/ARC.
Hassan Dbouk, Naresh R. Shanbhag
ICML1
2022 Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications
abstract
This article obtains fundamental limits on the computational precision of in-memory computing architectures (IMCs). An IMC noise model and associated signal-to-noise ratio (SNR) metrics are defined and their interrelationships analyzed to show that the accuracy of IMCs is fundamentally limited by the compute SNR (${\mathrm {SNR}}_{a}$) of its analog core, and that activation, weight, and output (ADC) precision needs to be assigned appropriately for the final output SNR (${\mathrm {SNR}}_{T}$) to approach${\mathrm {SNR}}_{a}$. The minimum precision criterion (MPC) is proposed to minimize the analog-to-digital converter (ADC) precision and hence its overhead. Three in-memory compute models—charge summing (QS), current summing (IS), and charge redistribution (QR)—are shown to underlie most known IMCs. Noise, energy, and delay expressions for the compute models are developed and employed to derive expressions for the SNR, ADC precision, energy, and latency of IMCs. The compute SNR expressions are validated via Monte Carlo simulations in a 65 nm CMOS process. For a 512 row SRAM array, it is shown that: 1) IMCs have an upper bound on their maximum achievable${\mathrm {SNR}}_{a}$due to constraints on energy, area and voltage swing, and this upper bound reduces with technology scaling for QS-based architectures; 2) MPC enables${\mathrm {SNR}}_{T}$to approach${\mathrm {SNR}}_{a}$to be realized with minimal ADC precision; and 3) QS-based (QR-based) architectures are preferred for low (high) compute SNR scenarios.
Sujan K. Gonugondla, Charbel Sakr, Hassan Dbouk, Naresh R. Shanbhag
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2021 The Twelvefold Way of Non-Sequential Lossless Compression
abstract
Many information sources are not just sequences of distinguishable symbols but rather have invariances governed by alternative counting paradigms such as permutations, combinations, and partitions. We consider an entire classification of these invariances called the twelvefold way in enumerative combinatorics and develop a method to characterize lossless compression limits. Explicit computations for all twelve settings are carried out for i.i.d. uniform and Bernoulli distributions. Comparisons among settings provide quantitative insight.
Taha Ameen ur Rahman, Alton S. Barbehenn, Xinan Chen 0003, Hassan Dbouk, James A. Douglas, Yuncong Geng, Ian George, John B. Harvill, Sung Woo Jeon, Kartik K. Kansal, Kiwook Lee, Kelly A. Levick, Bochao Li, Yashaswini Murthy, Adarsh Muthuveeru-Subramaniam, S. Yagiz Olmez, Matthew J. Tomei, Tanya Veeravalli, Xuechao Wang, Eric A. Wayman, Fan Wu 0011, Heling Zhang, Sourya Basu, Lav R. Varshney
DCC4
2021 Generalized Depthwise-Separable Convolutions for Adversarially Robust and Efficient Neural Networks
abstract
Despite their tremendous successes, convolutional neural networks (CNNs) incur high computational/storage costs and are vulnerable to adversarial perturbations. Recent works on robust model compression address these challenges by combining model compression techniques with adversarial training. But these methods are unable to improve throughput (frames-per-second) on real-life hardware while simultaneously preserving robustness to adversarial perturbations. To overcome this problem, we propose the method of Generalized Depthwise-Separable (GDWS) convolution - an efficient, universal, post-training approximation of a standard 2D convolution. GDWS dramatically improves the throughput of a standard pre-trained network on real-life hardware while preserving its robustness. Lastly, GDWS is scalable to large problem sizes since it operates on pre-trained models and doesn't require any additional training. We establish the optimality of GDWS as a 2D convolution approximator and present exact algorithms for constructing optimal GDWS convolutions under complexity and error constraints. We demonstrate the effectiveness of GDWS via extensive experiments on CIFAR-10, SVHN, and ImageNet datasets. Our code can be found at https://github.com/hsndbk4/GDWS.
Hassan Dbouk, Naresh R. Shanbhag
NeurIPS1
2020 DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks
Hassan Dbouk, Hetul Sanghvi, Mahesh Mehendale, Naresh R. Shanbhag
ECCV (27)1
2020 Low-Complexity Fixed-Point Convolutional Neural Networks For Automatic Target Recognition
abstract
There has been growing interest in developing neural network based automatic target recognition systems for synthetic aperture radar applications. However, these networks are typically complex in terms of storage and computation which inhibits their deployment in the field, where such resources are heavily constrained. In order to bring the cost of implementing these networks down, we develop a set of compact network architectures and train them in fixed-point. Our proposed method achieves an overall 984 reduction in terms of storage requirements and 71 × reduction in terms of computational complexity compared to state-of-the-art con-volutional neural networks for automatic target recognition (ATR), while maintaining a classification accuracy of > 99% on the MSTAR dataset.
Hassan Dbouk, Hanfei Geng, Craig M. Vineyard, Naresh R. Shanbhag
ICASSP1
2020 Fundamental Limits on the Precision of In-memory Architectures
abstract
This paper obtains the fundamental limits on the computational precision of in-memory computing architectures (IMCs). Various compute SNR metrics for IMCs are defined and their interrelationships analyzed to show that the accuracy of IMCs is fundamentally limited by the compute SNR (SNRa) of its analog core, and that activation, weight and output precision needs to be assigned appropriately for the final output SNR SNRT → SNRa. The minimum precision criterion (MPC) is proposed to minimize the output and hence the column analog-to-digital converter (ADC) precision. The charge summing (QS) compute model and its associated IMC QS-Arch are studied to obtain analytical models for its compute SNR, minimum ADC precision, energy and latency. Compute SNR models of QS-Arch are validated via Monte Carlo simulations in a 65 nm CMOS process. Employing these models, upper bounds on SNRa of a QS-Arch-based IMC employing a 512 row SRAM array are obtained and it is shown that QS-Arch's energy cost reduces by 3.3× for every 6 dB drop in SNRa, and that the maximum achievable SNRa reduces with technology scaling while the energy cost at the same SNRa increases. These models also indicate the existence of an upper bound on the dot product dimension N due to voltage headroom clipping, and this bound can be doubled for every 3 dB drop in SNRa.
Sujan K. Gonugondla, Charbel Sakr, Hassan Dbouk, Naresh R. Shanbhag
ICCAD3
2016 Scalable Multimedia Streaming in Wireless Networks with Device-to-Device Cooperation
abstract
We present a scalable mobile multimedia streaming system with device-to-device cooperation that enables common content distribution in dense wireless networking environments. This is particularly applicable to use cases such as delivering real-time multimedia content to fans watching a soccer game in a stadium or to participants attending a major conference in a large auditorium. The key novel characteristics of our system include seamless neighbor discovery and link quality estimation, intelligent clustering and channel allocation algorithms based on constrained minimum spanning trees, robustness against device mobility, and device centric operation with no changes to existing wireless systems. We demonstrate the functionality of the proposed system on Android devices using heterogeneous networks (cellular/WiFi/WiFi-Direct) and show the formation of multiple clusters to allow for scalable operation. The gained insights will help bridge the gap between theoretical and simulation based research conducted in this area and practical operation taking into account the capabilities and limitations of existing wireless technologies and smartphones/tablets.
Karim Jahed, Sanaa Sharafeddine, Abdallah Moussawi, Abbas Abou Daya, Hassan Dbouk, Saadallah Kassir, Zaher Dawy, Preethi Valsalan, Wael Chérif, Fethi Filali
ACM Multimedia5