Fantastic NLU: Loki, SymPy and the Solver to Math Word Problems

PeterWolf

PeterWolf

Strong AI advocater, designer and practitioners.(TW: 強人工智慧倡議者、設計者與實作者。)

    Abstract

    Math word problem (數學應用問題) is one of the Holy Grail issue in modern AI community, especially in NLP/NLU field. It takes a machine that understands the semantics of human languages and equipts with mathematic skills to solve the equations desribed with natural languages. As Loki NLU engine provides accurate semantic parsing result and SymPy is good at solving equations, I'd love to share my experience of using Loki NLU engine to convert math word problems into equations, then solve them with SymPy. The beauty of these two tools is that they are both Python-based and it only takes basic Python skills to build the math word problem solver. To begin with, I present a simple comparison of NLU systems and their joy and tears (mostly tears) while dealing with math word problems. Then, the hybrid NLU system, Loki, is used to convert math word problems into equations. Finally, I introduce SymPy and how to use it to solve the equations to get the answer of the problem.

    Description

    Video

    Location

    R2

    Date

    Day 1 • 13:30-14:00 (GMT+8)

    Language

    English talk

    Level

    Intermediate

    Category

    Natural Language Processing