

{"id":70,"date":"2021-10-29T11:53:21","date_gmt":"2021-10-29T09:53:21","guid":{"rendered":"https:\/\/project.inria.fr\/mikrolog\/?page_id=70"},"modified":"2023-09-17T22:59:40","modified_gmt":"2023-09-17T20:59:40","slug":"results","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/mikrolog\/results\/","title":{"rendered":"Results"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We detail the results of three tasks of the MiKroloG:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Task 1: Entity matching<\/li><li>Task 2: Querying and Ranking<\/li><li>Task 3:&nbsp; Querying the microdata-KG as end-users<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"> Task 1: Entity Matching<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We aim to perform entity matching from web entities in schema.org datasets to knowledge graphs. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two important results:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Schema.org: How is it used?<\/li><li>FedShop: A Benchmark for Testing theScalability of SPARQL Federation Engines<\/li><\/ol>\n\n\n\n<ul class=\"wp-block-list\"><li> <strong>Schema.org: How is it used<\/strong>?  (Poster at ISWC 2023)<ul><li><strong>Approach<\/strong>: Our approach relies on characteristic sets that describe semantically similar entities by grouping them according to the set of properties of the entities. <\/li><li> <strong>Contributions<\/strong>: We computed characteristic sets (CSets) for the JSON-LD dataset (most used format) of WebDataCommons (October 2021). The CSets are available at (<a rel=\"noreferrer noopener\" href=\"https:\/\/doi.org\/10.5281\/zenodo.8167689\" target=\"_blank\">https:\/\/doi.org\/10.5281\/zenodo.8167689<\/a>) and are used as a basis to answer different questions. All results are available at (<a rel=\"noreferrer noopener\" href=\"https:\/\/schema-obs-demo.onrender.com\" target=\"_blank\">https:\/\/schema-obs-demo.onrender.com<\/a>). To analyze the schema.org dataset composed of 6.7B web entities, we used an 8-node HPC cluster (8 CPU threads, 32 GB of RAM, 20 GB of local storage per node).  We computed 4,638,824 CSets, which took around 30 hours.<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16.png\" alt=\"\" class=\"wp-image-139\" width=\"962\" height=\"935\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16.png 953w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16-300x292.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16-768x746.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-18.45.16-150x146.png 150w\" sizes=\"auto, (max-width: 962px) 100vw, 962px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>FedShop:<\/strong> <strong>A Benchmark for Testing the Scalability of SPARQL Federation Engines<\/strong> (paper at ISWC2023)<ul><li><strong>Approach<\/strong>:  We proposed the first synthetic scalable benchmark that contains aligned web entities, i.e., it is possible to control the number of knowledge graphs and the number of the &#8220;sameAs&#8221; relations. <\/li><li><strong>Contribution<\/strong>: FedShop is a novel benchmark designed for scalability experiments. FedShop captures an e-commerce scenario with a scalable federation of online shops and rating sites and query workloads that simulate users who explore and search for products and offers<br>across the federation. More specifically, the benchmark consists of the following:<ul><li>Ten pre-generated federations ranging from 20 to 200 federation members,<\/li><li>a schema-based dataset generator to generate further federations for which the scale factor is the number of federation members and for which the distribution<br>law of every relationship of the data schema can be configured,<\/li><li>12 query templates capturing different, use-case-specific types of queries,<\/li><li>a collection of ten such queries per template (i.e., 120 queries overall).<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13-1024x907.png\" alt=\"\" class=\"wp-image-149\" width=\"747\" height=\"661\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13-1024x907.png 1024w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13-300x266.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13-768x680.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13-150x133.png 150w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/08\/Capture-de\u0301cran-2023-08-30-a\u0300-19.17.13.png 1068w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-1024x362.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-1024x362.png 1024w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-300x106.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-768x272.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-1536x544.png 1536w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-2048x725.png 2048w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-08-31-a\u0300-09.07.20-150x53.png 150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Task 2: Querying and Ranking<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Processing SPARQL TOP-k Queries Online with Web Preemption<\/strong> (QuWeDa@ISWC2022)<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Processing top-k queries on public online SPARQL endpoints often runs into<br>fair use policy quotas and is incomplete. Indeed, existing<br>endpoints mainly follow the traditional materialize-and-sort strategy.<br>Although restricted SPARQL servers ensure the termination of top-k queries<br>without quotas enforcement, they follow the materialize-and-sort approach,<br>resulting in high data transfer and poor performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We propose to extend the Web preemption model with a preemptable<br>partial top-k operator. This operator drastically reduces data transfer and<br>significantly improves query execution time.<br>Experimental results show a reduction in data transfer by a factor of 100 and<br>a reduction of up to 39% in Wikidata query execution time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"697\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47.png\" alt=\"\" class=\"wp-image-173\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47.png 945w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47-300x221.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47-768x566.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.25.47-150x111.png 150w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>RAW-JENA: Approximate Query Processing for SPARQL Endpoints<\/strong> (Demonstration at ISWC 2023 2023)<\/li><li>Sampling-based Approximate Query Processing (S-AQP) has many important use cases for RDF, including computing large-scale statistics, embeddings, join orderings, approximate aggregations, summaries, and exploratory queries. However, current SPARQL endpoints have no support for S-AQP, and many queries just time out on public SPARQL endpoints. We propose RAW-JENA: an extension of Apache Jena to support S-AQP for conjunctive SPARQL queries relying on random walks. RAW-JENA delivers partial random results and cardinality estimates in a pay-as-you-go fashion.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"727\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11-1024x727.png\" alt=\"\" class=\"wp-image-174\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11-1024x727.png 1024w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11-300x213.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11-768x545.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11-150x106.png 150w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.29.11.png 1034w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00a0\u00a0RAW-JENA in action  (Demonstration at ISWC 2023)<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"RAW-JENA: Approximate Query Processing for SPARQL Endpoints (demo).\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/We5-rG6uxN8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Task 3: Querying the microdata-KG as end-users<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>A regular user uses Sparklis to formulate a complex query<\/strong> (Poster at GDR TAL 2022)<ul><li><strong>Context<\/strong> <strong>and motivation:<\/strong>  Controlled language is inherently natural, precise, and expressive. Moreover, keyword search is available. However, heterogeneous use of schema in microdata, noisy data, therefore, Tedious\/difficult navigation in such data.  We need more spontaneous user interaction, letting the machine navigate, etc\u2026<\/li><li><strong>Proposal: <\/strong>Natural language interaction system<ul><li>Objective: Spontaneous natural language interactions and autopilot mode for Sparklis<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54.png\" alt=\"\" class=\"wp-image-177\" width=\"808\" height=\"454\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54.png 919w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54-300x169.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54-768x432.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.48.54-150x84.png 150w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Natural language\u00a0 for querying Knowledge Graph<\/strong> (ECAI2023)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24.png\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"562\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24.png\" alt=\"\" class=\"wp-image-178\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24.png 940w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24-300x179.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24-768x459.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24-150x90.png 150w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.50.24-250x150.png 250w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Results: Language Models as CNL\u00a0 for Knowledge Graph Question Answering<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41.png\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"512\" src=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41.png\" alt=\"\" class=\"wp-image-179\" srcset=\"https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41.png 814w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41-300x189.png 300w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41-768x483.png 768w, https:\/\/project.inria.fr\/mikrolog\/files\/2023\/09\/Capture-de\u0301cran-2023-09-17-a\u0300-22.52.41-150x94.png 150w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>We detail the results of three tasks of the MiKroloG: Task 1: Entity matching Task 2: Querying and Ranking Task 3:&nbsp; Querying the microdata-KG as\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/mikrolog\/results\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1754,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-70","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/pages\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/users\/1754"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":12,"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/pages\/70\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/pages\/70\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/mikrolog\/wp-json\/wp\/v2\/media?parent=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}