Real-time Fact-checking Services and Dialogue Systems

Introduction

The topics of real-time fact-checking services and AI dialogue systems are broached and some opinions are shared for purposes of discussion.

Crowdsourced Fact-checking Resources

Are crowdsourced real-time fact-checking services possible? What might the design criteria be for such resources? Can such resources be of use to AI dialogue systems?

Determining the truth value of a given statement – or selecting one statement from a set of mutually exclusive statements – might not always be possible for a crowd at an instant. The instantaneous state of and, in some cases, resolution of, fact-checking processes might be such that multiple mutually-exclusive alternative statements are each supported by evidence and argumentation.

Crowdsourced real-time fact-checking resources should facilitate evidence-based argumentation for elements of sets of mutually exclusive statements as a component of providing groups with processes to determine the factuality of statements. There may be other means of clustering statements beyond mutual exclusivity.

Crowdsourced real-time fact-checking resources should support non-anonymous users as well as verified users, non-anonymous users who, for example, are journalists or fact-checkers.

Crowdsourced real-time fact-checking resources should allow users to opt into receiving notifications whenever a particular statement or statement-cluster is updated and AI dialogue systems should similarly be able to subscribe to such events.

Crowdsourced real-time fact-checking resources should support machine-utilizable output formats, output formats beyond HTML.

Efficiencies and Optimizations Regarding Dialogue Systems and Knowledgebases with Remote Fact-checking Services

At an instant, does a given topic require a dialogue system to poll one or more real-time fact-checking resources? Not every topic that a dialogue system might speak about would seem to require polling the data of one or more fact-checking resources. If dialogue systems could determine which topics were volatile, contentious or dynamic, and if these determinations were cacheable for durations, then dialogue systems could more efficiently provide their services at scale while making use of real-time fact-checking services.

It might be possible to determine the volatility, contentiousness, or dynamicism of a given topic by checking on or receiving notifications with respect to the quantity of recent activity for a topic on one or more fact-checking resources. Dialogue systems could asynchronously seek or receive updates regarding this data to best produce responses for users.

Dialogue System Behaviors

Which behaviors should dialogue systems exhibit if asked about volatile, contentious or dynamic topics? For instance, topics of some unfolding discussion on one or more fact-checking resources?

These scenarios might arise as users ask dialogue systems questions about topics recently discussed or debated, e.g. in the news.

Some options are indicated:

Option 1: I Don’t Know

A dialogue system could indicate that it doesn’t know the answer.

Option 2: I Need More Time to Answer that Question

A dialogue system could indicate that the matter is being reviewed by fact-checkers and somehow provide an estimate of when it should be able to answer the question. A dialogue system could ask a user if they desire a notification, including within specified hours, with respect to updates and could provide notifications to users via one of a number of communication channels.

Option 3: Refer Users to Fact-checking Resources

A dialogue system could refer the user to Web materials, for example to the unfolding discussion on a fact-checking resource. Multimodal dialogue systems could present users with Web content.

Option 4: Explain Alternatives and Possibilities

A dialogue system could, in particular when a fact-checking resolution appears to be disagreement, explain the elements of a set of mutually exclusive alternatives and provide the supporting argumentation for each. “Some are indicating X, while others Y.” Questions include how best to synthesize the output rhetoric in these instances, how best to sort the alternatives and possibilities, how best to specify which parties were supporting which alternatives and possibilities, and so forth.

Option 5: Decide

A dialogue system could review the argumentation and evidence supporting each element of a set of mutually exclusive statements and make a decision.

Conclusion

The topics of real-time fact-checking services and AI dialogue systems were broached and some opinions were shared for purposes of discussion.


Best regards,
Adam Sobieski

Received on Friday, 28 February 2020 08:09:36 UTC