Demo Data from EDBT 2026 / reviewers in the wild / expert
Ganesh Krishnan
dblp:56/2207
· DBLP profile ↗
9ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1
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
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 7 heaviest of 9, 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 |
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.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Leveraging Elastic Demand for ForecastingabstractDemand variance can result in a mismatch between planned supply and actual demand. Demand shaping strategies such as pricing can be used to reduce the imbalance between supply and demand. In this work, we propose to consider the demand shaping factor in forecasting. We present a method to reallocate the historical elastic demand to reduce variance, thus making forecasting and supply planning more effective. Houtao Deng, Ganesh Krishnan |
ICMLA | 2 |
| 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 | 7 |
| 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 | 6 |
| 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 | 5 |
| 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. | 12 |
| 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. | 12 |
| 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 | 9 |
| 2011 | Interoperability and Integration Considerations for a Process-Oriented Clinical Decision Support SystemabstractElectronic medical record systems (EMRs) can be made more attractive to the clinicians if Clinical Decision Support Systems (CDSS) are integrated with them. However, CDSS have to be developed with integration in mind, such that they may be integrated not just with the local EMR but EMRs developed by others as well. Web Services Technology ameliorates the challenge of integration if the CDSS is well-designed but several other issues still need to be considered. The integration has to allow two-way data exchange between the CDSS and the EMR, which requires the EMR also to expose a set of interfaces. Further, the CDSS itself needs integration with services on which it depends for its functionality. In the semantic data capture initiative (SDCI) project, we integrated, Proteus (http://proteme.org), an open source, process-oriented clinical decision support system with Henry Ford Health System's EMR, Care Plus. The effort involved addressing some of these challenges and some that are unique to a system like Proteus. Hemant Shah, Ganesh Krishnan, Patricia Williams, Arthur Vogler, Raymond D. Allard, Prakash M. Nadkarni |
SERVICES | 2 |
| 1997 | Low-threat security patches and toolsabstractWe consider the problem of distributing potentially dangerous information to a number of competing parties. As a prime example, we focus on the issue of distributing security patches to software. These patches implicitly contain vulnerability information that may be abused to jeopardize the security of other systems. When a vendor supplies a binary program patch, different users may receive it at different times. The differential application times of the patch create a window of vulnerability until all users have installed the patch. An abuser might analyze the binary patch before others install it. Armed with this information, he might be able to abuse another user's machine. A related situation occurs in the deployment of security tools. However, many tools will necessarily encode vulnerability information or explicit information about security “localisms”. This information may be reverse-engineered and used against systems. We discuss several ways in which security patches and tools may be made safer. Among these are: customizing patches to apply to only one machine; disguising patches to hinder their interpretation; synchronizing patch distribution to shrink the window of vulnerability; applying patches automatically; and using cryptoprocessors with enciphered operating systems. We conclude with some observations on the utility and effectiveness of these methods Mohd A. Bashar, Ganesh Krishnan, Markus G. Kuhn, Eugene H. Spafford, Samuel S. Wagstaff Jr. |
ICSM | 2 |