David Marcus announces the Facebook Messenger platform at F8 in April 2016.

Getting Up to Speed on Chatbots

Requests for Startups
Mission.org
Published in
4 min readJun 8, 2016

--

By David Dindi, Isaac Madan, and Anoushka Vaswani

Chatbots have generated a new craze. With major announcements from Google, Facebook, Microsoft, and Amazon, the bot landscape has grown dramatically over the last few months. From shopping to the weather, there increasingly seems to be ‘a bot for that.’ Many questions are yet to be answered and the way in which this ecosystem will evolve in the US is still unknown. Will chat become the dominant OS? Are bots the new apps?

Chatbots are interesting on multiple dimensions, from shifting consumer behavior to technological progress in AI and deep learning. To follow developments in the world of bots and better understand their potential, we’ve outlined some of our favorite resources below. While certainly not comprehensive, there’s a lot here, and we’ll continue to update this list — if there’s something we should add, let us know.

General Resources

Chris Messina’s predictions around the rise of conversational commerce: Link

Dan Grover provides an excellent overview of the evolution of the chat ecosystem and a critique of today’s ‘bot-mania,’ arguing that the chatbot craze stems from the failure of OS makers to adequately serve their users’ needs: Link

Will embedded experiences replace apps and lead to the demise of the app store? Link

Designing chatbots given the current state of AI: Link

Please have your AI talk to my AI: Link

A useful market map of the intelligent assistant landscape: Link

Intercom discusses how bots and humans are good at different things, and outlines cases where a) bots provide a sub-optimal user experience, and b) where humans may be better positioned than bots: Link

Matt Schlicht provides an introduction to the chatbot ecosystem: Link

In this video presentation, Tim Chang of Mayfield discusses definitions of chat interfaces, chatbots, and AI (13:10); interesting questions and considerations (14:55); core competencies for messaging startups (21:30); future trends (23:20); what we will see emerge in the ecosystem (29:15); what investors will be looking for (31:15); and, the value of AI talent and proprietary data (34:15): Link

A list of the “most powerful” chatbots over the course of history: Link

In this comprehensive podcast, Connie Chan, Chris Messina, and Benedict Evans put bots in perspective and discuss chat as an interface: Link

Platform Announcements

Microsoft announces Bot Framework (03/16): Link

David Marcus’ Keynote @ Facebook F8 ’16 (04/16): Link

The Slack Platform Roadmap (04/16): Link

Telegram’s Bot Platform 2.0 (04/16): Link

Viv’s launch at TechCrunch Disrupt (05/16): Link

Technical Resources

Adam Nichol explains that from a technical perspective, there’s still much work to be done to build conversational interfaces and reliance on technology that is not necessarily new. He shares his excitement around technology that enables bots to manage a complex, evolving state and describes current approaches: Link

Ask Me Anything: Dynamic Memory Networks for Natural Language Processing by Kumar et al. (2016). This paper present a neural network architecture (Dynamic Memory Network) for question answering. The network is able to collect memories and to use those memories to answer questions asked to it in natural language. An example is provided below:

Memory 1: Jane went to the hallway.

Memory 2: Mary walked to the bathroom.

Memory 3: Sandra went to the garden.

Memory 4: Daniel went back to the garden.

Memory 5: Sandra took the milk there.

Question: Where is the milk?

Network Answer: garden.

To answer the question posed above, one would need to understand where “there” is by reasoning transitively over Memory 3 and Memory 5. The network is able to reason by transitivity by using an attention mechanism that allows it to focus on — and connect together — the most relevant memories. This network achieves state-of-the-art performance on the Facebook bAbi tasks that test a model’s ability to reason. The Dynamic Memory Network has since been extended to answering questions about images by Xiong et al (2016). An example is provided below — the lighter segments are the sections that the model is focusing on in order to answer the question.

The IBM Watson team presents a new deep learning approach called an Attention Network that provides improved results on question-answering problems (where there’s the need to find an answer in a set of documents): Link

In this tutorial, Igor Khomenko instructs us how to host our own chatbot on AWS: Link

More reading on attention mechanisms:

More reading on memory networks:

Implementation

Community

Bay Area Bot Chat and Conversational App Developers

Bots Facebook Group

Bots Meetup Group

Talkabot: Two days of bot talks and community building (September 28–29, Texas).

By David Dindi, Isaac Madan, and Anoushka Vaswani. Anoushka and Isaac are investors at Matrix and Venrock, respectively, and David is a grad student at Stanford and Head TA for CS 224D. If you’re interested in NLP or the conversational ecosystem, we’d love to hear from you.

Requests for Startups is a newsletter of entrepreneurial ideas & perspectives by investors, operators, and influencers. Subscribe to our email newsletter here.

--

--

Requests for Startups
Mission.org

Entrepreneurial ideas & perspectives by investors, operators, and influencers. Subscribe: www.requestsforstartups.com.