DeFacto (Deep Fact Validation)
DeFacto is a framework 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.
How to cite
@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}
}
Installation
If you want to try Defacto all you need to do is:
-
- check out DeFacto (https://github.com/SmartDataAnalytics/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_metrics
and import the filedbpedia_metrics.sql
- 5.2.1 create a new database dubbed
- 5.3 WordNET 3.1
-
- run DefactoDemo.java
Bugs
Found a
Requirements
Java 7, Maven, Solr 4.5, MySQL 5.5, Wordnet, Weka 3.3.6 (in case you want to check models out)
Related Projects
Please see more information about related projects: FactBench and BOA
Changelog
v2.1
- HTTP service support
v2.0
- Multilingual Deep Fact Validation Feature
v1.0
- No support for http service
- Vaadin component required (user interface)
- Uses FactBench v1.0