Claim Consistency Checking Using Soft Logic
Abstract
:1. Introduction
2. Related Work
3. HL-MRFs and PSL
4. Fact Inference and Consistency Checking
4.1. FACT Pipeline
4.1.1. Web Query for a Claim in Natural Language
- Generated Query: Given a claim specified as a natural language text or query we extract from it two named entities; this pair of entities then constitutes our search query. The two entities could be any name entities type.
- Query the Web: this part of the process starts by crawling the web for links related to the given search query; this is in order to build the corpus and knowledge base.
- Web scraping: for FACT, we built a web scraper, a tool that extracts relevant articles from the links found and that perform some pre-processing of the web page in order to remove noise and yield ‘clean’ articles.
4.1.2. Constants and Relations from Text
- Information Extraction (IE) processing: information extraction is performed on the scraped articles in a number of steps, as follows:
- -
- Pre-processing: pre-processing takes place on the data intended for the corpus. Before starting fact and relation extraction, our pipeline applies a tokenizer, a PoS tagger, and a syntactic parser to the data. For this pre-processing, we use ANNIE, ‘A Nearly-New IE’ system from GATE. ANNIE combines the resources of a sentence splitter, a tokenizer, a PoS tagger, a gazetteer, and a JAPE transducer [28]. In general, ANNIE adds annotations to the text in order to indicate the positions of the elements identified by these processing resources. ANNIE performs the role of a named entities recognition tool, extracting named entities, such as a person, organizations, etc.
- -
- Co-reference Resolution: the text of each article is processed for named entity co-reference resolution; this is the process that determines whether two distinct natural language expressions, found in the text, actually refer to the same entity in the world [29]. By this process, we create a list of entities without duplication. The Orthomatcher module of the ANNIE Information extraction module of the GATE (General Architecture for Text Engineering) system distribution [29] is used to perform this task.
- -
- Anaphora Resolution: once the co-reference has been resolved the pronominal resolution module in ANNIE is employed to perform anaphora resolution. The system resolves pronouns that present themselves in all the forms that are recognized in GATE.
- -
- Grammar rule: we use the JAPE grammar processor to extract patterns. Its grammar processing is carried out over a set of phases, each of which employs a specific set of pattern rules. Each phase is executed sequentially and the whole constitutes a cascade of finite state transducers over annotations (these being obtained from ANNIE). In the grammar rules, the left-hand-sides (LHSs) consist of a description of an annotation pattern that must be found in the file for the rule to be triggered. The right-hand-side (RHS) of each rule consists of a set of annotation manipulation statements. Annotations (e.g., representing persons, organizations, etc.) that are matched by the LHS of a rule may be referred to on the RHS by means of labels that are attached to the pattern elements [30]. Once an LHS is matched, a new annotation may be added to the file by the RHS.
- Store in Relations DB: we count how many times each relation has been extracted from the trawled data in order to decide which relations are to be considered trusted and, therefore, can be added to our KB. We set a threshold for the number of times that a relation must be repeated for it to become trusted. This criterion is combined with restrictions relating to trusted websites in order to determine whether a relation is to be stored in the database along with the information regarding the article from which it was extracted.
4.1.3. Named Entities Unifying (Cross-Document Co-Referencing Resolution)
- For each text extract the co-referencing chains (using GATE) and set these as the local co-referencing chains.
- Extract features from the KB by apply the Ambiverse Natural Language Understanding(AmbiverseNLU) tool [36]. Additionally, features we extract using this are type, Wikipedia link, and name.
- The next process to be performed is similarity-based clustering for each entity so that the co-references of each entity and features from the KB can be placed in one cluster.
- Lastly, entities exhibiting high similarity will all be allocated to one cluster and we combine the entities using co-referencing chains, such that we can then use the standard name as the main name for this cluster group.
4.1.4. Claim Consistency Checking Using a Logical Inference Tool
- PSL MAP inference is used here as the means by which the most consistent interpretation of each claim is found. In PSL programs, the required observations are defined to be the relations that we have previously stored in the KB. For more details regarding how PSL work is found in Section 3.
4.1.5. Re-Querying the Web (A Continuous Learning System)
- Re-querying: this step consists of querying the web with a new, specifically constructed, query in order to expand the KB. There are a number of different strategies that could inform this re-querying. The particular strategy that is followed here is that of obtaining information relating to the claim that has just been processed. This information will be focused on two entities which have been identified as a result of the claim input by the user; a fact about the relationship between these two entities that could not be answered by the above processing, or a statement that could not be interpreted due to there being insufficient information stored in the KB to be used as the basis for the re-querying. The web is re-queried in order to learn more and expand the KB [9].
- Search the web with the next query from the user and process using the information obtained from the re-querying strategy.
5. Experimental Case Study
5.1. Experiment Setup
5.1.1. Family Relationship JAPE Grammar
- if a Person entity is followed by the word or or and this is then followed by the word followed by a Person entity, the second person is assumed to refer to a Parent entity;
- if a Person entity is followed by the word or or , and this is then followed by the word followed by another Person entity, the first person is assumed to refers to a Parent entity; and,
- if a person entity is followed by the word and this is then followed by a Person entity followed by the word or or , the second person is assumed to refer to a parent entity.
5.1.2. Modeling Family Network Relations in PSL
5.2. Experimental Result
6. Evaluation
7. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
Abbreviations
FACT | Fact Automated Consistency Testing. |
CredEye | A credibility lens for analyzing and explaining misinformation. |
PSL | Probabilistic SOft Logic. |
MAP | Markov Random Field. |
HL-MRF | Hinge-Loss Markov Random Fields. |
KB | Knowledge Base. |
NLP | Natural Language Processing. |
POS | Part Of Speech. |
IE | Information Extraction. |
ADMM | Alternating Direction Method of Multipliers. |
GATE | General Architecture for Text Engineering. |
ANNI | A Nearly-New IE system. |
LHS | Lift Hand side in the grammar rule. |
RHS | Right Hand side in the grammar rule. |
ROC | Receiver operating characteristic. |
AUC | Area Under the ROC Curve |
TP | True Positive. |
FP | False Negative. |
FPR | False Positive Rate. |
TPR | True Positive Rate. |
Appendix A. List of logical rules
Logical Rules |
Appendix B. Experiment Results
Search keywords | # articles | # parent relations | # spouse relations |
"Diana Spencer" "Prince Edward" | 134 | 18 | 0 |
"Prince William" "Prince Philip" | 114 | 30 | 0 |
"Lady Sarah Chatto" "Mia Grace Tindall" | 43 | 30 | 0 |
"Mia Grace Tindall" "Princess Eugenie" | 77 | 38 | 4 |
"Sarah Fergie Ferguson" "Prince William" | 100 | 46 | 4 |
"Princess Beatrice" "Prince Charles" | 121 | 60 | 6 |
"Isla Elizabeth Phillips" "James" | 111 | 74 | 13 |
"Elizabeth II" "Zara Phillips" | 127 | 91 | 23 |
"Prince Philip" "Arthur Chatto" | 111 | 103 | 27 |
"Prince Harry" "Prince William" | 113 | 107 | 27 |
"Elizabeth Bowes-Lyon" "Elizabeth II" | 144 | 122 | 30 |
"Princess Margaret" "Prince William" | 121 | 128 | 32 |
"Autumn Phillips" "Princess Anne" | 105 | 135 | 33 |
"Prince William" "Prince George" | 101 | 135 | 33 |
"Prince William" "Prince Louis" | 102 | 140 | 33 |
"Peter Phillips" "Sarah Fergie Ferguson" | 85 | 150 | 38 |
"Prince Louis" "Princess Eugenie" | 102 | 151 | 38 |
"Peter Phillips" "Princess Eugenie" | 102 | 159 | 43 |
"Prince Charles" "David Armstrong-Jones" | 141 | 175 | 50 |
"Diana Spencer" "Princess Anne" | 125 | 191 | 50 |
"Zara Phillips" "Princess Beatrice" | 111 | 206 | 57 |
"Arthur Chatto" "Princess Beatrice" | 129 | 216 | 60 |
"Lady Sarah Chatto" "Princess Anne" | 109 | 233 | 61 |
"Prince Harry" "Elizabeth II" | 139 | 237 | 61 |
"Elizabeth II" "Diana Spencer" | 127 | 247 | 62 |
"Samuel Chatto" "Lady Sarah Chatto" | 133 | 249 | 71 |
"Arthur Chatto" "Princess Margaret" | 110 | 251 | 73 |
"Autumn Phillips" "Prince Harry" | 98 | 255 | 127 |
"Elizabeth II" "Antony Armstrong-Jones" | 169 | 277 | 76 |
"Prince George" "Princess Beatrice" | 109 | 282 | 76 |
"Prince Louis" "Prince Harry" | 105 | 286 | 76 |
"Lady Sarah Chatto" "Lady Margarita Armstrong-Jones" | 101 | 302 | 77 |
"Elizabeth II" "Prince Harry" | 144 | 308 | 80 |
"Princess Margaret" "Princess Eugenie" | 98 | 313 | 80 |
"Peter Phillips" "Prince Charles" | 96 | 319 | 85 |
"Prince William" "Elizabeth II" | 138 | 328 | 85 |
"Princess Charlotte" "Prince George" | 117 | 332 | 85 |
"Princess Charlotte" "Prince Harry" | 113 | 332 | 85 |
"Prince Charles" "Princess Anne" | 131 | 340 | 85 |
"Isla Elizabeth Phillips" "Savannah Phillips" | 111 | 346 | 90 |
"Prince Andrew" "Prince Charles" | 108 | 348 | 90 |
"Princess Margaret" "Zara Phillips" | 112 | 362 | 91 |
"Kate Middleton" "Prince William" | 85 | 362 | 91 |
"Princess Anne" "Isla Elizabeth Phillips" | 94 | 378 | 93 |
"Elizabeth II" "Prince Charles" | 126 | 392 | 94 |
"Prince Harry" "Prince William" | 117 | 394 | 94 |
"Princess Margaret" "Prince Charles" | 117 | 397 | 96 |
"Prince Louis" "Lady Sarah Chatto" | 93 | 419 | 99 |
"Princess Charlotte" "Prince Harry" | 115 | 422 | 100 |
"David Armstrong-Jones" "Prince William" | 139 | 437 | 101 |
"Prince George" "Prince Edward" | 128 | 444 | 102 |
"Princess Beatrice" "Elizabeth II" | 135 | 456 | 103 |
"Prince Edward" "Prince Charles" | 125 | 468 | 103 |
"Elizabeth II" "Princess Margaret" | 112 | 478 | 105 |
"Lady Sarah Chatto" "Charles Armstrong-Jones" | 89 | 482 | 105 |
"Samuel Chatto" "Lady Sarah Chatto" | 4137 | 488 | 112 |
"Lady Sarah Chatto" "Samuel Chatto" | 130 | 488 | 112 |
"Arthur Chatto" "Prince Harry" | 130 | 492 | 113 |
"Kate Middleton" "Prince William" | 84 | 496 | 113 |
"Peter Phillips" "Zara Phillips" | 129 | 500 | 113 |
"Zara Phillips" "Prince Charles" | 85 | 508 | 115 |
"Prince Harry" "Princess Anne" | 107 | 508 | 115 |
"Lady Louise Windsor" "Elizabeth II" | 101 | 508 | 115 |
"Elizabeth II" "Princess Margaret" | 113 | 516 | 117 |
"Elizabeth II" "Princess Anne" | 132 | 520 | 117 |
"Princess Beatrice" "Peter Phillips" | 108 | 530 | 121 |
"Princess Beatrice" "Peter Phillips" | 108 | 530 | 121 |
"Princess Anne" "Elizabeth II" | 140 | 532 | 121 |
"Meghan Markle" "Lena Elizabeth Tindall" | 95 | 534 | 123 |
"Prince Louis" "Prince Charles" | 109 | 534 | 123 |
"Lady Sarah Chatto" "Samuel Chatto" | 129 | 534 | 123 |
"Prince Louis" "Prince Harry" | 105 | 536 | 123 |
"Prince Edward" "Peter Phillips" | 115 | 544 | 124 |
"Savannah Phillips" "Princess Anne" | 100 | 547 | 125 |
"Prince Edward" "Elizabeth II" | 122 | 557 | 127 |
"Prince George" "Prince Edward" | 126 | 569 | 132 |
"Prince William" "Prince Harry" | 107 | 575 | 132 |
"Princess Eugenie" "Princess Anne" | 107 | 582 | 133 |
"Arthur Chatto" "Lady Sarah Chatto" | 127 | 582 | 133 |
"Lady Sarah Chatto" "Princess Anne" | 107 | 588 | 134 |
"Prince Harry" "Isla Elizabeth Phillips" | 125 | 590 | 139 |
"Lady Sarah Chatto" "Princess Margaret" | 110 | 594 | 139 |
"Prince Philip" "Diana Spencer" | 112 | 600 | 140 |
"Prince Charles" "Elizabeth II" | 124 | 600 | 141 |
"Prince Charles" "Princess Beatrice" | 128 | 603 | 141 |
"Princess Anne" "Mia Grace Tindall" | 63 | 603 | 145 |
"Diana Spencer" "Elizabeth II" | 138 | 617 | 153 |
"Prince Harry" "Peter Phillips" | 125 | 617 | 153 |
"Elizabeth II" "Savannah Phillips" | 118 | 629 | 167 |
"Cecilia Bowes-Lyon" "Elizabeth Bowes-Lyon" | 84 | 634 | 172 |
"Mia Grace Tindall" "Lena Elizabeth Tindall" | 83 | 640 | 172 |
"Isla Elizabeth Phillips" "Prince William" | 94 | 650 | 174 |
"Elizabeth II" "Margaret Elphinstone" | 105 | 660 | 175 |
"Arthur Chatto" "David Armstrong-Jones" | 94 | 668 | 178 |
"Princess Anne" "Prince Andrew" | 135 | 673 | 178 |
"Prince Louis" "Prince Charles" | 116 | 675 | 178 |
"Lady Sarah Chatto" "Princess Margaret" | 110 | 683 | 179 |
"Elizabeth Bowes-Lyon" "Cecilia Bowes-Lyon" | 83 | 714 | 181 |
"Princess Eugenie" "Prince William" | 106 | 718 | 181 |
"Prince William" "Kate Middleton" | 106 | 718 | 181 |
"Princess Beatrice" "Prince Edward" | 117 | 720 | 181 |
"Princess Beatrice" "Prince Charles" | 131 | 726 | 181 |
"Prince George" "Prince Louis" | 103 | 726 | 182 |
"Prince Andrew" "Elizabeth II" | 175 | 736 | 182 |
"Lady Louise Windsor" "James" | 98 | 738 | 182 |
"David Armstrong-Jones" "Arthur Chatto" | 99 | 740 | 182 |
"Prince William" "Elizabeth II" | 144 | 742 | 182 |
"Princess Anne" "Lady Sarah Chatto" | 95 | 748 | 182 |
"Prince Harry" "Mia Grace Tindall" | 68 | 749 | 184 |
"Zara Phillips" "Peter Phillips" | 130 | 751 | 184 |
"Lady Sarah Chatto" "Elizabeth II" | 120 | 751 | 184 |
"Daniel Chatto" "David Armstrong-Jones" | 92 | 755 | 184 |
"Mike Tindall" "Peter Phillips" | 107 | 759 | 184 |
"Princess Beatrice" "Elizabeth II" | 141 | 759 | 186 |
"Prince Harry" "Kate Middleton" | 102 | 759 | 186 |
"Prince Harry" "Princess Eugenie" | 114 | 761 | 186 |
"Lady Margarita Armstrong-Jones" "Charles Armstrong-Jones" | 116 | 763 | 187 |
"Prince Charles" "Prince William" | 128 | 769 | 188 |
"Peter Phillips" "Princess Anne" | 126 | 773 | 189 |
"Lady Margarita Armstrong-Jones" "Charles Armstrong-Jones" | 113 | 781 | 192 |
"Prince Edward" "Prince William" | 115 | 789 | 200 |
"James" "Prince Harry" | 144 | 795 | 200 |
"Princess Beatrice" "Isla Elizabeth Phillips" | 93 | 795 | 202 |
"Prince Louis" "Meghan Markle" | 106 | 799 | 203 |
"Capt Mark Phillips" "Elizabeth II" | 118 | 803 | 203 |
"Prince Charles" "Prince William" | 126 | 807 | 203 |
"Elizabeth II" "Sarah Fergie Ferguson" | 114 | 807 | 203 |
"David Armstrong-Jones" "Serena Armstrong-Jones" | 98 | 802 | 204 |
"Peter Phillips" "Elizabeth II" | 124 | 815 | 204 |
"Antony Armstrong-Jones" "Elizabeth II" | 155 | 827 | 204 |
"Prince Charles" "Sarah Fergie Ferguson" | 129 | 832 | 205 |
"Princess Beatrice" "Princess Eugenie" | 92 | 837 | 205 |
"Princess Anne" "Prince Charles" | 117 | 844 | 205 |
"Peter Phillips" "Prince William" | 111 | 847 | 205 |
"Prince Edward" "Prince William" | 117 | 847 | 206 |
"Elizabeth II" "Princess Eugenie" | 126 | 851 | 206 |
"Prince William" "Elizabeth II" | 135 | 855 | 207 |
"Capt Mark Phillips" "Prince William" | 103 | 860 | 207 |
"Prince Harry" "Prince Charles" | 117 | 860 | 207 |
"Kate Middleton" "Prince Harry" | 85 | 860 | 208 |
"Mary Elphinstone" "Cecilia Bowes-Lyon" | 79 | 866 | 210 |
"Prince Philip" "Prince William" | 121 | 866 | 211 |
"Antony Armstrong-Jones" "Princess Margaret" | 147 | 888 | 212 |
"Prince George" "Prince William" | 113 | 890 | 212 |
"Peter Phillips" "Savannah Phillips" | 120 | 894 | 213 |
"Prince Edward" "Diana Spencer" | 133 | 902 | 214 |
"Prince William" "Princess Anne" | 126 | 908 | 214 |
"Princess Anne" "Prince William" | 129 | 914 | 214 |
"Elizabeth II" "Prince William" | 128 | 914 | 214 |
"Prince Louis" "Prince William" | 113 | 914 | 215 |
"Arthur Chatto" "Charles Armstrong-Jones" | 86 | 920 | 216 |
"Savannah Phillips" "Prince William" | 126 | 920 | 216 |
"Prince Philip" "Prince Harry" | 111 | 926 | 216 |
"Prince Philip" "Prince Harry" | 111 | 926 | 216 |
"Meghan Markle" "Prince William" | 88 | 926 | 216 |
"Prince Charles" "Prince Andrew" | 119 | 928 | 216 |
"Capt Mark Phillips" "Prince Charles" | 123 | 938 | 221 |
"Princess Eugenie" "Prince Charles" | 121 | 939 | 221 |
"Princess Margaret" "Princess Anne" | 125 | 941 | 221 |
"Princess Eugenie" "Elizabeth II" | 129 | 943 | 223 |
"Diana Spencer" "Prince Andrew" | 118 | 951 | 224 |
"Prince Harry" "Princess Anne" | 118 | 955 | 224 |
"Prince Louis" "Isla Elizabeth Phillips" | 90 | 959 | 227 |
"Isla Elizabeth Phillips" "Princess Beatrice" | 92 | 963 | 227 |
"Princess Anne" "Savannah Phillips" | 109 | 963 | 230 |
"Prince Harry" "Princess Beatrice" | 95 | 964 | 231 |
"Elizabeth II" "Prince Philip" | 130 | 965 | 231 |
"Savannah Phillips" "Isla Elizabeth Phillips" | 108 | 967 | 232 |
"Prince George" "Lady Sarah Chatto" | 111 | 971 | 232 |
"Princess Beatrice" "Princess Eugenie" | 99 | 973 | 233 |
"Prince Charles" "Zara Phillips" | 89 | 977 | 233 |
"Prince George" "Princess Charlotte" | 98 | 977 | 233 |
"Autumn Phillips" "Peter Phillips" | 131 | 977 | 233 |
"Isla Elizabeth Phillips" "Savannah Phillips" | 112 | 977 | 233 |
"Sarah Fergie Ferguson" "Peter Phillips" | 102 | 995 | 234 |
"Princess Beatrice" "Prince William" | 97 | 995 | 234 |
"Prince William" "Princess Anne" | 135 | 1001 | 235 |
"Lady Sarah Chatto" "Charles Armstrong-Jones" | 98 | 1003 | 236 |
"Princess Beatrice" "Princess Eugenie" | 98 | 1003 | 237 |
"Serena Armstrong-Jones" "Lady Sarah Chatto" | 78 | 1005 | 237 |
"Prince Charles" "Princess Eugenie" | 130 | 1017 | 237 |
"Lady Sarah Chatto" "David Armstrong-Jones" | 98 | 1017 | 237 |
"Princess Charlotte" "Meghan Markle" | 124 | 1017 | 237 |
"Prince Harry" "Zara Phillips" | 111 | 1017 | 238 |
"Prince William" "Princess Beatrice" | 97 | 1019 | 238 |
"David Armstrong-Jones" "Arthur Chatto" | 100 | 1019 | 239 |
"Mary Elphinstone" "Elizabeth II" | 125 | 1035 | 244 |
"Prince Andrew" "Princess Anne" | 121 | 1035 | 244 |
"Princess Anne" "Kate Middleton" | 87 | 1037 | 245 |
"Princess Anne" "Elizabeth II" | 135 | 1043 | 245 |
"Meghan Markle" "Princess Charlotte" | 116 | 1049 | 246 |
"Princess Anne" "Zara Phillips" | 108 | 1051 | 247 |
"Princess Eugenie" "Princess Beatrice" | 96 | 1051 | 247 |
"Prince Louis" "Elizabeth II" | 126 | 1055 | 148 |
"Prince Philip" "Princess Margaret" | 111 | 1065 | 253 |
"David Armstrong-Jones" "Elizabeth II" | 115 | 1069 | 253 |
"Peter Phillips" "Kate Middleton" | 114 | 1069 | 255 |
"Princess Margaret" "Daniel Chatto" | 146 | 1069 | 255 |
References
- Ba, M.L.; Berti-Equille, L.; Shah, K.; Hammady, H.M. Vera: A platform for veracity estimation over web data. In Proceedings of the 25th International Conference Companion on World Wide Web. International World Wide Web Conferences Steering Committee, Montreal QC, Canada, 11 April 2016; pp. 159–162. [Google Scholar]
- Hassan, N.; Adair, B.; Hamilton, J.T.; Li, C.; Tremayne, M.; Yang, J.; Yu, C. The quest to automate fact-checking. In Proceedings of the 2015 Computation+ Journalism Symposium, New York, NY, USA, 2–3 October 2015. [Google Scholar]
- Hassan, N.; Zhang, G.; Arslan, F.; Caraballo, J.; Jimenez, D.; Gawsane, S.; Hasan, S.; Joseph, M.; Kulkarni, A.; Nayak, A.K.; et al. ClaimBuster: The first-ever end-to-end fact-checking system. Proc. Vldb Endow. 2017, 10, 1945–1948. [Google Scholar] [CrossRef]
- Wu, Y.; Walenz, B.; Li, P.; Shim, A.; Sonmez, E.; Agarwal, P.K.; Li, C.; Yang, J.; Yu, C. iCheck: Computationally combating lies, d–ned lies, and statistics. In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data. ACM, Snowbird, UT, USA, 22–27 June 2014; pp. 1063–1066. [Google Scholar]
- Rashkin, H.; Choi, E.; Jang, J.Y.; Volkova, S.; Choi, Y. Truth of varying shades: Analyzing language in fake news and political fact-checking. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, Copenhagen, Denmark, 7–11 September 2017; pp. 2931–2937. [Google Scholar]
- Nakashole, N.; Mitchell, T.M. Language-aware truth assessment of fact candidates. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Baltimore, MD, USA, 23–25 June 2014; Volume 1, pp. 1009–1019. [Google Scholar]
- Bach, S.H.; Broecheler, M.; Huang, B.; Getoor, L. Hinge-loss markov random fields and probabilistic soft logic. J. Machine Learn. Res. 2017, 18, 3846–3912. [Google Scholar]
- Bindris, N.; Sudhahar, S.; Cristianini, N. Fact Checking from Natural Text with Probabilistic Soft Logic. In Advances in Intelligent Data Analysis XVII; Duivesteijn, W., Siebes, A., Ukkonen, A., Eds.; Springer: Cham, Switzerland, 2018; pp. 52–61. [Google Scholar]
- Carlson, A.; Betteridge, J.; Kisiel, B.; Settles, B., Jr.; Mitchell, T.M. Toward an Architecture for Never-Ending Language Learning. In Proceedings of the Twenty-Fourth Conference on Artificial Intelligence (AAAI 2010), Atlanta, GA, USA, 11–15 July 2010. [Google Scholar]
- Soleimani, A.; Monz, C.; Worring, M. Bert for evidence retrieval and claim verification. In Proceedings of the European Conference on Information Retrieval, Lisbon, Portugal, 14–17 April 2020; pp. 359–366. [Google Scholar]
- Ciampaglia, G.L.; Shiralkar, P.; Rocha, L.M.; Bollen, J.; Menczer, F.; Flammini, A. Computational fact checking from knowledge networks. PLoS ONE 2015, 10, e0128193. [Google Scholar]
- Thorne, J.; Vlachos, A. Automated Fact Checking: Task formulations, methods and future directions. arXiv 2018, arXiv:1806.07687. [Google Scholar]
- Mihaylova, T.; Nakov, P.; Marquez, L.; Barron-Cedeno, A.; Mohtarami, M.; Karadzhov, G.; Glass, J. Fact checking in community forums. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
- Mohtarami, M.; Baly, R.; Glass, J.; Nakov, P.; Màrquez, L.; Moschitti, A. Automatic Stance Detection Using End-to-End Memory Networks. arXiv 2018, arXiv:1804.07581. [Google Scholar]
- Vlachos, A.; Riedel, S. Fact Checking: Task definition and dataset construction. In Proceedings of the ACL 2014 Workshop on Language Technologies and Computational Social Science, Baltimore, MD, USA, 26 June 2014; pp. 18–22. [Google Scholar]
- Thorne, J.; Chen, M.; Myrianthous, G.; Pu, J.; Wang, X.; Vlachos, A. Fake news stance detection using stacked ensemble of classifiers. In Proceedings of the 2017 EMNLP Workshop: Natural Language Processing meets Journalism, Copenhagen, Denmark, 7 September 2017; pp. 80–83. [Google Scholar]
- Popat, K.; Mukherjee, S.; Strötgen, J.; Weikum, G. CredEye: A credibility lens for analyzing and explaining misinformation. In Proceedings of the The Web Conference 2018, Lyon, France, 23–27 April 2018; pp. 155–158. [Google Scholar]
- Thorne, J.; Vlachos, A. An extensible framework for verification of numerical claims. In Proceedings of the Software Demonstrations of the 15th Conference of the European Chapter of theAssociation for Computational Linguistics. Association for Computational Linguistics, Valencia, Spain, 3–7 April 2017; pp. 37–40. [Google Scholar]
- Hassan, N.; Arslan, F.; Li, C.; Tremayne, M. Toward automated fact-checking: Detecting check-worthy factual claims by ClaimBuster. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, Halifax, NS, Canada, 13–17 August 2017; pp. 1803–1812. [Google Scholar]
- Karadzhov, G.; Nakov, P.; Màrquez, L.; Barron-Cedeno, A.; Koychev, I. Fully automated fact checking using external sources. arXiv 2017, arXiv:1710.00341. [Google Scholar]
- Baly, R.; Mohtarami, M.; Glass, J.; Màrquez, L.; Moschitti, A.; Nakov, P. Integrating stance detection and fact checking in a unified corpus. arXiv 2018, arXiv:1804.08012. [Google Scholar]
- Shi, B.; Weninger, T. Fact checking in heterogeneous information networks. In Proceedings of the 25th International Conference Companion on World Wide Web, Montreal, QC, Canada, 11 April 2016; pp. 101–102. [Google Scholar]
- Popat, K.; Mukherjee, S.; Strötgen, J.; Weikum, G. Credibility assessment of textual claims on the web. In Proceedings of the 25th ACM International on Conference on Information and Knowledge Management, Indianapolis, IN, USA, 24–28 October 2016; pp. 2173–2178. [Google Scholar]
- Popat, K.; Mukherjee, S.; Strötgen, J.; Weikum, G. Where the truth lies: Explaining the credibility of emerging claims on the web and social media. In Proceedings of the 26th International Conference on World Wide Web Companion. International World Wide Web Conferences Steering Committee, Perth, Australia, 29 April 2017; pp. 1003–1012. [Google Scholar]
- Kimmig, A.; Bach, S.; Broecheler, M.; Huang, B.; Getoor, L. A short introduction to probabilistic soft logic. In Proceedings of the NIPS Workshop on Probabilistic Programming: Foundations and Applications, Harrahs and Harveys, Lake Tahoe, CA, USA, 8 December 2012; pp. 1–4. [Google Scholar]
- Richardson, M.; Domingos, P. Markov logic networks. Mach. Learn. 2006, 62, 107–136. [Google Scholar] [CrossRef] [Green Version]
- Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. In Foundations and Trends® in Machine Learning; Now Publishers Inc.: Norwell, MA, USA, 2011; pp. 1–122. [Google Scholar]
- Thakker, D.; Osman, T.; Lakin, P. GATE JAPE Grammar Tutorial; Nottingham Trent University, UK: Phil Lakin, UK, 2009. [Google Scholar]
- Soon, W.M.; Ng, H.T.; Lim, D.C.Y. A machine learning approach to coreference resolution of noun phrases. Comput. Linguist. 2001, 27, 521–544. [Google Scholar] [CrossRef]
- Cunningham, H.; Maynard, D.; Bontcheva, K.; Tablan, V.; Aswani, N.; Roberts, I.; Gorrell, G.; Funk, A.; Roberts, A.; Damljanovic, D. Developing Language Processing Components With GATE Version 6 (A User Guide); University of Sheffield: Sheffield, UK, 2011. [Google Scholar]
- Benatallah, B.; Venugopal, S.; Ryu, S.H.; Motahari-Nezhad, H.R.; Wang, W.; Motahari-Nezhad, H.R.; Motahari-Nezhad, H.R.; Beheshti, S.-M.-R. A systematic review and comparative analysis of cross-document coreference resolution methods and tools. Computing 2017, 99, 313–349. [Google Scholar]
- Fleischman, M.; Hovy, E. Multi-document person name resolution. In Proceedings of the Conference on Reference Resolution and Its Applications, Barcelona, Spain, 21–26 July 2004; pp. 1–8. [Google Scholar]
- Mayfield, J.; Alexander, D.; Dorr, B.J.; Eisner, J.; Elsayed, T.; Finin, T.; Fink, C.; Freedman, M.; Garera, N.; McNamee, P.; et al. Cross-Document Coreference Resolution: A Key Technology for Learning by Reading. In Proceedings of the AAAI Spring Symposium: Learning by Reading and Learning to Read, Palo Alto, CA, USA, 23–25 March 2009; Volume 9, pp. 65–70. [Google Scholar]
- Ji, H.; Grishman, R.; Chen, Z.; Gupta, P. Cross-document event extraction and tracking: Task, evaluation, techniques and challenges. In Proceedings of the International Conference RANLP-2009, Borovets, Bulgaria, 14–16 September 2009; pp. 166–172. [Google Scholar]
- Dutta, S.; Weikum, G. Cross-document co-reference resolution using sample-based clustering with knowledge enrichment. In Transactions of the Association for Computational Linguistics; MIT Press: Cambridge, MA, USA, 2015; pp. 15–28. [Google Scholar]
- Hoffart, J.; Yosef, M.A.; Bordino, I.; Fürstenau, H.; Pinkal, M.; Spaniol, M.; Taneva, B.; Thater, S.; Weikum, G. Robust disambiguation of named entities in text. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, Edinburgh, UK, 27–29 July 2011; pp. 782–792. [Google Scholar]
- Lewis, D.D. Evaluating text categorization. In Proceedings of the Speech and Natural Language, Pacific Grove, CL, USA, 19–22 February 1991. [Google Scholar]
- Lewis, D.D. Representation quality in text classification: An introduction and experiment. In Proceedings of the Speech and Natural Language, Hidden Valley, PA, USA, 24–27 June 1990. [Google Scholar]
Relation | Patterns |
---|---|
1. Parent relations | |
2. Spouse relations |
Un_Gender Predict | Gender Predict |
---|---|
Ancestor_Of(X,Y) | — |
Descendent_Of(X,Y) | — |
Sibling_Of(X,Y) | Sister_Of(X,Y) Brother_Of(X,Y) |
Parent_Of(X,Y) | Mother_Of(X,Y) Father_Of(X,Y) |
Child_Of(X,Y) | Daughter_Of(X,Y) Son_Of(X,Y) |
Spouse_Of(X,Y) | Wife_Of(X,Y) Husband_Of(X,Y) |
Uncle_Of(X,Y) | — |
Uncle_In_Law_Of(X,Y) | — |
Aunt_Of(X,Y) | — |
Aunt_In_Law_Of(X,Y) | — |
Niece_Of(X,Y) | — |
Niece_In_Law_Of(X,Y) | — |
Nephew_Of(X,Y) | — |
Nephew_In_Law_Of(X,Y) | — |
Cousin_Of(X,Y) | — |
Cousin_In_Law_Of(X,Y) | — |
Child_In_Law_Of(X,Y) | Son_In_Law_Of(X,Y) Daughter_In_Law_Of(X,Y) |
Parent_In_Law_Of(X,Y) | Mother-In_Law_Of(X,Y) Father-In_Law_Of(X,Y) |
Sibling_In_Law_Of(X,Y) | Sister_In_Law_Of(X,Y) Brother_In_Law_Of(X,Y) |
Grand_Child_Of(X,Y) | Grand_Daughter_Of(X,Y) Grand_Son_Of(X,Y) |
Grand_Parent_Of(X,Y) | Grand_Mother_Of(X,Y) Grand_Father_Of(X,Y) |
Search Keyword | # Articles | # Parent Relations | # Spouse Relations |
---|---|---|---|
“Diana Spencer” “Prince Edward” | 134 | 18 | 0 |
“Prince William” “Prince Philip” | 114 | 30 | 0 |
“Lady Sarah Chatto” “Mia Grace Tindall” | 43 | 30 | 4 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bindris, N.; Cristianini, N.; Lawry, J. Claim Consistency Checking Using Soft Logic. Mach. Learn. Knowl. Extr. 2020, 2, 147-171. https://doi.org/10.3390/make2030009
Bindris N, Cristianini N, Lawry J. Claim Consistency Checking Using Soft Logic. Machine Learning and Knowledge Extraction. 2020; 2(3):147-171. https://doi.org/10.3390/make2030009
Chicago/Turabian StyleBindris, Nouf, Nello Cristianini, and Jonathan Lawry. 2020. "Claim Consistency Checking Using Soft Logic" Machine Learning and Knowledge Extraction 2, no. 3: 147-171. https://doi.org/10.3390/make2030009
APA StyleBindris, N., Cristianini, N., & Lawry, J. (2020). Claim Consistency Checking Using Soft Logic. Machine Learning and Knowledge Extraction, 2(3), 147-171. https://doi.org/10.3390/make2030009