Modern digital writing assistants are intelligent agents that leverage AI technologies to help users write high-quality texts. Existing AI writing assistants however typically provide only limited functions such as spelling and grammatical error checking and basic rewriting for clarity and brevity.
In the new paper Effidit: Your AI Writing Assistant, a Tencent AI Lab research team introduces Efficient and Intelligent Editing (Effidit), a digital writing assistant that leverages large-scale neural language models to provide advanced, high-quality text writing assistance in English and Chinese. Effidit significantly expands AI writing assistants’ capabilities in five categories: text completion, error checking, text polishing, keywords to sentences (K2S), and cloud input methods (cloud IME).
The Effidit online demo’s UI comprises a plain text editor for users’ raw text and a window for triggering Effidit’s core functions and displaying the final results. Users can also choose from a general or academic domain and set up a cloud IME.
The team summarizes Effidit’s five major functions as follows:
- Text completion: In this category, Effidit supports generation-based sentence completion, retrieval-based sentence completion, and phrase completion, among which only one or two functions are supported by most other writing assistants.
- Error checking: For error checking on English text, Effidit offers similar functions to other systems. For Chinese error correction, among the three error types of word substitution, insertion, and deletion, the performance of Effidit is in the first tier in correcting word substitution errors and far ahead in handling insertion and deletion errors.
- Text polishing: Three functions are supported: (context-aware) phrase polishing, sentence rewriting, and sentence expansion. In contrast, many other writing assistants often support one or two of the three functions in this category.
- K2S: The K2S module of Effidit takes one or more keywords as input and returns a list of sentences. Each output sentence either contains the input keywords or is semantically related to them. The K2S function is built for the scenario that users only have some basic concepts in their minds but do not know how to organize sentences to express their ideas.
- Cloud IME: Effidit provides a Chinese Pinyin input method as well as an English IME. Instant suggestions pop up when the user is typing in our text editor. With the help of the large-scale language models hosted on our servers, Effidit has the potential to give richer suggestions than the input methods installed on the local desktop.
The paper provides technical details for every function. For instance, in generation-based sentence completion, a simple contrastive framework (SimCTG) for neural text generation encourages the model to use discriminative and isotropic token representations and contrastive search as an efficient decoding strategy, leverage a seq2seq model for global text expansion, and more.
Demo examples of Effidit core functions and sample final results are also included in the thorough technical report.
Overall, Effidit shows impressive performance in human evaluations for coherence, fluency and informativeness. The Tencent team plans to continue improving Effidit’s system quality and make it both more helpful and easy to use.
The paper Effidit: Your AI Writing Assistant is on arXiv.
Author: Hecate He | Editor: Michael Sarazen
We know you don’t want to miss any news or research breakthroughs. Subscribe to our popular newsletter Synced Global AI Weekly to get weekly AI updates.