AutoNLU: An On-demand Cloud-based Natural Language Understanding System
  for Enterprises
  With the renaissance of deep learning, neural networks have achieved
promising results on many natural language understanding (NLU) tasks. Even
though the source codes of many neural network models are publicly available,
there is still a large gap from open-sourced models to solving real-world
problems in enterprises. Therefore, to fill this gap, we introduce AutoNLU, an
on-demand cloud-based system with an easy-to-use interface that covers all
common use-cases and steps in developing an NLU model. AutoNLU has supported
many product teams within Adobe with different use-cases and datasets, quickly
delivering them working models. To demonstrate the effectiveness of AutoNLU, we
present two case studies. i) We build a practical NLU model for handling
various image-editing requests in Photoshop. ii) We build powerful keyphrase
extraction models that achieve state-of-the-art results on two public
benchmarks. In both cases, end users only need to write a small amount of code
to convert their datasets into a common format used by AutoNLU.
