Can an algorithm write original articles?

robot writer


The age of robot writers is here.  The Associated Press uses algorithm to create news stories on market players reviews. Fox auto-creates some sports news that appear on its Ten Community site, while Yahoo! uses similar technology to produce fantasy sports reviews customized for each of its users. Few technology companies such as Narrative Science and Automated Insight offer tools to generate articles out of business data and spreadsheets.
But all these examples are not more than template-based information recycling. It looks a little bit like the content-spinning tools used by spammers, with just little more sophistication.

The age of robots
So can a robot really write coherent, meaningful articles like a human writer?
Apparently it can. We, at Articoolo Research Labs, released the first version of the content writing algorithm, based on artificial intelligence and NLP.
our algorithm is not supposed to completely replace human writers. Instead, it is aimed at helping writers by making the creation process quicker and cost efficient.
The methodology of writing an article upon request, about a topic the writer usually know nothing about, is simple – google it, find relevant resources, mix few of them together, rephrase it and voila! – a new article is born. Using Articoolo, this same process is improved and done by an algorithm so it takes few seconds and may even achieve better results.

What is actually NLP?
Artificial intelligence (AI) is the intelligence exhibited by machines or software (Wikipedia). The foundation and research of this field are based on the claim that human intelligence can be so precisely described that a machine can be made to simulate it. One of the main challenges AI research deals with is natural language processing.
Natural language processing (NLP) is basically divided to two components:
1. Natural Language Understanding (NLU) which involves mapping the given input in natural language into useful representations and analyzing different aspects of the language.
2. Natural Language Generation (NLG) meaning the process of producing meaningful phrases and sentences in the form of natural language from some internal representation.

Articoolo’s Algorithm uses AI methodologies so it can work like a human brain when writing an article. First, it will analyze and understand the context of the topic. Then it will find the best base resources, and extract sentiment and important keywords in order to find more related materials. Next, the algorithm reconstructs content from all different sources and finally it rephrases the new coherent piece. In order to conduct a proper rephrasing process Articoolo’s Algorithm uses an unsupervised learning technique for automatic detection of text entities – even with entities which are unknown to the system.