Demo Data from EDBT 2026 / reviewers in the wild / expert
Vijay Raghavendra
dblp:06/199
· DBLP profile ↗
8ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6Systems, architecture and hardware · 2 · 2 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.
| Databases, data mining, and information retrieval
5 papers |
Data integration and cleaning · 85% Database system architecture and tuning · 9% Distributed and cloud data management · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 54% Electronic design automation · 20% Hardware reliability and fault tolerance · 13% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
entity matching |
1.1 | 4 | 2018 | Deep Learning for Entity Matching: A Design Space Exploration · SIGMOD Conference 2018 Falcon: Scaling Up Hands-Off Crowdsourced Entity Matching to Build Cloud Services · SIGMOD Conference 2017 Magellan: Toward Building Entity Matching Management Systems over Data Science Stacks · Proc. VLDB Endow. 2016 |
Data integration and cleaning › entity resolution
blocking and matching pipeline |
0.5 | 2 | 2016 | Magellan: Toward Building Entity Matching Management Systems over Data Science Stacks · Proc. VLDB Endow. 2016 Magellan: Toward Building Entity Matching Management Systems · Proc. VLDB Endow. 2016 |
Data integration and cleaning › entity matching
deep entity matching |
0.3 | 1 | 2018 | Deep Learning for Entity Matching: A Design Space Exploration · SIGMOD Conference 2018 |
Database system architecture and tuning › active database
rule management |
0.2 | 1 | 2015 | Why Big Data Industrial Systems Need Rules and What We Can Do About It · SIGMOD Conference 2015 |
Data integration and cleaning › data preprocessing
data cleaning |
0.1 | 2 | 2016 | Magellan: Toward Building Entity Matching Management Systems over Data Science Stacks · Proc. VLDB Endow. 2016 Magellan: Toward Building Entity Matching Management Systems · Proc. VLDB Endow. 2016 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2017 | Falcon: Scaling Up Hands-Off Crowdsourced Entity Matching to Build Cloud Services · SIGMOD Conference 2017 |
Data mining › predictive modeling
classification |
0.1 | 1 | 2015 | Why Big Data Industrial Systems Need Rules and What We Can Do About It · SIGMOD Conference 2015 |
Distributed systems › fault tolerance
rollback recovery |
0.0 | 2 | 1995 | A technique for micro-rollback self-recovery synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995 Automated Micro-Roll-back Self-Recovery Synthesis · DAC 1991 |
Electronic design automation
high-level synthesis |
0.0 | 2 | 1995 | A technique for micro-rollback self-recovery synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995 Automated Micro-Roll-back Self-Recovery Synthesis · DAC 1991 |
Electronic design automation › high-level synthesis
scheduling and allocation |
0.0 | 2 | 1995 | A technique for micro-rollback self-recovery synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995 Automated Micro-Roll-back Self-Recovery Synthesis · DAC 1991 |
Hardware reliability and fault tolerance › soft errors
transient fault |
0.0 | 1 | 1995 | A technique for micro-rollback self-recovery synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995 |
Hardware reliability and fault tolerance › error recovery
transient fault recovery |
0.0 | 1 | 1991 | Automated Micro-Roll-back Self-Recovery Synthesis · DAC 1991 |
Methods — techniques the papers use, named apart from their topics
crowdsourcing · 1.0machine learning · 0.9query optimization · 0.6operator implementation · 0.6data visualization · 0.5recurrent neural network · 0.3deep learning · 0.3attention · 0.3micro-rollback · 0.0checkpointing · 0.0checkpoint insertion · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | MatchCatcher: A Debugger for Blocking in Entity Matching
Pradap Konda, Paul Suganthan G. C., AnHai Doan, Benjamin Snyder, Youngchoon Park, Ganesh Krishnan, Rohit Deep, Vijay Raghavendra |
EDBT | 9 |
| 2018 | Deep Learning for Entity Matching: A Design Space ExplorationabstractEntity matching (EM) finds data instances that refer to the same real-world entity. In this paper we examine applying deep learning (DL) to EM, to understand DL's benefits and limitations. We review many DL solutions that have been developed for related matching tasks in text processing (e.g., entity linking, textual entailment, etc.). We categorize these solutions and define a space of DL solutions for EM, as embodied by four solutions with varying representational power: SIF, RNN, Attention, and Hybrid. Next, we investigate the types of EM problems for which DL can be helpful. We consider three such problem types, which match structured data instances, textual instances, and dirty instances, respectively. We empirically compare the above four DL solutions with Magellan, a state-of-the-art learning-based EM solution. The results show that DL does not outperform current solutions on structured EM, but it can significantly outperform them on textual and dirty EM. For practitioners, this suggests that they should seriously consider using DL for textual and dirty EM problems. Finally, we analyze DL's performance and discuss future research directions. Sidharth Mudgal, Theodoros Rekatsinas, AnHai Doan, Youngchoon Park, Ganesh Krishnan, Rohit Deep, Esteban Arcaute, Vijay Raghavendra |
SIGMOD Conference | 9 |
| 2017 | Falcon: Scaling Up Hands-Off Crowdsourced Entity Matching to Build Cloud ServicesabstractMany works have applied crowdsourcing to entity matching (EM). While promising, these approaches are limited in that they often require a developer to be in the loop. As such, it is difficult for an organization to deploy multiple crowdsourced EM solutions, because there are simply not enough developers. To address this problem, a recent work has proposed Corleone, a solution that crowdsources the entire EM workflow, requiring no developers. While promising, Corleone is severely limited in that it does not scale to large tables. We propose Falcon, a solution that scales up the hands-off crowdsourced EM approach of Corleone, using RDBMS-style query execution and optimization over a Hadoop cluster. Specifically, we define a set of operators and develop efficient implementations. We translate a hands-off crowdsourced EM workflow into a plan consisting of these operators, optimize, then execute the plan. These plans involve both machine and crowd activities, giving rise to novel optimization techniques such as using crowd time to mask machine time. Extensive experiments show that Falcon can scale up to tables of millions of tuples, thus providing a practical solution for hands-off crowdsourced EM, to build cloud-based EM services. Sanjib Das, Paul Suganthan G. C., AnHai Doan, Jeffrey F. Naughton, Ganesh Krishnan, Rohit Deep, Esteban Arcaute, Vijay Raghavendra, Youngchoon Park |
SIGMOD Conference | 8 |
| 2016 | Magellan: Toward Building Entity Matching Management SystemsabstractEntity matching (EM) has been a long-standing challenge in data management. Most current EM works focus only on developing matching algorithms. We argue that far more efforts should be devoted to building EM systems. We discuss the limitations of current EM systems, then present as a solution Magellan, a new kind of EM systems. Magellan is novel in four important aspects. (1) It provides how-to guides that tell users what to do in each EM scenario, step by step. (2) It provides tools to help users do these steps; the tools seek to cover the entire EM pipeline, not just matching and blocking as current EM systems do. (3) Tools are built on top of the data analysis and Big Data stacks in Python, allowing Magellan to borrow a rich set of capabilities in data cleaning, IE, visualization, learning, etc. (4) Magellan provides a powerful scripting environment to facilitate interactive experimentation and quick "patching" of the system. We describe research challenges raised by Magellan, then present extensive experiments with 44 students and users at several organizations that show the promise of the Magellan approach. Pradap Konda, Sanjib Das, Paul Suganthan G. C., AnHai Doan, Adel Ardalan, Jeffrey R. Ballard, Fatemah Panahi, Haojun Zhang, Jeffrey F. Naughton, Shishir Prasad, Ganesh Krishnan, Rohit Deep, Vijay Raghavendra |
Proc. VLDB Endow. | 14 |
| 2016 | Magellan: Toward Building Entity Matching Management Systems over Data Science StacksabstractEntity matching (EM) has been a long-standing challenge in data management. Most current EM works, however, focus only on developing matching algorithms. We argue that far more efforts should be devoted to building EM systems. We discuss the limitations of current EM systems, then present Magellan, a new kind of EM systems that addresses these limitations. Magellan is novel in four important aspects. (1) It provides a how-to guide that tells users what to do in each EM scenario, step by step. (2) It provides tools to help users do these steps; the tools seek to cover the entire EM pipeline, not just matching and blocking as current EM systems do. (3) Tools are built on top of the data science stacks in Python, allowing Magellan to borrow a rich set of capabilities in data cleaning, IE, visualization, learning, etc. (4) Magellan provide a powerful scripting environment to facilitate interactive experimentation and allow users to quickly write code to "patch" the system. We have extensively evaluated Magellan with 44 students and users at various organizations. In this paper we propose demonstration scenarios that show the promise of the Magellan approach. Pradap Konda, Sanjib Das, Paul Suganthan G. C., AnHai Doan, Adel Ardalan, Jeffrey R. Ballard, Fatemah Panahi, Haojun Zhang, Jeffrey F. Naughton, Shishir Prasad, Ganesh Krishnan, Rohit Deep, Vijay Raghavendra |
Proc. VLDB Endow. | 14 |
| 2015 | Why Big Data Industrial Systems Need Rules and What We Can Do About ItabstractBig Data industrial systems that address problems such as classification, information extraction, and entity matching very commonly use hand-crafted rules. Today, however, little is understood about the usage of such rules. In this paper we explore this issue. We discuss how these systems differ from those considered in academia. We describe default solutions, their limitations, and reasons for using rules. We show examples of extensive rule usage in industry. Contrary to popular perceptions, we show that there is a rich set of research challenges in rule generation, evaluation, execution, optimization, and maintenance. We discuss ongoing work at WalmartLabs and UW-Madison that illustrate these challenges. Our main conclusions are (1) using rules (together with techniques such as learning and crowdsourcing) is fundamental to building semantics-intensive Big Data systems, and (2) it is increasingly critical to address rule management, given the tens of thousands of rules industrial systems often manage today in an ad-hoc fashion. Paul Suganthan G. C., Krishna Gayatri K., Haojun Zhang, Frank Yang, Narasimhan Rampalli, Shishir Prasad, Esteban Arcaute, Ganesh Krishnan, Rohit Deep, Vijay Raghavendra, AnHai Doan |
SIGMOD Conference | 11 |
| 1995 | A technique for micro-rollback self-recovery synthesisabstractThe problem and efficient solution of automated synthesis of a self-recovery chip using micro-rollback and checkpoint insertion techniques are proposed and discussed. An efficient design of micro-rollback and checkpoint insertion can be achieved by considering them during the scheduling and allocation steps. The rollback and recovery scheme is designed to satisfy the constraints on the number of registers available and the maximum allowable recovery time. The proposed checkpointing (rollback point) algorithm will allow the system to recover from most transient faults.> Vijay Raghavendra, Chidchanok Lursinsap |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1991 | Automated Micro-Roll-back Self-Recovery SynthesisabstractThe problem and efficient solution of automated synthesis of a self-recovery chip using micro-roll-back and checkpoint insertion techniques is discussed and proposed. An efficient design of micro-roll-back and checkpoint insertion can be achieved by considering them during the scheduling and allocation steps. The rollback and recovery scheme is designed to satisfy the constraints of the available number of registers and the maximum allowable recovery time. The proposed checkpointing( rollback point) algorithm will allow the system to recover from most transient faults. Vijay Raghavendra, Chidchanok Lursinsap |
DAC | 1 |