С момента своего первого выпуска в июне 2017 года AllenNLP стала важной библиотекой для исследований НЛП с более чем сотней научных публикаций, ссылающихся на нее, и сотнями проектов с открытым исходным кодом, зависящих от нее.

Чтобы сформировать будущее библиотеки, мы организовали первый саммит AllenNLP, на который к нам присоединились люди со всей страны. Среди наших разнообразных участников были такие люди, как Масато Хагивара, который скоро станет автором первой книги, основанной на AllenNLP, и Авниш Салуджа, который применил AllenNLP к производственным системам в Netflix. Это была редкая возможность провести полный день, работая напрямую с нашими ключевыми пользователями, которые предоставили нам отзывы о наших существующих идеях, а также о новых направлениях, которые следует рассмотреть.

В начале мероприятия мы услышали от ключевых членов команды AllenNLP о возможном будущем. Ноа Смит, старший менеджер по исследованиям AllenNLP, подчеркнул, что, несмотря на то, что на команду AllenNLP оказывается давление, ключевая цель - продолжать проводить эффективные исследования. Он представил некоторые из направлений исследований, которые мы изучаем, например, решение проблем, требующих как НЛП, так и других областей искусственного интеллекта (например, компьютерного зрения), улучшение интерпретируемости моделей, чтобы люди могли понимать решения, принимаемые в рамках модели, и инвестирование в повышение эффективности и затраты на вычисления. репортаж для поощрения Green AI.

Члены команды AllenNLP Джоэл Грус и Мэтт Гарднер представили больше тактических планов на будущее во время следующей фазы саммита. Джоэл поделился нашими планами по значительному улучшению Простого сервера, компонента, который позволяет любому легко создавать совместно используемое веб-приложение для новой модели. Он планирует значительно улучшить внешний вид демонстраций, созданных для новых моделей, а также упростить людям повторное использование компонентов из основной демонстрации AllenNLP. Он также выделил новый тренажер с функцией обратного вызова, который, как мы узнали в ходе саммита, уже решил многие болевые точки. Мэтт Гарднер объявил, что он работает над бесплатным веб-курсом AllenNLP, который обеспечит всестороннюю адаптацию для новых пользователей. Пользователи также могут рассчитывать на значительное улучшение документации и рабочих процессов для адаптации.

В течение остального дня мы слышали «молниеносные разговоры» от наших пользователей, которые делились своими конкретными приложениями AllenNLP, а также свои основные жалобы на библиотеку - мы хотели узнать, что не так, чтобы мы могли это исправить! Мы также участвовали в нескольких обсуждениях в небольших группах по таким темам, как «AllenNLP в производстве» и «Расширение сообщества AllenNLP». В ходе этих обсуждений наши участники также поделились тем, что им больше всего понравилось в AllenNLP, в том числе:

  • Команда открыта и просит отзывов.
  • Наш JSON API, который упрощает создание сервера и совместное использование новой модели в организации.
  • Современные визуализации, которые мы создаем, чтобы облегчить понимание наших систем на публичной демонстрации.
  • Надежные базовые показатели для самых разных задач.
  • Повторно используемые реализации для компонентов NLP, которые значительно сокращают шаблон, поэтому пользователи могут сосредоточиться на архитектуре своей модели, а не на низкоуровневых деталях, таких как заполнение.
  • Эксперименты на основе конфигурации, обеспечивающие легкое воспроизведение экспериментов, а также удобный способ управления экспериментами для настройки гиперпараметров.
  • Сильные учебники и документация (хотя люди также подчеркивали желание большего).
  • Возможность легко сохранить модель, перезагрузить ее и получить тот же результат.

В течение всего мероприятия мы слышали много замечательных идей о том, где мы могли бы взять библиотеку, но ключевой вывод заключается в том, что мы должны упростить для сообщества активное участие в проекте AllenNLP. Одна идея, которая возникла в результате этого обсуждения, заключалась в том, что мы разделили наши модели на библиотеки, поддерживаемые сообществом. Это было предложено Мэттом Гарднером и получило такую ​​сильную поддержку в течение дня, что мы уже начали над этим работать. Еще одна идея заключалась в том, чтобы создать форум Discourse, подобный форуму PyTorch, который предоставит менее устрашающее место, чтобы задавать вопросы новичкам, и откроет еще одну возможность для сообщества поддержать библиотеку AllenNLP. Я рад сообщить, что сегодня мы только что запустили Форум AllenNLP Discourse. Наконец, в будущих кварталах мы будем лучше публиковать наши цели, чтобы внешнее сообщество знало, над чем мы работаем, и могло эффективно сотрудничать.

Меня постоянно впечатляли энтузиазм и воодушевление, которое наша команда и наши участники привнесли в это мероприятие, а также то, как люди используют библиотеку. В целом мероприятие имело огромный успех, и я с нетерпением жду второго саммита AllenNLP в следующем году!

Чтобы быть в курсе новых выпусков AllenNLP, новых исследований и событий AI2, подпишитесь на Информационный бюллетень AI2 и обязательно подпишитесь на нас в Twitter на @ ai2_allennlp и @allen_ai.