Reimagining Word Processing
Writing is a ancient art form. From Papyrus to MS-Word, the tools we use to write have defined how and what we write. Today, assisted writing tools are using machine learning techniques to understand, manipulate and generate human language. The implications are profound.
This experiment tries to re-imagine word-processing software. It explores new forms of writing, that allow authors to shift their focus from creation to curation, and write more joyfully.
Humans have been writing text, assisted by machines for a very long time. From the first commercial typewriters in the 1860's to today’s laptops, the act of writing has changed dramatically - yet essentially stayed the same: We use our fingers and a keyboard to translate our imagination into matter. The human does the creative work, the machine prints words.
In the 1960s, researchers such as Douglas Engelbart and Ted Nelson started to experiment with ideas such as digital writing tools, the mouse and hypertext. A central goal was to find out how computer systems could augment the human ability to read, write and think. These experiments laid the foundation for a new generation of writing tools.
With the advent of personal computing, digital writing tools went mainstream and became the PCs first killer-app: Word Processors. Still using typewriter metaphors, software such as Nelson’s JOT (1972), Xerox Parc’s Bravo (1974), Apple’s MacWrite (1984) and Microsoft’s Word (1989) quickly solidified the contemporary concept of digital text editing. As MS-Word™ conquered the world, how and what we write changed for ever.
“The medium is the message” -Marshall McLuhan
Re-imagining Word Processing
For all the advanced features digital word processors have given authors, current tools do not address many fundamental questions: How do i write good story? How do i find inspiration & overcome writers-block? In these areas, writing has stayed the same for aeons: The human does the creative work, the machine prints words.
Today, new techniques are redefining our relationship with our writing tools. Since the early days of Auto-Correct, computer assisted writing has evolved into a active research field. Academia and Industry have embraced a range of Machine Learning and Natural Language Processing techniques, to understand, manipulate and generate human language.
The implications of these highly accessible capabilities for word processors design are profound. It is becoming possible to imagine a very different kind of writing software: a tool that actively inspires and guides the writing process, allows authors to widen the frame of reference, shift their focus from creation to curation, and write more joyfully.
10 Assisted Word Processing Capabilities
The following capabilities are building blocks for designing new types of word processing software. Each capability references a research project or open-source project to illustrate it’s concept. While the result quality of some projects is still not production ready, it is a useful indicator of where things are going. The shared goal is to mobilize the intelligence of authors and enable new playful writing experiences, assisted by machines.
Recommend addresses the problem of context. It recommends related texts (books etc.) on the fly, based on the text the author is currently writing.
Simplify addresses the problem of text complexity. It automatically simplifies sentences using neural networks.
Morph takes two (or more) text-passages and blends in-between them. A neural net fills in the blanks, generating sentences from a continuous space.
Transfer addresses the problem of content and style. Thanks to Neural Nets, we can translate our texts into the style of any famous writer.
Translate addresses the problem of modality. By translating between media types we can, for example generate stories from jumbled images.
Interface addresses the problem of input output. Good speech recognition and text-to-speech system that can master hundreds of accents are here.
The presented capabilities only scratch the surface of what is currently possible. Re-imagining word processors with machine learning is a very large canvas, transcending traditional notions of reading and writing. One can easily imagine new forms of “writing”, such as auto e-book generation or auto re-enactment by virtual actors of the text one has just written.
By combining the presented capabilities, we arrive at a very different view of what a word processors can be: a tool that actively inspires and guides the writing process, allows authors to widen the frame of reference, shift their focus from creation to curation, and write more joyfully.
The coming generation of intelligent content read-writers (word-processors) will be able to understand, manipulate and generate human language in many new, seemingly magical ways. Such writing tools will mobilize the intelligence of authors and enable them to playfully write the next great human story, assisted by machines.
“Writing is easy. All you have to do is cross out the wrong words.” ― Mark Twain