Demo Data from EDBT 2026 / reviewers in the wild / expert
Can Karakus
dblp:81/11533
· DBLP profile ↗
14ranked-venue papers
7as first author
1since 2021 · last 2024
0000-0001-6878-6984ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 3 first-authorArtificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Computer networks · 3 · 1 first-authorSystems, architecture and hardware · 1Theory of computation · 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 |
Optimization for machine learning · 51% Efficient and distributed learning · 44% Language models and text generation · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 83% Parallel and multicore computing · 13% Cloud and datacenter computing · 4% | |
| Computer networks
2 papers |
Physical-layer communications · 72% Network measurement and analytics · 18% Network management and operations · 9% | |
| Theoretical computer science
1 paper |
Information theory · 94% Coding theory · 6% |
Topics — the 29 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
0.8 | 2 | 2020 | Herring: rethinking the parameter server at scale for the cloud · SC 2020 Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local Computations · NeurIPS 2019 |
Machine learning › Optimization for machine learning
adaptive optimization |
0.8 | 1 | 2024 | MADA: Meta-Adaptive Optimizers Through Hyper-Gradient Descent · ICML 2024 |
Machine learning › Optimization for machine learning › hyperparameter optimization
hypergradient descent |
0.8 | 1 | 2024 | MADA: Meta-Adaptive Optimizers Through Hyper-Gradient Descent · ICML 2024 |
Distributed systems › distributed machine learning
distributed training |
0.4 | 1 | 2020 | Herring: rethinking the parameter server at scale for the cloud · SC 2020 |
Distributed systems › distributed machine learning
parameter server |
0.4 | 1 | 2020 | Herring: rethinking the parameter server at scale for the cloud · SC 2020 |
Machine learning › Efficient and distributed learning › distributed training
communication-efficient distributed SGD |
0.4 | 1 | 2019 | Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local Computations · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › distributed training
gradient compression |
0.4 | 1 | 2019 | Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local Computations · NeurIPS 2019 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.4 | 1 | 2019 | Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local Computations · NeurIPS 2019 |
Distributed systems
coded computation |
0.4 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Distributed systems
distributed machine learning |
0.4 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Distributed systems
distributed optimization |
0.4 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Parallel and multicore computing › parallelization strategies
model and data parallelism |
0.4 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Distributed systems › distributed data processing
straggler mitigation |
0.4 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Physical-layer communications › information theory › capacity analysis
channel capacity |
0.3 | 1 | 2018 | Approximate Capacity of Fast Fading Interference Channels With no Instantaneous CSIT · IEEE Trans. Commun. 2018 |
Physical-layer communications
channel state information |
0.3 | 1 | 2018 | Approximate Capacity of Fast Fading Interference Channels With no Instantaneous CSIT · IEEE Trans. Commun. 2018 |
Physical-layer communications › channel state information
outdated CSI |
0.3 | 1 | 2018 | Approximate Capacity of Fast Fading Interference Channels With no Instantaneous CSIT · IEEE Trans. Commun. 2018 |
Machine learning › Optimization for machine learning
distributed optimization |
0.3 | 1 | 2017 | Straggler Mitigation in Distributed Optimization Through Data Encoding · NIPS 2017 |
Machine learning › Efficient and distributed learning › distributed training
straggler mitigation |
0.3 | 1 | 2017 | Straggler Mitigation in Distributed Optimization Through Data Encoding · NIPS 2017 |
Information theory › channel capacity › capacity region
capacity region characterization |
0.2 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Information theory
channel capacity |
0.2 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Information theory › network information theory › interference channel
gaussian interference channel |
0.2 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Information theory › network information theory
interference channel |
0.2 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Cloud and datacenter computing
cloud networking |
0.1 | 1 | 2020 | Herring: rethinking the parameter server at scale for the cloud · SC 2020 |
Network measurement and analytics › traffic analysis
congestion inference |
0.1 | 1 | 2011 | Shifting network tomography toward a practical goal · CoNEXT 2011 |
Network management and operations
network monitoring |
0.1 | 1 | 2011 | Shifting network tomography toward a practical goal · CoNEXT 2011 |
Network measurement and analytics
network tomography |
0.1 | 1 | 2011 | Shifting network tomography toward a practical goal · CoNEXT 2011 |
Distributed systems
convergence analysis |
0.1 | 1 | 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning · J. Mach. Learn. Res. 2019 |
Coding theory › channel coding
feedback communication |
0.1 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Information theory › communication channels › channel models
intermittent feedback |
0.1 | 1 | 2015 | Gaussian Interference Channel With Intermittent Feedback · IEEE Trans. Inf. Theory 2015 |
Methods — techniques the papers use, named apart from their topics
parameter server · 0.9gradient reduction · 0.9allreduce · 0.9hypergradient descent · 0.8convergence analysis · 0.8sparsification · 0.4quantization · 0.4proximal gradient · 0.4local computation · 0.4gradient descent · 0.4error compensation · 0.4equiangular tight frames · 0.4L-BFGS · 0.4rate splitting · 0.3jensen's inequality · 0.3coding theory · 0.3quantize-map-and-forward · 0.2outer bound · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | MADA: Meta-Adaptive Optimizers Through Hyper-Gradient DescentabstractFollowing the introduction of Adam, several novel adaptive optimizers for deep learning have been proposed. These optimizers typically excel in some tasks but may not outperform Adam uniformly across all tasks. In this work, we introduce Meta-Adaptive Optimizers (MADA), a unified optimizer framework that can generalize several known optimizers and dynamically learn the most suitable one during training. The key idea in MADA is to parameterize the space of optimizers and dynamically search through it using hyper-gradient descent during training. We empirically compare MADA to other popular optimizers on vision and language tasks, and find that MADA consistently outperforms Adam and other popular optimizers, and is robust against sub-optimally tuned hyper-parameters. MADA achieves a greater validation performance improvement over Adam compared to other popular optimizers during GPT-2 training and fine-tuning. We also propose AVGrad, a modification of AMSGrad that replaces the maximum operator with averaging, which is more suitable for hyper-gradient optimization. Finally, we provide a convergence analysis to show that parameterized interpolations of optimizers can improve their error bounds (up to constants), hinting at an advantage for meta-optimizers. Kaan Ozkara, Can Karakus, Parameswaran Raman, Mingyi Hong 0001, Shoham Sabach, Branislav Kveton, Volkan Cevher |
ICML | 2 |
| 2020 | Herring: rethinking the parameter server at scale for the cloudabstractTraining large deep neural networks is time-consuming and may take days or even weeks to complete. Although parameter-server-based approaches were initially popular in distributed training, scalability issues led the field to move towards all-reduce-based approaches. Recent developments in cloud networking technologies, however, such as the Elastic Fabric Adapter (EFA) and Scalable Reliable Datagram (SRD), motivate a re-thinking of the parameter-server approach to address its fundamental inefficiencies. To this end, we introduce a novel communication library, Herring, which is designed to alleviate the performance bottlenecks in parameter-server-based training. We show that gradient reduction with Herring is twice as fast as all-reduce-based methods. We further demonstrate that training deep learning models like $\mathrm{B}\mathrm{E}\mathrm{R}\mathrm{T}_{\mathrm{l}\mathrm{a}\mathrm{r}\mathrm{g}\mathrm{e}}$ using Herring outperforms all-reduce-based training, achieving 85% scaling efficiency on large clusters with up to 2048 NVIDIA V100 GPUs without accuracy drop. Indu Thangakrishnan, Derya Çavdar, Can Karakus, Piyush Ghai, Yauheni Selivonchyk, Cory Pruce |
SC | 3 |
| 2019 | Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local ComputationsabstractCommunication bottleneck has been identified as a significant issue in distributed optimization of large-scale learning models. Recently, several approaches to mitigate this problem have been proposed, including different forms of gradient compression or computing local models and mixing them iteratively. In this paper we propose Qsparse-local-SGD algorithm, which combines aggressive sparsification with quantization and local computation along with error compensation, by keeping track of the difference between the true and compressed gradients. We propose both synchronous and asynchronous implementations of Qsparse-local-SGD. We analyze convergence for Qsparse-local-SGD in the distributed case, for smooth non-convex and convex objective functions. We demonstrate that Qsparse-local-SGD converges at the same rate as vanilla distributed SGD for many important classes of sparsifiers and quantizers. We use Qsparse-local-SGD to train ResNet-50 on ImageNet, and show that it results in significant savings over the state-of-the-art, in the number of bits transmitted to reach target accuracy. Debraj Basu 0001, Deepesh Data, Can Karakus, Suhas N. Diggavi |
NeurIPS | 3 |
| 2019 | Redundancy Techniques for Straggler Mitigation in Distributed Optimization and LearningabstractPerformance of distributed optimization and learning systems is bottlenecked by “straggler” nodes and slow communication links, which significantly delay computation. We propose a distributed optimization framework where the dataset is “encoded” to have an over-complete representation with built-in redundancy, and the straggling nodes in the system are dynamically treated as missing, or as “erasures” at every iteration, whose loss is compensated by the embedded redundancy. For quadratic loss functions, we show that under a simple encoding scheme, many optimization algorithms (gradient descent, L-BFGS, and proximal gradient) operating under data parallelism converge to an approximate solution even when stragglers are ignored. Furthermore, we show a similar result for a wider class of convex loss functions when operating under model parallelism. The applicable classes of objectives covers several popular learning problems such as linear regression, LASSO, support vector machine, collaborative filtering, and generalized linear models including logistic regression. These convergence results are deterministic, i.e., they establish sample path convergence for arbitrary sequences of delay patterns or distributions on the nodes, and are independent of the tail behavior of the delay distribution. We demonstrate that equiangular tight frames have desirable properties as encoding matrices, and propose efficient mechanisms for encoding large-scale data. We implement the proposed technique on Amazon EC2 clusters, and demonstrate its performance over several learning problems, including matrix factorization, LASSO, ridge regression and logistic regression, and compare the proposed method with uncoded, asynchronous, and data replication strategies. Can Karakus, Yifan Sun 0001, Suhas N. Diggavi, Wotao Yin |
J. Mach. Learn. Res. | 1 |
| 2018 | Privacy-Utility Trade-off of Linear Regression under Random Projections and Additive NoiseabstractData privacy is an important concern in machine learning, and is fundamentally at odds with the task of training useful learning models, which typically require acquisition of large amounts of private user data. One possible way of fulfilling the machine learning task while preserving user privacy is to train the model on a transformed, noisy version of the data, which does not reveal the data itself directly to the training procedure. In this work, we analyze the privacy-utility tradeoff of two such schemes for the problem of linear regression: additive noise, and random projections. In contrast to previous work, we consider a recently proposed notion of differential privacy that is based on conditional mutual information (MI-DP), which is stronger than the conventional (ε,δ) -differential privacy, and use relative objective error as the utility metric. We find that projecting the data to a lower-dimensional subspace before adding noise attains a better trade-off in general. We also make a connection between privacy problem and (non-coherent) SIMO, which has been extensively studied in wireless communication, and use tools from there for the analysis. We present numerical results demonstrating the performance of the schemes. Mehrdad Showkatbakhsh, Can Karakus, Suhas N. Diggavi |
ISIT | 2 |
| 2018 | Approximate Capacity of Fast Fading Interference Channels With no Instantaneous CSITabstractWe develop a characterization of fading models, which assigns a number called logarithmic Jensen's gap to a given fading model. We show that as a consequence of a finite logarithmic Jensen's gap, an approximate capacity region can be obtained for fast fading interference channels (FF-ICs) for several scenarios. We illustrate three instances where a constant capacity gap can be obtained as a function of the logarithmic Jensen's gap. First, for an FF-IC with neither feedback nor instantaneous channel state information at transmitter (CSIT), if the fading distribution has finite logarithmic Jensen's gap, we show that a rate-splitting scheme based on the average interference-to-noise ratio can achieve its approximate capacity. Second, we show that a similar scheme can achieve the approximate capacity of FF-IC with feedback and delayed CSIT, if the fading distribution has finite logarithmic Jensen's gap. Third, when this condition holds, we show that point-to-point codes can achieve approximate capacity for a class of FF-ICs with feedback. We prove that the logarithmic Jensen's gap is finite for common fading models, including Rayleigh and Nakagami fading, thereby obtaining the approximate capacity region of FF-IC with these fading models. Joyson Sebastian, Can Karakus, Suhas N. Diggavi |
IEEE Trans. Commun. | 2 |
| 2017 | Encoded distributed optimizationabstractToday, many real-world machine learning and data analytics problems are of a scale that requires distributed optimization; unlike in centralized computing, these systems are vulnerable to network and node failures. Recently, coding-theoretic ideas have been applied to mitigate node failures in such distributed computing networks. Relaxing the exact recovery requirement of such techniques, we propose a novel approach for adding redundancy in large-scale convex optimization problems, making solvers more robust against sudden and persistent node failures and loss of data. This is done by linearly encoding the data variables; all other aspects the computation operate as usual. We show that under moderate amounts of redundancy, it is possible to recover a close approximation to the solution under node failures. In particular, we show that encoding with (equiangular) tight frames result in bounded objective error, and obtain an explicit error bound for a specific construction that uses Paley graphs. We also demonstrate the performance of the proposed technique for three specific machine learning problems, (two using real world datasets) namely ridge regression, binary support vector machine, and low-rank approximation. Can Karakus, Yifan Sun 0001, Suhas N. Diggavi |
ISIT | 1 |
| 2017 | Straggler Mitigation in Distributed Optimization Through Data EncodingabstractSlow running or straggler tasks can significantly reduce computation speed in distributed computation. Recently, coding-theory-inspired approaches have been applied to mitigate the effect of straggling, through embedding redundancy in certain linear computational steps of the optimization algorithm, thus completing the computation without waiting for the stragglers. In this paper, we propose an alternate approach where we embed the redundancy directly in the data itself, and allow the computation to proceed completely oblivious to encoding. We propose several encoding schemes, and demonstrate that popular batch algorithms, such as gradient descent and L-BFGS, applied in a coding-oblivious manner, deterministically achieve sample path linear convergence to an approximate solution of the original problem, using an arbitrarily varying subset of the nodes at each iteration. Moreover, this approximation can be controlled by the amount of redundancy and the number of nodes used in each iteration. We provide experimental results demonstrating the advantage of the approach over uncoded and data replication strategies. Can Karakus, Yifan Sun 0001, Suhas N. Diggavi, Wotao Yin |
NIPS | 1 |
| 2017 | Enhancing Multiuser MIMO Through Opportunistic D2D CooperationabstractWe propose a cellular architecture that combines multiuser MIMO downlink with opportunistic use of unlicensed Industrial, Scientific, and Medical Radio (ISM) bands to establish device-to-device (D2D) cooperation. The architecture consists of a physical-layer cooperation scheme based on forming downlink virtual MIMO channels through D2D relaying, and a novel resource allocation strategy for such D2D-enabled networks. We prove the approximate optimality of the physical-layer scheme, and demonstrate that such cooperation boosts the effective SNR of the weakest user in the system, especially in the many-user regime, due to multiuser diversity. To harness this physical-layer scheme, we formulate the cooperative user scheduling and the relay selection problem using the network utility maximization framework. For such a cooperative network, we propose a novel utility metric that jointly captures fairness in throughput and the cost of relaying in the system. We propose a joint user scheduling and relay selection algorithm, which we prove to be asymptotically optimal. We study the architecture through system-level simulations over a wide range of scenarios. The highlight of these simulations is an approximately 6× improvement in data rate for cell-edge (bottom fifth-percentile) users (over the state-of-the-art) while still improving the overall throughput, and considering various system constraints. Can Karakus, Suhas N. Diggavi |
IEEE Trans. Wirel. Commun. | 1 |
| 2016 | Approximately achieving the feedback interference channel capacity with point-to-point codesabstractSuperposition codes with rate-splitting have been used for all approximately optimal strategies for the interference channel, with and without feedback. As rate-splitting requires fore-knowledge of channel parameters or statistics, in this paper we explore schemes for the interference channel (with feedback) that do not use superposition or rate-splitting. We demonstrate that point-to-point codes designed for inter-symbol-interference channels, along with time-sharing can approximately achieve the entire rate region of the interference channel with feedback. We show that such a scheme also approximately achieves the rate-region for the interference channel with fading, for a large class of fading distributions. Joyson Sebastian, Can Karakus, Suhas N. Diggavi |
ISIT | 2 |
| 2015 | Opportunistic scheduling for full-duplex uplink-downlink networksabstractWe study opportunistic scheduling and the sum capacity of cellular networks with a full-duplex multi-antenna base station and a large number of single-antenna half-duplex users. Simultaneous uplink and downlink over the same band results in uplink-to-downlink interference, degrading performance. We present a simple opportunistic joint uplink-downlink scheduling algorithm that exploits multiuser diversity and treats interference as noise. We show that in homogeneous networks, our algorithm achieves the same sum capacity as what would have been achieved if there was no uplink-to-downlink interference, asymptotically in the number of users. The algorithm does not require interference CSI at the base station or uplink users. It is also shown that for a simple class of heterogeneous networks without sufficient channel diversity, it is not possible to achieve the corresponding interference-free system capacity. We discuss the potential for using device-to-device side-channels to overcome this limitation in heterogeneous networks. Can Karakus, Suhas N. Diggavi |
ISIT | 1 |
| 2015 | Gaussian Interference Channel With Intermittent FeedbackabstractWe investigate how to exploit intermittent feedback for interference management by studying the two-user Gaussian interference channel (IC). We approximately characterize (within a universal constant) the capacity region for the Gaussian IC with intermittent feedback. We exactly characterize the capacity region of the linear deterministic version of the problem, which gives us insight into the Gaussian problem. We find that the characterization only depends on the forward channel parameters and the marginal probability distribution of each feedback link. The result shows that passive and unreliable feedback can be harnessed to provide multiplicative capacity gain in Gaussian ICs. We find that when the feedback links are active with sufficiently large probabilities, the perfect feedback sum-capacity is achieved to within a constant gap. In contrast to other schemes developed for IC with feedback, our achievable scheme makes use of quantize-map-and-forward to relay the information obtained through feedback, performs forward decoding, and does not use structured codes. We also develop new outer bounds enabling us to obtain the (approximate) characterization of the capacity region. Can Karakus, I-Hsiang Wang, Suhas N. Diggavi |
IEEE Trans. Inf. Theory | 1 |
| 2013 | Interference channel with intermittent feedbackabstractWe investigate how to exploit intermittent feedback for interference management. Focusing on the two-user linear deterministic interference channel, we completely characterize the capacity region. We find that the characterization only depends on the forward channel parameters and the marginal probability distribution of each feedback link. The scheme we propose makes use of block Markov encoding and quantize-map-and-forward at the transmitters, and backward decoding at the receivers. Matching outer bounds are derived based on novel genie-aided techniques. As a consequence, the perfect-feedback capacity can be achieved once the two feedback links are active with large enough probabilities. Can Karakus, I-Hsiang Wang, Suhas N. Diggavi |
ISIT | 1 |
| 2011 | Shifting network tomography toward a practical goalabstractBoolean Inference makes it possible to observe the congestion status of end-to-end paths and infer, from that, the congestion status of individual network links. In principle, this can be a powerful monitoring tool, in scenarios where we want to monitor a network without having direct access to its links. We consider one such real scenario: a Tier-1 ISP operator wants to monitor the congestion status of its peers. We show that, in this scenario, Boolean Inference cannot be solved with enough accuracy to be useful; we do not attribute this to the limitations of particular algorithms, but to the fundamental difficulty of the Inference problem. Instead, we argue that the "right" problem to solve, in this context, is compute the probability that each set of links is congested (as opposed to try to infer which particular links were congested when). Even though solving this problem yields less information than provided by Boolean Inference, we show that this information is more useful in practice, because it can be obtained accurately under weaker assumptions than typically required by Inference algorithms and more challenging network conditions (link correlations, non-stationary network dynamics, sparse topologies). Denisa Ghita, Can Karakus, Katerina J. Argyraki, Patrick Thiran |
CoNEXT | 2 |