Personalizable Virtual Assistants via Question Answering over Knowledge Graphs
Authors/Creators
- 1. University of Salerno
Description
This repository behaves as a support material for the paper entitled "Personalizable Virtual Assistants via Question Answering over Knowledge Graphs" submitted (and under evaluation) as resource paper at ISWC 2020.
It provides a Permanent URI for the Virtual Assistant Generator (virtual_assistant_generator.zip) that, at its actual version v 1.0, enables the automatic generation of Alexa skills to reply to natural language questions by querying SPARQL endpoints. The operating mechanism of the generator is detailed in Section 4 of the article.
To demonstrate the operating mechanisms of the generator, we create the following Alexa skills as use cases, documented in Section 6 of the paper:
- wikidata_personal_assistant.zip contains 1) the Wikidata Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator; 3) the evaluation folder contains the evaluation of the Wikidata skill on the QALD-7 training set (the file containing the gold standard replies, the replies returned by the Wikidata skill, the file containing the original questions and the formulation of the queries to be replied by the Wikidata Alexa skill, the script to return the evaluation results);
- dbpedia_personal_assistant.zip contains 1) the DBpedia Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator; 3) the evaluation folder contains the evaluation of the DBpedia skill on the QALD-9 testing set (the file containing the gold standard replies, the replies returned by the DBpedia skill, the file containing the original questions and the formulation of the queries to be replied by the DBpedia Alexa skill, the script to return the evaluation results);
- UNESCO_personal_assistant.zip contains 1) the UNESCO Thesaurus Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- wordnet_personal_assistant.zip contains 1) the WordNet Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- warsampo_personal_assistant.zip contains 1) the WarSampo Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
The content of this repository is also provided on GitHub at https://github.com/mariaangelapellegrino/virtual_assistant_generator.
The entire project is released under the MIT license.
Notes
Files
dbpedia_personal_assistant.zip
Files
(45.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e39728622efe49b163904da9ddaace60
|
8.3 MB | Preview Download |
|
md5:24ab0bcd727eb2a8feb2afe230299947
|
6.8 MB | Preview Download |
|
md5:16066726077329232d2aa61761de9cf6
|
7.8 MB | Preview Download |
|
md5:98b63d7524afdaebb286cc6b355dbcdf
|
6.9 MB | Preview Download |
|
md5:ef2e17c74f0557703887b82118d2bf4b
|
8.6 MB | Preview Download |
|
md5:365be07a44f3c1d9cb24bf75096fcc46
|
6.8 MB | Preview Download |