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

Ba Quan Truong

dblp:99/11145 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 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
7 papers
Information retrieval · 47% Graph data management · 28% Data models and query languages · 14%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval › keyword search
XML keyword search
0.522017
ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017
MESSIAH: missing element-conscious SLCA nodes search in XML data · SIGMOD Conference 2013
Information retrieval › query reformulation
query expansion
0.312017
ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017
Information retrieval
query processing
0.312017
ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017
Information retrieval › document retrieval › structured document retrieval
XML retrieval
0.312017
ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017
Graph data management › graph processing
graph processing systems
0.212015
Graft: A Debugging Tool For Apache Giraph · SIGMOD Conference 2015
Debugging and program repair › concurrent program debugging
distributed debugging
0.212015
Graft: A Debugging Tool For Apache Giraph · SIGMOD Conference 2015
Graph data management › graph query
subgraph query
0.212014
QUBLE: towards blending interactive visual subgraph search queries on large networks · VLDB J. 2014
Graph data management
graph indexing
0.212013
QUBLE: blending visual subgraph query formulation with query processing on large networks · SIGMOD Conference 2013
Query processing and optimization › query rewriting
query relaxation
0.212013
Why not, WINE?: towards answering why-not questions in social image search · ACM Multimedia 2013
Information retrieval › image retrieval › web image search
social image retrieval
0.212013
Why not, WINE?: towards answering why-not questions in social image search · ACM Multimedia 2013
Graph data management › graph query processing
subgraph query processing
0.212013
QUBLE: blending visual subgraph query formulation with query processing on large networks · SIGMOD Conference 2013
Graph data management › graph query
visual subgraph query formulation
0.212013
QUBLE: blending visual subgraph query formulation with query processing on large networks · SIGMOD Conference 2013
Query processing and optimization › query result explanation
why-not query
0.212013
Why not, WINE?: towards answering why-not questions in social image search · ACM Multimedia 2013
Data models and query languages
XML data management
0.212013
MESSIAH: missing element-conscious SLCA nodes search in XML data · SIGMOD Conference 2013
Data models and query languages › XML query languages
twig query
0.112012
ANDES: efficient evaluation of NOT-twig queries in relational databases · VLDB J. 2012
Data models and query languages
XML query languages
0.112012
ANDES: efficient evaluation of NOT-twig queries in relational databases · VLDB J. 2012
Visualization and visual analytics
graph visualization
0.112014
QUBLE: towards blending interactive visual subgraph search queries on large networks · VLDB J. 2014

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

SLCA · 0.3ELCA · 0.3result reordering · 0.2query substitution · 0.2SLCA algorithm · 0.2
YearPublicationVenuePosition
2017 ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine
abstract
Despite a decade of research on XML keyword search (XKS), demonstration of a high quality XKS system has still eluded the information retrieval community. Existing XKS engines primarily suffer from two limitations. First, although the smallest lowest common ancestor (SLCA) algorithm (or a variant, e.g., ELCA) is widely accepted as a meaningful way to identify subtrees containing the query keywords, SLCA typically performs poorly on documents with missing elements, i.e., (sub)elements that are optional, or appear in some instances of an element type but not all. Second, since keyword search can be ambiguous with multiple possible interpretations, it is desirable for an XKS engine to automatically expand the original query by providing a classification of different possible interpretations of the query w.r.t. the original results. However, existing XKS systems do not support such result-based query expansion. We demonstrate ASTERIX, an innovative XKS engine that addresses these limitations.
Ba Quan Truong, Sourav S. Bhowmick, Curtis E. Dyreson, Hong Jing Khok
SIGIR1
2015 Graft: A Debugging Tool For Apache Giraph
abstract
We address the problem of debugging programs written for Pregel-like systems. After interviewing Giraph and GPS users, we developed Graft. Graft supports the debugging cycle that users typically go through: (1) Users describe programmatically the set of vertices they are interested in inspecting. During execution, Graft captures the context information of these vertices across supersteps. (2) Using Graft's GUI, users visualize how the values and messages of the captured vertices change from superstep to superstep,narrowing in suspicious vertices and supersteps. (3) Users replay the exact lines of the code vertex.compute() function that executed for the suspicious vertices and supersteps, by copying code that Graft generates into their development environments' line-by-line debuggers. Graft also has features to construct end-to-end tests for Giraph programs. Graft is open-source and fully integrated into Apache Giraph's main code base.
Semih Salihoglu, Jaeho Shin 0001, Vikesh Khanna, Ba Quan Truong, Jennifer Widom
SIGMOD Conference4
2014 QUBLE: towards blending interactive visual subgraph search queries on large networks
Ho Hoang Hung, Sourav S. Bhowmick, Ba Quan Truong, Byron Choi, Shuigeng Zhou
VLDB J.3
2013 MustBlend: Blending Visual Multi-Source Twig Query Formulation and Query Processing in RDBMS
Ba Quan Truong, Sourav S. Bhowmick
DASFAA (2)1
2013 Why not, WINE?: towards answering why-not questions in social image search
abstract
Despite considerable progress in recent years on Tag-based Social Image Retrieval (TagIR), state-of-the-art TagIR systems fail to provide a systematic framework for end users to ask why certain images are not in the result set of a given query and provide an explanation for such missing results. However, as humans, such why-not questions are natural when expected images are missing in the query results returned by a TagIR system. Clearly, it would be very helpful to users if they could pose follow-up why-not questions to seek clarifications on missing images in query results. In this work, we take the first step to systematically answer the why-not questions posed by end-users on TagIR systems. Our answer not only involves the reason why desired images are missing in the results but also suggestion on how the query can be altered so that the user can view these missing images in sufficient number. We present three explanation models, namely result reordering, query relaxation, and query substitution, that enable us to explain a variety of why-not questions. We present an algorithm called WINE (Why-not questIon aNswering Engine) that exploits these models to answer why-not questions efficiently. Experiments on NUS-WIDE dataset demonstrate effectiveness as well as benefits of WINE.
Sourav S. Bhowmick, Aixin Sun, Ba Quan Truong
ACM Multimedia3
2013 QUBLE: blending visual subgraph query formulation with query processing on large networks
abstract
In a previous paper, we laid out the vision of a novel graph query processing paradigm where instead of processing a visual query graph after its construction, it interleaves visual query formulation and processing by exploiting the latency offered by the GUI [4]. Our recent attempts at implementing this vision [4,6], show significant improvement in the system response time (SRT) for subgraph queries. However, these efforts are designed specifically for graph databases containing a large collection of small or medium-sized graphs. Consequently, its frequent fragment-based action-aware indexing schemes and query processing strategy are unsuitable for supporting subgraph queries on large networks containing thousands of nodes and edges. In this demonstration, we present a novel system called QUBLE (QUery Blender for Large nEtworks) to realize this novel paradigm on large networks. We demonstrate various innovative features of QUBLE and its promising performance.
Ho Hoang Hung, Sourav S. Bhowmick, Ba Quan Truong, Byron Choi, Shuigeng Zhou
SIGMOD Conference3
2013 MESSIAH: missing element-conscious SLCA nodes search in XML data
abstract
Keyword search for smallest lowest common ancestors (SLCAs) in XML data has been widely accepted as a meaningful way to identify matching nodes where their subtrees contain an input set of keywords. Although SLCA and its variants (e.g.,MLCA) perform admirably in identifying matching nodes, surprisingly, they perform poorly for searches on irregular schemas that have missing elements, that is, (sub)elements that are optional, or appear in some instances of an element type but not all (e.g., a "population" subelement in a "city" element might be optional, appearing when the population is known and absent when the population is unknown). In this paper, we generalize the SLCA search paradigm to support queries involving missing elements. Specifically, we propose a novel property called optionality resilience that specifies the desired behaviors of an XML keyword search (XKS) approach for queries involving missing elements. We present two variants of a novel algorithm called MESSIAH (Missing Element-conSciouS hIgh-quality SLCA searcH), which are optionality resilient to irregular documents. MESSIAH logically transforms an XML document to a minimal full document where all missing elements are represented as empty elements, i.e., the irregular schema is made "regular", and then employs efficient strategies to identify partial and complete full SLCA nodes (SLCA nodes in the full document) from it. Specifically, it generates the same SLCA nodes as any state-of-the-art approach when the query does not involve missing elements but avoids irrelevant results when missing elements are involved. Our experimental study demonstrates the ability of MESSIAH to produce superior quality search results.
Ba Quan Truong, Sourav S. Bhowmick, Curtis E. Dyreson, Aixin Sun
SIGMOD Conference1
2012 SINBAD: Towards Structure-Independent Querying of Common Neighbors in XML Databases
Ba Quan Truong, Sourav S. Bhowmick, Curtis E. Dyreson
DASFAA (1)1
2012 Content is still king: the effect of neighbor voting schemes on tag relevance for social image retrieval
abstract
Tags associated with social images are valuable information source for superior tag-based image retrieval (TagIR) experiences. One of the key issues in TagIR is to learn the effectiveness of a tag in describing the visual content of its annotated image, also known as tag relevance. One of the most effective approaches in the literature for tag relevance learning is neighbor voting. In this approach a tag is considered more relevant to its annotated image (also known as the seed image) if the tag is also used to annotate the neighbor images (nearest neighbors by visual similarity). However, the state-of-the-art approach that realizes the neighbor voting scheme does not explore the possibility of exploiting the content (e.g., degree of visual similarity between the seed and neighbor images) and contextual (e.g., tag association by co-occurrence) features of social images to further boost the accuracy of TagIR. In this paper, we identify and explore the viability of four content and context-based dimensions namely, image similarity, tag matching, tag influence, and refined tag relevance, in the context of tag relevance learning for TagIR. With alternative formulations under each dimension, this paper empirically evaluated 20 neighbor voting schemes with 81 single-tag queries on nus-wide dataset. Despite the potential benefits that the contextual information related to tags bring in to image search, surprisingly, our experimental results reveal that the content-based (image similarity) dimension is still the king as it significantly improves the accuracy of tag relevance learning for TagIR. On the other hand, tag relevance learning does not benefit from the context-based dimensions in the voting schemes.
Ba Quan Truong, Aixin Sun, Sourav S. Bhowmick
ICMR1
2012 ANDES: efficient evaluation of NOT-twig queries in relational databases
Kheng Hong Soh, Ba Quan Truong, Sourav S. Bhowmick
VLDB J.2