EDBT 2026 Demo / reviewers in the wild / expert
Jyotikrishna Dass
dblp:183/4929
· DBLP profile ↗
9ranked-venue papers
6as first author
3since 2021 · last 2026
0000-0002-7552-8753ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 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
4 papers |
Efficient and distributed learning · 60% Information extraction and text analysis · 23% Deep learning architectures and training · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Hardware accelerators and domain-specific architectures · 45% Distributed systems · 34% Reconfigurable computing and FPGAs · 21% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 50% Algorithms and data structures · 50% |
Topics — the 18 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.1 | 2 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 Distributed Training of Support Vector Machine on a Multiple-FPGA System · IEEE Trans. Computers 2020 |
Natural language and speech › Information extraction and text analysis
sentiment analysis |
1.0 | 1 | 2026 | LLM-MC-Affect: LLM-Based Monte Carlo Modeling of Affective Trajectories and Latent Ambiguity for Interpersonal Dynamic Insight · ACL (1) 2026 |
Machine learning › Efficient and distributed learning
distributed training |
0.8 | 2 | 2020 | Distributed Training of Support Vector Machine on a Multiple-FPGA System · IEEE Trans. Computers 2020 Fast and Communication-Efficient Algorithm for Distributed Support Vector Machine Training · IEEE Trans. Parallel Distributed Syst. 2019 |
Distributed systems › distributed machine learning
distributed SVM training |
0.8 | 2 | 2020 | Distributed Training of Support Vector Machine on a Multiple-FPGA System · IEEE Trans. Computers 2020 FPGA-based Distributed Edge Training of SVM · FPGA 2019 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.8 | 2 | 2020 | Distributed Training of Support Vector Machine on a Multiple-FPGA System · IEEE Trans. Computers 2020 FPGA-based Distributed Edge Training of SVM · FPGA 2019 |
Machine learning › Efficient and distributed learning › model compression › low-rank approximation
low-rank and sparse approximation |
0.7 | 1 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 |
Machine learning › Efficient and distributed learning
model compression |
0.7 | 1 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › transformer accelerator
vision transformer accelerator |
0.7 | 1 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 |
Distributed systems
distributed optimization |
0.5 | 1 | 2021 | Householder Sketch for Accurate and Accelerated Least-Mean-Squares Solvers · ICML 2021 |
Mathematical optimization › stochastic optimization › stochastic approximation
least mean squares |
0.5 | 1 | 2021 | Householder Sketch for Accurate and Accelerated Least-Mean-Squares Solvers · ICML 2021 |
Algorithms and data structures › data summarization
sketching and coresets |
0.5 | 1 | 2021 | Householder Sketch for Accurate and Accelerated Least-Mean-Squares Solvers · ICML 2021 |
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training |
0.4 | 1 | 2019 | Fast and Communication-Efficient Algorithm for Distributed Support Vector Machine Training · IEEE Trans. Parallel Distributed Syst. 2019 |
Machine learning › Kernel, tree and ensemble methods
support vector machine |
0.4 | 1 | 2019 | Fast and Communication-Efficient Algorithm for Distributed Support Vector Machine Training · IEEE Trans. Parallel Distributed Syst. 2019 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.2 | 1 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 |
Machine learning › Deep learning architectures and training › attention mechanism › efficient attention
linear attention |
0.2 | 1 | 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor Attention · HPCA 2023 |
Machine learning › Efficient and distributed learning › model compression
low-rank approximation |
0.1 | 1 | 2019 | Fast and Communication-Efficient Algorithm for Distributed Support Vector Machine Training · IEEE Trans. Parallel Distributed Syst. 2019 |
Edge and fog computing
edge analytics |
0.1 | 1 | 2019 | FPGA-based Distributed Edge Training of SVM · FPGA 2019 |
Edge and fog computing › edge machine learning
on-device learning |
0.1 | 1 | 2019 | FPGA-based Distributed Edge Training of SVM · FPGA 2019 |
Methods — techniques the papers use, named apart from their topics
taylor approximation · 1.3algorithm-hardware co-design · 1.3stochastic LLM decoding · 1.0sketching · 1.0monte carlo estimation · 1.0householder transformation · 1.0cross-correlation analysis · 1.0pipelined training IP core · 0.9parallelization · 0.9pipelined IP core · 0.8distributed training · 0.8QRSVM · 0.8low-rank approximation · 0.4distributed algorithm · 0.4QR decomposition · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | LLM-MC-Affect: LLM-Based Monte Carlo Modeling of Affective Trajectories and Latent Ambiguity for Interpersonal Dynamic InsightabstractEmotional coordination is a core property of human interaction that shapes how relational meaning is constructed in real time. While text-based affect inference has become increasingly feasible, prior approaches often treat sentiment as a deterministic point estimate for individual speakers, failing to capture the inherent subjectivity, latent ambiguity, and sequential coupling found in mutual exchanges. We introduce LLM-MC-Affect, a probabilistic framework that characterizes emotion not as a static label, but as a continuous latent probability distribution defined over an affective space. By leveraging stochastic LLM decoding and Monte Carlo estimation, the methodology approximates these distributions to derive high-fidelity sentiment trajectories that explicitly quantify both central affective tendencies and perceptual ambiguity. These trajectories enable a structured analysis of interpersonal coupling through sequential cross-correlation and slope-based indicators, identifying leading or lagging influences between interlocutors. To validate the interpretive capacity of this approach, we utilize teacher-student instructional dialogues as a representative case study, where our quantitative indicators successfully distill high-level interaction insights such as effective scaffolding. This work establishes a scalable and deployable pathway for understanding interpersonal dynamics, offering a generalizable solution that extends beyond education to broader social and behavioral research. Yu-Zheng Lin, Bono Po-Jen Shih, John Paul Martin Encinas, Elizabeth Victoria Abraham Achom, Karan Himanshu Patel, Jesus Horacio Pacheco, Sicong Shao, Jyotikrishna Dass, Soheil Salehi, Pratik Satam |
ACL (1) | 8 |
| 2023 | ViTALiTy: Unifying Low-rank and Sparse Approximation for Vision Transformer Acceleration with a Linear Taylor AttentionabstractVision Transformer (ViT) has emerged as a competitive alternative to convolutional neural networks for various computer vision applications. Specifically, ViTs’ multi-head attention layers make it possible to embed information globally across the overall image. Nevertheless, computing and storing such attention matrices incurs a quadratic cost dependency on the number of patches, limiting its achievable efficiency and scalability and prohibiting more extensive real-world ViT applications on resource-constrained devices. Sparse attention has been shown to be a promising direction for improving hardware acceleration efficiency for NLP models. However, a systematic counterpart approach is still missing for accelerating ViT models. To close the above gap, we propose a first-of-its-kind algorithm-hardware codesigned framework, dubbed VITALITY, for boosting the inference efficiency of ViTs. Unlike sparsity-based Transformer accelerators for NLP, VITALITY unifies both low-rank and sparse components of the attention in ViTs. At the algorithm level, we approximate the dot-product softmax operation via first-order Taylor attention with row-mean centering as the low-rank component to linearize the cost of attention blocks and further boost the accuracy by incorporating a sparsity-based regularization. At the hardware level, we develop a dedicated accelerator to better leverage the resulting workload and pipeline from VITALITY’s linear Taylor attention which requires the execution of only the low-rank component, to further boost the hardware efficiency. Extensive experiments and ablation studies validate that VITALITY offers boosted end-to-end efficiency (e.g., 3× faster and 3× energy-efficient) under comparable accuracy, with respect to the state-of-the-art solution. We make the codes available on https://github.com/GATECH-EIC/ViTaLiTy Jyotikrishna Dass, Shang Wu 0003, Huihong Shi, Chaojian Li, Zhifan Ye, Zhongfeng Wang 0001, Yingyan (Celine) Lin |
HPCA | 1 |
| 2021 | Householder Sketch for Accurate and Accelerated Least-Mean-Squares SolversabstractLeast-Mean-Squares (\textsc{LMS}) solvers comprise a class of fundamental optimization problems such as linear regression, and regularized regressions such as Ridge, LASSO, and Elastic-Net. Data summarization techniques for big data generate summaries called coresets and sketches to speed up model learning under streaming and distributed settings. For example, \citep{nips2019} design a fast and accurate Caratheodory set on input data to boost the performance of existing \textsc{LMS} solvers. In retrospect, we explore classical Householder transformation as a candidate for sketching and accurately solving LMS problems. We find it to be a simpler, memory-efficient, and faster alternative that always existed to the above strong baseline. We also present a scalable algorithm based on the construction of distributed Householder sketches to solve \textsc{LMS} problem across multiple worker nodes. We perform thorough empirical analysis with large synthetic and real datasets to evaluate the performance of Householder sketch and compare with \citep{nips2019}. Our results show Householder sketch speeds up existing \textsc{LMS} solvers in the scikit-learn library up to $100$x-$400$x. Also, it is $10$x-$100$x faster than the above baseline with similar numerical stability. The distributed algorithm demonstrates linear scalability with a near-negligible communication overhead. Jyotikrishna Dass, Rabi N. Mahapatra |
ICML | 1 |
| 2020 | Distributed Training of Support Vector Machine on a Multiple-FPGA SystemabstractSupport Vector Machine (SVM) is a supervised machine learning model for classification tasks. Training SVM on a large number of data samples is challenging due to the high computational cost and memory requirement. Hence, model training is supported on a high-performance server which typically runs a sequential training algorithm on centralized data. However, as we move towards massive workloads, it will be impossible to store all the data in a centralized manner and expect such sequential training algorithms to scale on traditional processors. Moreover, with the growing demands of real-time machine learning for edge analytics, it is imperative to devise an efficient training framework with relatively cheaper computations and limited memory. Therefore, we propose and implement a first-of-its-kind system of multiple FPGAs as a distributed computing framework comprising up to eight FPGA units on Amazon F1 instances with negligible communication overhead to fully parallelize, accelerate, and scale the SVM training on decentralized data. Each FPGA unit has a pipelined SVM training IP logic core operating at 125 MHz with a power dissipation of 39 Watts for accelerating its allocated computations in the overall training process. We evaluate and compare the performance of the proposed system on five real SVM benchmarks. Jyotikrishna Dass, Yashwardhan Narawane, Rabi N. Mahapatra, Vivek Sarin |
IEEE Trans. Computers | 1 |
| 2019 | FPGA-based Distributed Edge Training of SVMabstractSupport Vector Machine (SVM) is a widely used supervised machine learning algorithm for classification. Training SVM is challenging due to high computational cost and memory requirements. More often such training is handled at back end servers leading to significant communication and energy overheads. This approach is unsuitable for edge analytics which is a growing trend with various IoT applications. Enabling efficient training on the edge requires a distributed computing approach that has negligible communication overhead and an energy-efficient hardware design to execute it. In this paper, we present a scalable FPGA-based design for distributed SVM training amenable for edge-based learning. Specifically, we implement a pipelined QRSVM IP logic on Xilinx Virtex UltraScale+ VU9P FPGA. Each synthesized IP core operates at 125 MHz with a power dissipation of 39 Watts. We evaluate the training time, parallel speedup, scalability, and energy efficiency of the proposed design on five SVM benchmarks on a multiple FPGA system comprising up to eight FPGA units. When compared with software implementation on the traditional embedded system edge processors like ARM Cortex-A15, the proposed FPGA implementation is around 3x to 24x faster and 2x to 8x more energy efficient on the above benchmarks. Jyotikrishna Dass, Yashwardhan Narawane, Rabi N. Mahapatra, Vivek Sarin |
FPGA | 1 |
| 2019 | Fast and Communication-Efficient Algorithm for Distributed Support Vector Machine TrainingabstractSupport Vector Machines (SVM) are widely used as supervised learning models to solve the classification problem in machine learning. Training SVMs for large datasets is an extremely challenging task due to excessive storage and computational requirements. To tackle so-called big data problems, one needs to design scalable distributed algorithms to parallelize the model training and to develop efficient implementations of these algorithms. In this paper, we propose a distributed algorithm for SVM training that is scalable and communication-efficient. The algorithm uses a compact representation of the kernel matrix, which is based on the QR decomposition of low-rank approximations, to reduce both computation and storage requirements for the training stage. This is accompanied by considerable reduction in communication required for a distributed implementation of the algorithm. Experiments on benchmark data sets with up to five million samples demonstrate negligible communication overhead and scalability on up to 64 cores. Execution times are vast improvements over other widely used packages. Furthermore, the proposed algorithm has linear time complexity with respect to the number of samples making it ideal for SVM training on decentralized environments such as smart embedded systems and edge-based internet of things, IoT. Jyotikrishna Dass, Vivek Sarin, Rabi N. Mahapatra |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2017 | ConvLight: A Convolutional Accelerator with Memristor Integrated Photonic ComputingabstractNeuromorphic computing is a promising candidate to accelerate big data processing. Recently, several attempts have been made to design neuromorphic accelerators for popular machine learning algorithms, such as reservoir computing, deep learning, spiking neurons etc. Deep learning accelerator which involves convolutional neural networks (CNNs) have received widespread attention for their accuracy and efficiency. This paper proposes ConvLight, a novel deep learning accelerator based on memristor integrated photonic computing framework. While the use of on-chip photonic circuits for analog computing is well known, no prior work has demonstrated a full-fledged accelerator based on photonic components. In particular, this paper makes the following novel contributions: (i) A multilayer deep learning architecture design is proposed using compute efficient memristors and photonic components for the first time. (ii) A pipelined design for each CNN layer is presented for maximizing throughput and enabling parallelism across the layers. (iii) Simulation of ConvLight architecture with standard photonic tools for demonstrating the execution of DNN and CNN workloads yielding 25X, 60X, and 40X improvements in computational efficiency, throughput, and energy efficiency (respectively) compared to state-of-the-art design. Dharanidhar Dang, Jyotikrishna Dass, Rabi N. Mahapatra |
HiPC | 2 |
| 2017 | Distributed QR Decomposition Framework for Training Support Vector MachinesabstractSupport Vector Machines (SVM) belong to a class of supervised machine learning algorithms with applications in classification and regression analysis. SVM training is modeled as a convex optimization problem that is computationally tedious and has large memory requirements. Specifically, it is a quadratic programming problem which scales rapidly with the training set size rather than the dimensionality of the feature space. In this work, we first present a novel QR decomposition framework (QRSVM) to efficiently model and solve a large scale SVM problem by capitalizing on low-rank representations of the full kernel matrix rather than solving the problem as a sequence of smaller sub-problems. The low-rank structure of the kernel matrix is leveraged to transform the dense matrix into one with a sparse and separable structure. The modified SVM problem requires significantly lesser memory and computation. Our approach scales linearly with the training set size which makes it applicable to large datasets. This motivates towards our another contribution; exploring a distributed QRSVM framework to solve large-scale SVM classification problems in parallel across a cluster of computing nodes. We also derive an optimal step size for fast convergence of the dual ascent method which is used to solve the quadratic programming problem. Jyotikrishna Dass, V. N. S. Prithvi Sakuru, Vivek Sarin, Rabi N. Mahapatra |
ICDCS | 1 |
| 2016 | A Relaxed Synchronization Approach for Solving Parallel Quadratic Programming Problems with Guaranteed ConvergenceabstractIn this paper we present a novel numerical algorithm for efficiently solving large-scale quadratic programming problems in massively parallel computing systems. The main challenge in maximizing processor utilization is to reduce idling due to synchronization across processors. Typically, synchronization is necessary after every iteration, which prevents many numerical algorithms from scaling with number of processors. We relax this requirement by synchronizing at a lower rate, which is referred to as lazy synchronization. We show analytically and experimentally that lazy synchronization is numerically stable and converges to the same result as the conventional tightly synchronized implementation. Furthermore, the convergence speed of the proposed algorithm is faster with lazy synchronization. The numerical stability, convergence rate and the optimal rate for synchronization are analytically shown. The proposed algorithm is implemented in a 40-node distributed system in the Amazon Elastic Computing infrastructure. We show a 160 times speedup in solution time for a large-scale quadratic programming problem using a synthetic dataset. The experiments demonstrate that the use of relaxed synchronization technique reduces communication overhead in the distributed systems by 99.65% in comparison to the tightly synchronization implementation. Kooktae Lee, Raktim Bhattacharya, Jyotikrishna Dass, V. N. S. Prithvi Sakuru, Rabi N. Mahapatra |
IPDPS | 3 |