DeFacto is an algorithm for validating statements by finding confirming sources for it on the web. It takes a statement (such as “Jamaica Inn was directed by Alfred Hitchcock”) as input and then tries to find evidence for the truth of that statement by searching for information in the web (more information). Check out our demo.
@Article{gerber2015,
Title = {DeFacto - Temporal and Multilingual Deep Fact Validation},
Author = {Daniel Gerber and Diego Esteves and Jens Lehmann and Lorenz B{\"u}hmann and Ricardo Usbeck and Axel-Cyrille {Ngonga Ngomo} and Ren{\'e} Speck},
Journal = {Web Semantics: Science, Services and Agents on the World Wide Web},
Year = {2015},
Url = {http://svn.aksw.org/papers/2015/JWS_DeFacto/public.pdf}
}If you want to try Defacto all you need to do is:
-
- check out DeFacto (https://github.com/AKSW/DeFacto.git)
-
- copy defacto.ini.default to defacto.ini
-
- get your own bing search api key
-
- write this key to the defacto.ini (adjust your settings based on changes informed below)
-
- set up the environment
- 5.1 Apache solr 4.5 for indexing
- 5.2 MySQL 5.5 for query support
- 5.2.1 create a new database dubbed
dbpedia_metricsand import the filedbpedia_metrics.sql
- 5.2.1 create a new database dubbed
- 5.3 WordNET 3.1
-
- run DefactoDemo.java
Found a 🐛 bug? Open an issue
Java 7, Maven, Solr 4.5, MySQL 5.5, Wordnet, Weka 3.3.6 (in case you want to check models out)
Please see more information about related projects: FactBench and BOA
- HTTP service support
- Multilingual Deep Fact Validation Feature
- No support for http service
- Vaadin component required (user interface)
- Uses FactBench v1.0