Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nandish Jayaram

dblp:137/7959 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 4 first-author · 1 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.

Databases, data mining, and information retrieval
5 papers
Machine learning and data management · 28% Graph data management · 22% Knowledge graphs · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 50% Parallel and multicore computing · 50%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge graphs
knowledge graph querying
0.732016
Querying knowledge Graphs By Example entity tuples · ICDE 2016
Querying Knowledge Graphs by Example Entity Tuples · IEEE Trans. Knowl. Data Eng. 2015
GQBE: Querying knowledge graphs by example entity tuples · ICDE 2014
Data models and query languages › query interface
query by example
0.732016
Querying knowledge Graphs By Example entity tuples · ICDE 2016
Querying Knowledge Graphs by Example Entity Tuples · IEEE Trans. Knowl. Data Eng. 2015
GQBE: Querying knowledge graphs by example entity tuples · ICDE 2014
Machine learning and data management
in-database machine learning
0.512021
Distributed Deep Learning on Data Systems: A Comparative Analysis of Approaches · Proc. VLDB Endow. 2021
Graph data management
graph query processing
0.332016
Querying Knowledge Graphs by Example Entity Tuples · IEEE Trans. Knowl. Data Eng. 2015
Querying knowledge Graphs By Example entity tuples · ICDE 2016
GQBE: Querying knowledge graphs by example entity tuples · ICDE 2014
Graph data management › graph matching
approximate graph matching
0.212015
Querying Knowledge Graphs by Example Entity Tuples · IEEE Trans. Knowl. Data Eng. 2015
Recommender systems › graph-based recommendation
edge recommendation
0.212015
VIIQ: Auto-Suggestion Enabled Visual Interface for Interactive Graph Query Formulation · Proc. VLDB Endow. 2015
Graph data management › graph query
graph query formulation
0.212015
VIIQ: Auto-Suggestion Enabled Visual Interface for Interactive Graph Query Formulation · Proc. VLDB Endow. 2015
Information retrieval › search interfaces
visual query interface
0.212015
VIIQ: Auto-Suggestion Enabled Visual Interface for Interactive Graph Query Formulation · Proc. VLDB Endow. 2015
Cloud and datacenter computing
cluster resource management and scheduling
0.112021
Distributed Deep Learning on Data Systems: A Comparative Analysis of Approaches · Proc. VLDB Endow. 2021
Parallel and multicore computing › parallel computation models
parallel execution models
0.112021
Distributed Deep Learning on Data Systems: A Comparative Analysis of Approaches · Proc. VLDB Endow. 2021

Methods — techniques the papers use, named apart from their topics

model hopper parallelism · 1.0empirical benchmarking · 1.0analytical comparison · 1.0weighted hidden maximum query graph · 0.5top-k approximate answer graphs · 0.2ranking · 0.2edge suggestion algorithm · 0.2weighted maximum query graph · 0.2top-k approximate matching · 0.2
YearPublicationVenuePosition
2021 Distributed Deep Learning on Data Systems: A Comparative Analysis of Approaches
abstract
Deep learning (DL) is growing in popularity for many data analytics applications, including among enterprises. Large business-critical datasets in such settings typically reside in RDBMSs or other data systems. The DB community has long aimed to bring machine learning (ML) to DBMS-resident data. Given past lessons from in-DBMS ML and recent advances in scalable DL systems, DBMS and cloud vendors are increasingly interested in adding more DL support for DB-resident data. Recently, a new parallel DL model selection execution approach called Model Hopper Parallelism (MOP) was proposed. In this paper, we characterize the particular suitability of MOP for DL on data systems, but to bring MOP-based DL to DB-resident data, we show that there is no single "best" approach, and an interesting tradeoff space of approaches exists. We explain four canonical approaches and build prototypes upon Greenplum Database, compare them analytically on multiple criteria (e.g., runtime efficiency and ease of governance) and compare them empirically with large-scale DL workloads. Our experiments and analyses show that it is non-trivial to meet all practical desiderata well and there is a Pareto frontier; for instance, some approaches are 3x-6x faster but fare worse on governance and portability. Our results and insights can help DBMS and cloud vendors design better DL support for DB users. All of our source code, data, and other artifacts are available at https://github.com/makemebitter/cerebro-ds.
Frank Mcquillan, Nandish Jayaram, Nikhil Kak, Ekta Khanna, Orhan Kislal, Domino Valdano, Arun Kumar 0001
Proc. VLDB Endow.3
2016 Querying knowledge Graphs By Example entity tuples
abstract
We witness an unprecedented proliferation of knowledge graphs that record millions of entities and their relationships. While knowledge graphs are structure-flexible and content-rich, they are difficult to use. The challenge lies in the gap between their overwhelming complexity and the limited database knowledge of non-professional users. As an initial step toward improving the usability of knowledge graphs, we propose to query such data by example entity tuples, without requiring users to form complex graph queries. Our system, GQBE (Graph Query By Example), automatically discovers a weighted hidden maximum query graph based on input query tuples, to capture a user's query intent. It then efficiently finds top-ranked approximate answer graphs and answer tuples.
Nandish Jayaram, Arijit Khan 0001, Chengkai Li 0001, Xifeng Yan, Ramez Elmasri
ICDE1
2015 VIIQ: Auto-Suggestion Enabled Visual Interface for Interactive Graph Query Formulation
abstract
We present VIIQ (pronounced as wick), an interactive and iterative visual query formulation interface that helps users construct query graphs specifying their exact query intent. Heterogeneous graphs are increasingly used to represent complex relationships in schemaless data, which are usually queried using query graphs. Existing graph query systems offer little help to users in easily choosing the exact labels of the edges and vertices in the query graph. VIIQ helps users easily specify their exact query intent by providing a visual interface that lets them graphically add various query graph components, backed by an edge suggestion mechanism that suggests edges relevant to the user's query intent. In this demo we present: 1) a detailed description of the various features and user-friendly graphical interface of VIIQ , 2) a brief description of the edge suggestion algorithm, and 3) a demonstration scenario that we intend to show the audience.
Nandish Jayaram, Sidharth Goyal, Chengkai Li 0001
Proc. VLDB Endow.1
2015 Querying Knowledge Graphs by Example Entity Tuples
abstract
We witness an unprecedented proliferation of knowledge graphs that record millions of entities and their relationships. While knowledge graphs are structure-flexible and content-rich, they are difficult to use. The challenge lies in the gap between their overwhelming complexity and the limited database knowledge of non-professional users. If writing structured queries over “simple” tables is difficult, complex graphs are only harder to query. As an initial step toward improving the usability of knowledge graphs, we propose to query such data by example entity tuples, without requiring users to form complex graph queries. Our system, Graph Query By Example (GQBE), automatically discovers a weighted hidden maximum query graph based on input query tuples, to capture a user's query intent. It then efficiently finds and ranks the top approximate matching answer graphs and answer tuples. We conducted experiments and user studies on the large Freebase and DBpedia datasets and observed appealing accuracy and efficiency. Our system provides a complementary approach to the existing keyword-based methods, facilitating user-friendly graph querying. To the best of our knowledge, there was no such proposal in the past in the context of graphs.
Nandish Jayaram, Arijit Khan 0001, Chengkai Li 0001, Xifeng Yan, Ramez Elmasri
IEEE Trans. Knowl. Data Eng.1
2014 GQBE: Querying knowledge graphs by example entity tuples
abstract
We present GQBE, a system that presents a simple and intuitive mechanism to query large knowledge graphs. Answers to tasks such as “list university professors who have designed some programming languages and also won an award in Computer Science” are best found in knowledge graphs that record entities and their relationships. Real-world knowledge graphs are difficult to use due to their sheer size and complexity and the challenging task of writing complex structured graph queries. Toward better usability of query systems over knowledge graphs, GQBE allows users to query knowledge graphs by example entity tuples without writing complex queries. In this demo we present: 1) a detailed description of the various features and user-friendly GUI of GQBE, 2) a brief description of the system architecture, and 3) a demonstration scenario that we intend to show the audience.
Nandish Jayaram, Mahesh Gupta, Arijit Khan 0001, Chengkai Li 0001, Xifeng Yan, Ramez Elmasri
ICDE1