Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ba Quan Truong
dblp:99/11145
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › keyword search
XML keyword search |
0.5 | 2 | 2017 | 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.3 | 1 | 2017 | ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017 |
Information retrieval
query processing |
0.3 | 1 | 2017 | ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017 |
Information retrieval › document retrieval › structured document retrieval
XML retrieval |
0.3 | 1 | 2017 | ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search Engine · SIGIR 2017 |
Graph data management › graph processing
graph processing systems |
0.2 | 1 | 2015 | Graft: A Debugging Tool For Apache Giraph · SIGMOD Conference 2015 |
Debugging and program repair › concurrent program debugging
distributed debugging |
0.2 | 1 | 2015 | Graft: A Debugging Tool For Apache Giraph · SIGMOD Conference 2015 |
Graph data management › graph query
subgraph query |
0.2 | 1 | 2014 | QUBLE: towards blending interactive visual subgraph search queries on large networks · VLDB J. 2014 |
Graph data management
graph indexing |
0.2 | 1 | 2013 | QUBLE: blending visual subgraph query formulation with query processing on large networks · SIGMOD Conference 2013 |
Query processing and optimization › query rewriting
query relaxation |
0.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | Why not, WINE?: towards answering why-not questions in social image search · ACM Multimedia 2013 |
Data models and query languages
XML data management |
0.2 | 1 | 2013 | MESSIAH: missing element-conscious SLCA nodes search in XML data · SIGMOD Conference 2013 |
Data models and query languages › XML query languages
twig query |
0.1 | 1 | 2012 | ANDES: efficient evaluation of NOT-twig queries in relational databases · VLDB J. 2012 |
Data models and query languages
XML query languages |
0.1 | 1 | 2012 | ANDES: efficient evaluation of NOT-twig queries in relational databases · VLDB J. 2012 |
Visualization and visual analytics
graph visualization |
0.1 | 1 | 2014 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | ASTERIX: Ambiguity and Missing Element-Aware XML Keyword Search EngineabstractDespite 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 |
SIGIR | 1 |
| 2015 | Graft: A Debugging Tool For Apache GiraphabstractWe 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 Conference | 4 |
| 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 searchabstractDespite 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 Multimedia | 3 |
| 2013 | QUBLE: blending visual subgraph query formulation with query processing on large networksabstractIn 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 Conference | 3 |
| 2013 | MESSIAH: missing element-conscious SLCA nodes search in XML dataabstractKeyword 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 Conference | 1 |
| 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 retrievalabstractTags 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 |
ICMR | 1 |
| 2012 | ANDES: efficient evaluation of NOT-twig queries in relational databases
Kheng Hong Soh, Ba Quan Truong, Sourav S. Bhowmick |
VLDB J. | 2 |