8 research outputs found

    On the Query Refinement in Searching a Bibliographic Database

    Get PDF

    Predicting SPARQL Query Execution Time and Suggesting SPARQL Queries Based on Query History

    Get PDF
    In this paper first we address the problem of predicting SPARQL query execution time. Accurately predicting query execution time enables effective workload management, query scheduling, and query optimization. We use machine learning techniques to predict SPARQL query execution time. We generate the training dataset from real queries collected from DBPedia 3.8 query logs. As features of a SPARQL query, we use the SPARQL query algebra operators and different basic graph pattern types that we generate by clustering the training SPARQL queries. We achieved high accuracy (coefficient of determination value of 0.84) for predicting query execution time. Second, we address the problem of suggesting similar SPARQL queries based on query history. Users often need assistance to effectively construct and refine Semantic Web queries. To assist users in constructing and refining SPARQL queries, we provide suggestions of similar queries based on query history. Users can use the suggestions to investigate the similar previous queries and their behaviors.Dans ce rapport, nous examinons tout d'abord le problĂšme de la prĂ©diction du temps d'exĂ©cution des requĂȘtes SPARQL. PrĂ©dire avec prĂ©cision le temps d'exĂ©cution des requĂȘtes permet une gestion efficace de la charge de travail, la planification et l'optimisation des requĂȘtes. Nous utilisons des techniques d'apprentissage automatique pour prĂ©dire le temps d'exĂ©cution des requĂȘtes SPARQL. Nous gĂ©nĂ©rons l'ensemble de donnĂ©es d'apprentissage Ă  partir de requĂȘtes rĂ©elles recueillies dans les logs de DBPedia 3.8. Comme caractĂ©ristiques d'une requĂȘte SPARQL, nous utilisons les opĂ©rateurs de l'algĂšbre de requĂȘtes SPARQL et les diffĂ©rents types de motifs de graphes requĂȘtes que nous gĂ©nĂ©rons par le regroupement des requĂȘtes SPARQL d'apprentissage. Nous obtenons une prĂ©cision Ă©levĂ©e (coefficient de valeur de dĂ©termination de 0,84) pour prĂ©dire le temps d'exĂ©cution des requĂȘtes. DeuxiĂšmement, les utilisateurs ont souvent besoin d'aide pour construire efficacement et d'affiner les requĂȘtes au Web sĂ©mantique. Pour aider les utilisateurs Ă  construire et affiner les requĂȘtes SPARQL, nous fournissons des suggestions de requĂȘtes similaires basĂ©es sur l'historique des requĂȘtes. Les utilisateurs peuvent utiliser ces suggestions pour Ă©tudier les prĂ©cĂ©dentes requĂȘtes similaires et leurs comportements

    Predicting SPARQL Query Execution Time and Suggesting SPARQL Queries Based on Query History

    Get PDF
    In this paper first we address the problem of predicting SPARQL query execution time. Accurately predicting query execution time enables effective workload management, query scheduling, and query optimization. We use machine learning techniques to predict SPARQL query execution time. We generate the training dataset from real queries collected from DBPedia 3.8 query logs. As features of a SPARQL query, we use the SPARQL query algebra operators and different basic graph pattern types that we generate by clustering the training SPARQL queries. We achieved high accuracy (coefficient of determination value of 0.84) for predicting query execution time. Second, we address the problem of suggesting similar SPARQL queries based on query history. Users often need assistance to effectively construct and refine Semantic Web queries. To assist users in constructing and refining SPARQL queries, we provide suggestions of similar queries based on query history. Users can use the suggestions to investigate the similar previous queries and their behaviors.Dans ce rapport, nous examinons tout d'abord le problĂšme de la prĂ©diction du temps d'exĂ©cution des requĂȘtes SPARQL. PrĂ©dire avec prĂ©cision le temps d'exĂ©cution des requĂȘtes permet une gestion efficace de la charge de travail, la planification et l'optimisation des requĂȘtes. Nous utilisons des techniques d'apprentissage automatique pour prĂ©dire le temps d'exĂ©cution des requĂȘtes SPARQL. Nous gĂ©nĂ©rons l'ensemble de donnĂ©es d'apprentissage Ă  partir de requĂȘtes rĂ©elles recueillies dans les logs de DBPedia 3.8. Comme caractĂ©ristiques d'une requĂȘte SPARQL, nous utilisons les opĂ©rateurs de l'algĂšbre de requĂȘtes SPARQL et les diffĂ©rents types de motifs de graphes requĂȘtes que nous gĂ©nĂ©rons par le regroupement des requĂȘtes SPARQL d'apprentissage. Nous obtenons une prĂ©cision Ă©levĂ©e (coefficient de valeur de dĂ©termination de 0,84) pour prĂ©dire le temps d'exĂ©cution des requĂȘtes. DeuxiĂšmement, les utilisateurs ont souvent besoin d'aide pour construire efficacement et d'affiner les requĂȘtes au Web sĂ©mantique. Pour aider les utilisateurs Ă  construire et affiner les requĂȘtes SPARQL, nous fournissons des suggestions de requĂȘtes similaires basĂ©es sur l'historique des requĂȘtes. Les utilisateurs peuvent utiliser ces suggestions pour Ă©tudier les prĂ©cĂ©dentes requĂȘtes similaires et leurs comportements

    Veröffentlichungen und VortrĂ€ge 2004 der Mitglieder der FakultĂ€t fĂŒr Informatik

    Get PDF

    Ontology-based information retrieval: methods and tools for cooperative query answering

    Get PDF

    Policy-based Contracting in Semantic Web Service Markets

    Get PDF
    corecore