Misinformation is considered one of the major challenges of our times resulting in numerous efforts against it. Fact-checking, the task of assessing whether a claim is true or false, is considered a key weapon in reducing its impact. In the first part of this talk, Professor Andreas Vlachos will present his recent and ongoing work on automating this task using natural language processing, moving beyond simply classifying claims as true or false in the following aspects: returning evidence for the predictions, factually correcting the claims and adversarial evaluation. The second part of this talk will focus on an alternative approach to combatting misinformation via dialogue agents, and present results on how internet users engage in constructive disagreements and problem solving deliberation.