MITB Banner

Here’s What You Need to Know About PyText, Facebook’s New Open Source Project

Share

Facebook open-sourced PyText, its natural language processing (NLP) framework recently in an attempt to bridge the gap between experimentation and large-scale deployment in the field of NLP.

PyText is a library built on PyTorch, the company’s open source deep learning framework and the company believe that such a move will greatly help AI researchers and engineers to build a robust NLP system in a  faster and more efficiently.

Helping With Neural Networks

Working on neural networks can often be challenging as it would require AI researchers and engineers to work with complex models that rely on multitask learning. The most common challenge that they face is something of “a trade-off between frameworks optimised for experimentation and those optimised for production,” says the company in a blog post. This they say is particularly common to NLP systems as it requires creating, training, and testing dozens of models.

Though the existing research-oriented framework has a simpler interface that can speed up the creation of NLP system, Facebook says that they suffer from increased latency and memory use in production. While the framework for production makes it difficult to create dynamic representations of text sequences, considered to be a crucial element for creating a robust NLP system.

Thus by providing a single unified framework from research to production, Facebook says that PyText can ensure simplified workflow for faster experimentation.

Facebook has extensively relied on NLP for running various key factor in the social media platform. It has used NLP to deliver more relevant content to people, provide powerful accessibility features, flag policy-violating posts, perform translations among many.

Here are of some of the key areas in which Facebook has deployed PyText to make their work more easier.

Portal:  PyText is used by Facebook in their video calling device Portal to handle calling queries in “Hey Portal” voice commands. The technology is used in Portal to understand the relationship between the caller and the person he or she is calling.

M Suggestions: PyText is used in M suggestion on Facebook Messenger to run NLP models in real time in order to offer quick responses.

DeepText: It is Facebook’s deep learning-based text understanding engine and PyText have been improving some of the features of DeepText.

Conversational AI: Though it pulled the plug of one of its AI programmes when the platform started inventing its own language, Facebook might have not completely given up on the technology. In the post-Facebook says that it is using PyText in its conversational AI programme. PyText have been used in the project to ship new advancements more quickly to their conversational AI project.

Vouching for the growth of NLP in the future, Facebook says that it will be working to make PyText more efficient and scalable. The company hopes to use the platform to support their multilingual modelling and other modelling capabilities in NLP.

Share
Picture of Akshaya Asokan

Akshaya Asokan

Akshaya Asokan works as a Technology Journalist at Analytics India Magazine. She has previously worked with IDG Media and The New Indian Express. When not writing, she can be seen either reading or staring at a flower.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India

Subscribe to Our Newsletter

The Belamy, our weekly Newsletter is a rage. Just enter your email below.