ACM Home Page
Please provide us with feedback. Feedback
Learning to create data-integrating queries
Full text PdfPdf (596 KB)
Source
Proceedings of the VLDB Endowment archive
Volume 1 ,  Issue 1  (August 2008) table of contents
SESSION: Schema B table of contents
Pages 785-796  
Year of Publication: 2008
ISSN:2150-8097
Authors
Partha Pratim Talukdar  University of Pennsylvania, Philadelphia, PA
Marie Jacob  University of Pennsylvania, Philadelphia, PA
Muhammad Salman Mehmood  University of Pennsylvania, Philadelphia, PA
Koby Crammer  University of Pennsylvania, Philadelphia, PA
Zachary G. Ives  University of Pennsylvania, Philadelphia, PA
Fernando Pereira  University of Pennsylvania, Philadelphia, PA
Sudipto Guha  University of Pennsylvania, Philadelphia, PA
Publisher
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 92,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1453856.1453941
What is a DOI?

ABSTRACT

The number of potentially-related data resources available for querying --- databases, data warehouses, virtual integrated schemas --- continues to grow rapidly. Perhaps no area has seen this problem as acutely as the life sciences, where hundreds of large, complex, interlinked data resources are available on fields like proteomics, genomics, disease studies, and pharmacology. The schemas of individual databases are often large on their own, but users also need to pose queries across multiple sources, exploiting foreign keys and schema mappings. Since the users are not experts, they typically rely on the existence of pre-defined Web forms and associated query templates, developed by programmers to meet the particular scientists' needs. Unfortunately, such forms are scarce commodities, often limited to a single database, and mismatched with biologists' information needs that are often context-sensitive and span multiple databases.

We present a system with which a non-expert user can author new query templates and Web forms, to be reused by anyone with related information needs. The user poses keyword queries that are matched against source relations and their attributes; the system uses sequences of associations (e.g., foreign keys, links, schema mappings, synonyms, and taxonomies) to create multiple ranked queries linking the matches to keywords; the set of queries is attached to a Web query form. Now the user and his or her associates may pose specific queries by filling in parameters in the form. Importantly, the answers to this query are ranked and annotated with data provenance, and the user provides feedback on the utility of the answers, from which the system ultimately learns to assign costs to sources and associations according to the user's specific information need, as a result changing the ranking of the queries used to generate results. We evaluate the effectiveness of our method against "gold standard" costs from domain experts and demonstrate the method's scalability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
A. Bernal, K. Crammer, A. Hatzigeorgiou, and F. Pereira. Global discriminative training for higher-accuracy computational gene prediction. PLoS Computational Biology, 3, 2007.
 
4
 
5
C. Botev and J. Shanmugasundaram. Context-sensitive keyword search and ranking for XML. In WebDB, 2005.
 
6
 
7
 
8
 
9
M. J. Carey, D. Florescu, Z. G. Ives, Y. Lu, J. Shanmugasundaram, E. Shekita, and S. Subramanian. XPERANTO: Publishing object-relational data as XML. In WebDB '00, 2000.
 
10
S. Chandrasekaran, O. Cooper, A. Deshpande, M. J. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, V. Raman, F. Reiss, and M. A. Shah. TelegraphCQ: Continuous dataflow processing for an uncertain world. In CIDR, 2003.
11
 
12
 
13
 
14
 
15
C. Duin and A. Volgenant. Reduction tests for the steiner problem in graphs. Netw., 19, 1989.
 
16
 
17
18
 
19
20
21
 
22
A. Y. Halevy, Z. G. Ives, D. Suciu, and I. Tatarinov. Schema mediation in peer data management systems. In ICDE, March 2003.
 
23
24
 
25
26
27
 
28
J. C. Kissinger, B. P. Brunk, J. Crabtree, M. J. Fraunholz, B. Gajria, A. J. Milgram, D. S. Pearson, J. Schug, A. Bahl, S. J. Diskin, H. Ginsburg, G. R. Grant, D. Gupta, P. Labo, L. Li, M. D. Mailman, S. K. McWeeney, P. Whetzel, C. J. Stoeckert, Jr., and D. S. Roos. The Plasmodium genome database: Designing and mining a eukaryotic genomics resource. Nature, 419, 2002.
 
29
E. L. Lawler. A procedure for computing the k best solutions to discrete optimization problems and its application to the shortest path problem. Management Science, 18, 1972.
30
31
 
32
R. McDonald and F. Pereira. Online learning of approximate dependency parsing algorithms. In European Association for Computational Linguistics, 2006.
33
34
 
35
36
 
37
R. Varadarajan, V. Hristidis, and L. Raschid. Explaining and reformulating authority flow queries. In ICDE, 2008.
 
38
 
39
P. Winter and J. M. Smith. Path-distance heuristics for the steiner problem in undirected networks. Algorithmica, 7(2&3):309--327, 1992.
 
40
L. Wolsey. Integer Programming. Wiley-Interscience, 1998.
 
41
R. T. Wong. A dual ascent approach for steiner tree problems on a directed graph. Mathematical Programming, 28(3):271--287, October 1981.
 
42
J. Y. Yen. Finding the k shortest loopless paths in a network. Management Science, 18(17), 1971.


Collaborative Colleagues:
Partha Pratim Talukdar: colleagues
Marie Jacob: colleagues
Muhammad Salman Mehmood: colleagues
Koby Crammer: colleagues
Zachary G. Ives: colleagues
Fernando Pereira: colleagues
Sudipto Guha: colleagues