Conversation AI

Conversation AI is a collaborative research effort exploring ML as a tool for better discussions online.

View My GitHub Profile

Research overview

Our research aims to help increase participation, quality, and empathy in online conversation at scale. Our three primary areas of research are:

More further details see out research resources page.

Public datasets

One of the main challenges of machine learning research is limited availability of high quality research data to improve online discussion. We want to change that by creating, publishing, and/or identifying high quality public data sets related to online discussion.

To submit a link to an existing public dataset, or get help creating new public data sets for related research please fill out this form.

Perspective API

The Perspective API serves models created by the Conversation AI research initiative to enable platforms, developers, and researchers to explore how ML might help conversations online. The API scores a comment based on its potential impact on a conversation.

Our first alpha-version perspective is ‘toxicity’, and is only in English right now. This allows text to be scored based its similarity to comments people have said are “toxic” or likely to make them leave a conversation. The model is still far from perfect - it will make errors: it will be unable to detect patterns of toxicity it has not seen before, and it will falsely detect comments that are similar to patterns of previous toxic conversations. To help improve the machine learning, the API supports sending us suggested scores which allow the model to improve.

We do not recommend using the API as a tool for automated moderation: the models make too many errors. We have released early access to the API to support research and allow developers, publishers and platforms to try creating new conversational experiences e.g. to help human moderators choose what to review, to help people reading comments to choose what they read, or to help authors get another perspective on what they are writing.

As the research develops we will add new models to the API. For example, we are currently experimenting with models for unsubstantial and off-topic comments. Fore more information, see the API documentation.

If you would like to receive email updates about the API - for example when we add new models, or deprecate old ones, you can subscribe to perspective-announce, to receive emails updates from perspective-announce@googlegroups.com. This list will be used only to share release information, and will never be used to ask you for login details.

Partner experiments

Values guiding the research

Who is working on this?

The research effort was started by Jigsaw and the Google Counter-Abuse Technology Team and welcomes contributions from anyone interested in better online conversation. If you have questions about our research, you can email us at conversationai-questions@google.com.

Open source ML efforts for online conversation

Are you building a machine learning tool for great conversation that you’d like to us to know about and link to from this page? Let us know!