Medha Atre, Ph.D.

email: firstname.lastname at gmail.com (use my first and last name)

BitMat

BitMat is a system, originally developed as a part of my Ph.D. thesis. The proposed algorithms and system indexes an RDF graph using compressed bit-vectors, and processes SPARQL Basic Graph Pattern queries, using a novel 2-phase query processing algorithm. The algorithm gives tighter upper bounds on the memory consumption than the conventional join query processors. See the source code (Git and Sourceforge) of the project.

Relevant publications:

Graph Path Queries

With the advent of the web, graphs have become richer where edge labels represent the type of relationship between two nodes which are connected by that edge. Exploring paths in the graphs has been a well studied problem in the context of data like XML, but general purpose graphs, it is a hard problem due exponential number of possible paths. E.g., the RDF graph of DBLP data with 13 million edges and 5 million nodes has more than 1025 distinct paths. In our work, we have focused on a different type of path pattern and constrained reachability queries.

Relevant publications: