Demo Data from EDBT 2026 / reviewers in the wild / expert
Neha Sengupta
dblp:24/10955
· DBLP profile ↗
9ranked-venue papers
4as first author
1since 2021 · last 2023
0000-0002-0162-374XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 1 first-authorSystems, architecture and hardware · 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
6 papers |
Graph data management · 41% Data mining · 24% Knowledge graphs · 16% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 47% Graph algorithms and graph theory · 26% Automated reasoning and model checking · 26% | |
| Artificial intelligence
2 papers |
Question answering and dialogue systems · 60% Deep learning architectures and training · 40% |
Topics — the 15 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph pattern matching › subgraph matching
approximate subgraph matching |
0.7 | 1 | 2023 | Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023 |
Knowledge graphs › ontology
ontology exploration |
0.7 | 1 | 2023 | Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023 |
Data mining › clustering
document clustering |
0.4 | 1 | 2020 | Autoencoding Keyword Correlation Graph for Document Clustering · ACL 2020 |
Graph data management › graph query processing
reachability query |
0.4 | 1 | 2019 | ARROW: Approximating Reachability Using Random Walks Over Web-Scale Graphs · ICDE 2019 |
Automated reasoning and model checking › reachability
approximate reachability |
0.4 | 1 | 2019 | ARROW: Approximating Reachability Using Random Walks Over Web-Scale Graphs · ICDE 2019 |
Graph algorithms and graph theory
graph algorithms |
0.4 | 1 | 2019 | ARROW: Approximating Reachability Using Random Walks Over Web-Scale Graphs · ICDE 2019 |
Indexing and storage engines › membership query › approximate membership query
bloom filter |
0.3 | 1 | 2018 | Sampling and Reconstruction Using Bloom Filters · IEEE Trans. Knowl. Data Eng. 2018 |
Data mining › structured data mining › graph mining
community detection |
0.3 | 1 | 2017 | Benchmark Generator for Dynamic Overlapping Communities in Networks · ICDM 2017 |
Data mining › structured data mining
graph mining |
0.3 | 1 | 2017 | Benchmark Generator for Dynamic Overlapping Communities in Networks · ICDM 2017 |
Algorithms and data structures › probabilistic data structures
bloom filter |
0.3 | 1 | 2017 | Sampling and Reconstruction Using Bloom Filters · ICDE 2017 |
Algorithms and data structures
probabilistic data structures |
0.3 | 1 | 2017 | Sampling and Reconstruction Using Bloom Filters · ICDE 2017 |
Natural language and speech › Question answering and dialogue systems
knowledge base question answering |
0.2 | 1 | 2023 | Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.1 | 1 | 2020 | Attending to Inter-sentential Features in Neural Text Classification · SIGIR 2020 |
Algorithms and data structures › data structure design
hierarchical data structures |
0.1 | 1 | 2018 | Sampling and Reconstruction Using Bloom Filters · IEEE Trans. Knowl. Data Eng. 2018 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2017 | Benchmark Generator for Dynamic Overlapping Communities in Networks · ICDM 2017 |
Methods — techniques the papers use, named apart from their topics
ontology-based query refinement · 1.3approximation algorithm · 1.3hash inversion · 1.2random walk · 0.8hierarchical sampling · 0.7overlapping community simulation · 0.6bloom filter · 0.6representation learning · 0.4graph neural network · 0.4graph autoencoder · 0.4attention mechanism · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF DataabstractIn this paper, we study the following problem: given a knowledge graph (KG) and a set of input vertices (representing concepts or entities) and edge labels, we aim to find the smallest connected subgraphs containing all of the inputs. This problem plays a key role in KG-based search engines and natural language question answering systems, and it is a natural extension of the Steiner tree problem, which is known to be NP-hard. We present RECON, a system for finding approximate answers. RECON aims at achieving high accuracy with instantaneous response (i.e., sub-second/millisecond delay) over KGs with hundreds of millions edges without resorting to expensive computational resources. Furthermore, when no answer exists due to disconnection between concepts and entities, RECON refines the input to a semantically similar one based on the ontology, and attempts to find answers with respect to the refined input. We conduct a comprehensive experimental evaluation of RECON. In particular we compare it with five existing approaches for finding approximate Steiner trees. Our experiments on four large real and synthetic KGs show that RECON significantly outperforms its competitors and incurs a much smaller memory footprint. Xiangnan Ren, Neha Sengupta, Xuguang Ren, Junhu Wang, Olivier Curé |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2020 | Autoencoding Keyword Correlation Graph for Document ClusteringabstractDocument clustering requires a deep understanding of the complex structure of longtext; in particular, the intra-sentential (local) and inter-sentential features (global).Existing representation learning models do not fully capture these features.To address this, we present a novel graph-based representation for document clustering that builds a graph autoencoder (GAE) on a Keyword Correlation Graph.The graph is constructed with topical keywords as nodes and multiple local and global features as edges.A GAE is employed to aggregate the two sets of features by learning a latent representation which can jointly reconstruct them.Clustering is then performed on the learned representations, using vector dimensions as features for inducing document classes.Extensive experiments on two datasets show that the features learned by our approach can achieve better clustering performance than other existing features, including term frequency-inverse document frequency and average embedding. Billy Chiu, Sunil Kumar Sahu, Derek Thomas, Neha Sengupta, Mohammady Mahdy |
ACL | 4 |
| 2020 | Relation Extraction with Self-determined Graph Convolutional NetworkabstractRelation Extraction is a way of obtaining the semantic relationship between entities in text. The state-of-the-art methods use linguistic tools to build a graph for the text in which the entities appear and then a Graph Convolutional Network (GCN) is employed to encode the pre-built graphs. Although their performance is promising, the reliance on linguistic tools results in a non end-to-end process. In this work, we propose a novel model, the Self-determined Graph Convolutional Network (SGCN), which determines a weighted graph using a self-attention mechanism, rather using any linguistic tool. Then, the self-determined graph is encoded using a GCN. We test our model on the TACRED dataset and achieve the state-of-the-art result. Our experiments show that SGCN outperforms the traditional GCN, which uses dependency parsing tools to build the graph. Sunil Kumar Sahu, Derek Thomas, Billy Chiu, Neha Sengupta, Mohammady Mahdy |
CIKM | 4 |
| 2020 | Attending to Inter-sentential Features in Neural Text ClassificationabstractText classification requires a deep understanding of the linguistic features in text; in particular, the intra-sentential (local) and inter-sentential features (global). Models that operate on word sequences have been successfully used to capture the local features, yet they are not effective in capturing the global features in long-text. We investigate graph-level extensions to such models and propose a novel architecture for combining alternative text features. It uses an attention mechanism to dynamically decide how much information to use from a sequence- or graph-level component. We evaluated different architectures on a range of text classification datasets, and graph-level extensions were found to improve performance on most benchmarks. In addition, the attention-based architecture, as adaptively-learned from the data, outperforms the generic and fixed-value concatenation ones. Billy Chiu, Sunil Kumar Sahu, Neha Sengupta, Derek Thomas, Mohammady Mahdy |
SIGIR | 3 |
| 2019 | ARROW: Approximating Reachability Using Random Walks Over Web-Scale GraphsabstractEfficiently answering reachability queries on a directed graph is a fundamental problem and many solutions - theoretical and practical - have been proposed. A common strategy to make reachability query processing efficient, accurate and scalable is to precompute indexes on the graph. However this often becomes impractical, particularly when dealing with large graphs that are highly dynamic or when queries have additional constraints known only at the time of querying. In the former case, indexes become stale very quickly and keeping them up to date at the same speed as changes to the graph is untenable. For the latter setting, currently proposed indexes are often quite bulky and are highly customized to handle only a small class of constraints. In this paper, we propose a first practical attempt to address these issues by abandoning the traditional indexing approach altogether and operating directly on the graph as it evolves. Our approach, called ARROW, uses random walks to efficiently approximate reachability between vertices, building on ideas that have been prevalent in the theory community but ignored by practitioners. Not only is ARROW well suited for highly dynamic settings - as it is index-free, but it can also be easily adapted to handle many different forms of ad-hoc constraints while being competitive with custom-made index structures. In this paper, we show that ARROW, despite its simplicity, is near-accurate and scales to graphs with tens of millions of vertices and hundreds of millions of edges. We present extensive empirical evidence to illustrate these advantages. Neha Sengupta, Amitabha Bagchi, Maya Ramanath, Srikanta J. Bedathur |
ICDE | 1 |
| 2018 | Sampling and Reconstruction Using Bloom FiltersabstractIn this paper, we address the problem of sampling from a set and reconstructing a set stored as a Bloom filter. To the best of our knowledge our work is the first to address this question. We introduce a novel hierarchical data structure called BloomSampleTree that helps us design efficient algorithms to extract an almost uniform sample from the set stored in a Bloom filter and also allows us to reconstruct the set efficiently. In the case where the hash functions used in the Bloom filter implementation are partially invertible, in the sense that it is easy to calculate the set of elements that map to a particular hash value, we propose a second, more space-efficient method called HashInvert for the reconstruction. We study the properties of these two methods both analytically as well as experimentally. We provide bounds on run times for both methods and sample quality for the BloomSampleTree based algorithm, and show through an extensive experimental evaluation that our methods are efficient and effective. Neha Sengupta, Amitabha Bagchi, Srikanta J. Bedathur, Maya Ramanath |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2017 | Sampling and Reconstruction Using Bloom FiltersabstractIn this paper, we address the problem of sampling from a set and reconstructing a set stored as a Bloom filter. To the best of our knowledge our work is the first to address this question. We introduce a novel hierarchical data structure called BloomSampleTree that helps us design efficient algorithms to extract an almost uniform sample from the set stored in a Bloom filter and also allows us to reconstruct the set efficiently. In the case where the hash functions used in the Bloom filter implementation are partially invertible, in the sense that it is easy to calculate the set of elements that map to a particular hash value, we propose a second, more space-efficient method called HashInvert for the reconstruction. We study the properties of these two methods both analytically as well as experimentally. We provide bounds on run times for both methods and sample quality for the BloomSampleTree based algorithm, and show through an extensive experimental evaluation that our methods are efficient and effective. Neha Sengupta, Amitabha Bagchi, Srikanta J. Bedathur, Maya Ramanath |
ICDE | 1 |
| 2017 | Benchmark Generator for Dynamic Overlapping Communities in NetworksabstractWe describe a dynamic graph generator with overlapping communities that is capable of simulating community scale events while at the same time maintaining crucial graph properties. Such a benchmark generator is useful to measure and compare the responsiveness and efficiency of dynamic community detection algorithms. Since the generator allows the user to tune multiple parameters, it can also be used to test the robustness of a community detection algorithm across a spectrum of inputs. In an experimental evaluation, we demonstrate the generator's performance and show that graph properties are indeed maintained over time. Further, we show that standard community detection algorithms are able to find the generated community structure. To the best of our knowledge, this is the first time that all of the above have been combined into one benchmark generator, and this work constitutes an important building block for the development of efficient and reliable dynamic, overlapping community detection algorithms. Neha Sengupta, Michael Hamann, Dorothea Wagner |
ICDM | 1 |
| 2011 | Maximizing throughput of jobs with multiple resource requirementsabstractWe consider the problem of scheduling jobs that require multiple resources such as memory, bandwidth and processors. For each job, the input specifies start time, finish time and profit; the input also specifies the job's requirement for each resource. Each resource has a fixed capacity (called bandwidth). A feasible solution is a subset of jobs such that for any timeslot and any resource, the total requirement of the jobs active at the timeslot does not exceed the capacity of the resource. The goal is to maximize the profit of the jobs selected. We present an approximation algorithm with provable guarantees and effective heuristics for this problem. The algorithm has an approximation ratio of O(r), where r is the number of resources. We present an experimental evaluation of our algorithms that exhibit their effectiveness. Venkatesan T. Chakaravarthy, Sambuddha Roy, Yogish Sabharwal, Neha Sengupta |
HiPC | 4 |