NLP for Arabic – The case of lemmatization
Arabic is a complex language for NLP tasks, even for simple ones like lemmatization. There are several reasons for this: Arabic creates words based...
How to Change Your Order in 10,000 Different Ways
How Synthetic Text can solve your training and evaluation problems for your virtual assistants / chatbots When shopping online, customers frequently...
Chatbot? Where is the Chat?
A couple of weeks ago, Facebook introduced an upgrade for its Messenger platform. The upgrade of Messenger was aimed to improve the user experience....
Why Linguistics for Text Analysis?
In previous posts, we have outlined the crucial role of Machine Learning for Analytics (in How to Make Machine Learning more Effective using...
How Phrase Structure helps Machine Learning
This post dives into one of the topics of a previous post "How to Make Machine Learning more effective using Linguistic Analysis". We referred to...
How to Make Machine Learning More Effective Using Linguistic Analysis
Text analysis is becoming a pervasive task in many business areas. Machine Learning is the most common approach used in text analysis, and is based...
How to Automate the Generation of Training Data for Conversational Bots
Everything looks promising in the world of bots: big players are pushing platforms to build them (Google, Amazon, Facebook, Microsoft, IBM, Apple),...
What do you evaluate in your chatbots? Some ideas
In this blog we will discuss three ways of doing your chatbot evaluation by using: real world evaluation data synthetic data "in scope" or "out of...
How to solve data scarcity for AI
Data scarcity is one of the major bottlenecks for Artificial Intelligence (AI) to reach production levels. The reason is simple: data, or the lack...
Bitext mentioned in 4 Gartner Hype Cycle Reports in 2019
When searching for innovative solutions, it is crucial for leaders and decision makers to have the information that allows them to make informed...
Knowledge Graph Generation for Financial Databases
People who use financial databases are aware of the hardships of ensuring information is structured and legible. Don’t worry! Knowledge graphs are...
Evaluate the Quality of your Chatbots and Conversational Agents
It is always important to evaluate the quality of your chatbots and conversational agents in order to know the its real health, accuracy and...