![Page 1: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/1.jpg)
DB-quiza DBpedia-backed knowledge gameJindrich Mynarz, Václav Zeman— University of Economics, Prague
SEMANTiCS 2016, September 12–15, 2016, Leipzig, Germany
![Page 2: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/2.jpg)
Game mechanics
→ Play at http://mynarz.net/db-quiz
DB-quiz is a knowledge-based game inspired by the Czech TV show AZ-kvíz.
Win board fields by guessing entity’s name based on its abbreviation and description. The player who connects all sides of the triangular game board wins.
![Page 3: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/3.jpg)
Game mechanics
![Page 4: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/4.jpg)
Data
Game questions are automatically generated from Czech or English DBpedia.
Domains of questions are partitioned by rdf:type (such as persons or films) or by dcterms:subject (such as members of the Communist party).
Alternatively, questions can be sourced from a Google Spreadsheet.
![Page 5: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/5.jpg)
Implementation
A single-page application developed in Clojurescript backed by a SPARQL endpoint with pre-processed data from DBpedia.
Currently, it lacks a multiplayer mode, so that players need to take turns playing in the same browser.
Source code at https://github.com/jindrichmynarz/db-quiz.
Live demo at http://mynarz.net/ db-quiz.
![Page 6: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/6.jpg)
Problems addressed
1.
How to estimate difficulty of questions automatically?
2.
How to clean questions from spoilers that give away the answers?
![Page 7: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/7.jpg)
Estimating difficulty of questions
We used indegree (= number of inbound links via dbo:wikiPageWikiLink to the question’s answer) as a proxy to difficulty.
We split the area under the curve of indegree distribution in a question’s domain into thirds that correspond to 3 game difficulties: easy, normal, and hard.
![Page 8: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/8.jpg)
Removing spoilers from questions
We use the answer’s surface forms from anchor texts of inbound links (dbo:wikiPageWikiLinkText) or name-like properties (such as dcterms:title or dbo:birthName).
This way we obtain variant spellings, declinations, or aliases of the answer.
Each surface form found in the question is replaced by the answer’s abbreviation.
![Page 9: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/9.jpg)
Evaluation
We tested the game via online user testing.
6 months worth of Google Analytics data (1401 visits from 892 users, 3514 answers for 2315 questions, 242 spoiler reports, and 138 finished game sessions).
Tracked events:
● Answer correctness: + derived answer success rate● Spoiler reports: A/B testing with/without spoilers
removed
![Page 10: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/10.jpg)
Evaluation results
Spoilers reported approximately 4.5× more for questions without spoilers removed.
Aggregated answer
success rates:
We tested the correlation of the averaged answer success rates with indegrees and the numbers of page views.
![Page 11: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/11.jpg)
Evaluation results
Indegree has a weak to moderate positive correlation with answer success rate. However, number of page views has a stronger correlation.
![Page 12: Jindřich Mynarz and Václav Zeman | DB-quiz: a DBpedia-backed knowledge game](https://reader033.vdocuments.site/reader033/viewer/2022051318/587097a71a28ab412b8b6c8b/html5/thumbnails/12.jpg)
Future work
● Use page views for estimating difficulty.
● Add yes/no questions for the missed fields.
● Implement a multiplayer mode.
→ Play at http://mynarz.net/db-quiz