Posts Tagged ‘sms’
One of the first examples to demonstrate how Mobenzi can be used in a commercial context will be through the launch of a new vertical solution for researchers called SMS Insight.
Traditionally, when it comes to gathering data via SMS, researchers have two rather ungainly options if they wish to collect anything more than the simplest one word response:
- Require that respondents structure their feedback in some way (e.g. comma delimited) or;
- Solicit answers one SMS at a time, with responses still needing to be confined to a reasonably limited vocabulary.
But what if you could ask a question (or several questions) in an advert, SMS or display and allow respondents to answer in free text – but still be able to analyse the data using quantitative techniques? That’s precisely what SMS Insight offers: the ability to derive structured results from free text responses. Here’s how:
1. Pose the question
Your message can be communicated via SMS, on TV or radio, in print ads or outdoor displays, on product packaging etc.
e.g. An advert asks: “What would you change about our company? SMS your name with your ideas to 35xxx”
2. Solicit feedback in plain text
Respondents simply reply via SMS – in their own words – with no fixed formats, keywords or codes required.
e.g. “I wish your staff would be more friendly. Niki”
3. Use human intelligence to crunch the responses
Our panel of mobile workers use their innate human ability to structure, classify and quantify each response by answering simple questions based on your exact analysis requirements.
e.g. “Is the response about our products, prices or service?”; “What is the respondent’s name and if possible, their gender?”
4. Integrate and act on the results
What was once raw, unusable SMS data is transformed into rich, structured information that can be used to inform business strategy, evaluate performance and identify opportunities.
e.g. “14% Products, 12% Price, 74% Service”
Interested in conducting research using SMS Insight? Please get in touch with us to discuss your requirements.
Siyanda brought together an excellent group of people who I really enjoyed working with today. Mbongwa (featured in the title image who calls himself Kingdom), Ayanda, Nobuhle, Nieh and Bonga are all between the ages of 20 and 26 and are all currently seeking part or full time employment. Their first language is isiZulu but they all speak English fluently.

The team of mentors who will help support the extra 20 pilot participants who will join us next week.
I had fairly high expectations for how easily the participants would pick up the concept and would be able to process tasks. We had discussed last week whether an introductory training session was necessary – to explain how the mobile application works, how to skip between questions and complete the various question types etc. But based on my interactions with youths from the area, I decided to try and see what progress the participants could make without any training at all.
I started the session by introducing myself to the team and giving them a brief overview of Mobile Researcher and how we created Mobenzi to try and leverage the platform for completing tasks. This took about 15 minutes and the team really picked the idea up quickly and were eager to get started. I handed out the 5 new Nokia 3120 classic phones and told them there was a shortcut to the application on the main screen.
I was very encouraged to hear discussion about the make and model of the phone and it’s various features without me saying anything about it. In their community a person’s phone is a hugely significant status symbol and everyone seems to know about each others phones (it took some convincing to get them to agree to hand the phones back after each session).
Without any instruction, most of the participants had the application open and simply started completing tasks. Although I had high expectations, I still thought there would be many questions and a fairly slow start. But within half an hour of me arriving at the venue, the participants had their heads down and were completing tasks. A few questions popped up during the day, but none that the other participants couldn’t answer themselves.
It is difficult for us to understand how central a phone is to youth in communities like Kwanyuswa. Their familiarity with the technologies made the transition to ‘working’ on their phone completely natural.
I jotted down some notes from our discussions that illustrate how important phones are to them.
Everyone uses Mxit around here. Even our parents.
Mxit is a South African instant messaging system that millions of people use for cheap, quick communication on their phones. One of the guys said that he installed Mxit on his mom’s phone so that he could chat to her from home about what to buy when she goes shopping in town.
I installed Opera mini on my phone and at one stage used to spend over 8 hours a day browsing the internet and using applications. I used to spend at least R100 per week on airtime, but it was still cheaper than the internet cafes. I would only go to the internet cafes if I needed to print.
This was a quote from Kingdom who really flew through tasks today. I am definitely expecting experience with services like Mxit to play a huge role in how easily new Mobenzi agents can get started and how productive they are in their work.
The tasks themselves involved structuring free text sms messages by answering a series of questions about the sms. The participants varied in the time taken to complete each task, averaging at around 2 minutes (for about 5 questions per task). I did a brief analysis of the quality and I was very pleased to see almost 100% accuracy on the small set of tasks that I looked at.
I found the first day of the pilot incredibly interesting and I am now even more excited for the future of Mobenzi.
Many organisations receive thousands of inbound SMS messages
SMS text messaging is the most widely used data application on the planet, with 2.4 billion active users (Wikipedia). A growing number of organisations are using text messages to communicate with mobile phone users. Although most communications involve distributing information to end users, many organisations receive and process thousands of text messages from end users.
Once an SMS is received by an organisation, its content needs to be analysed and understood to enable reporting or features such as sending a relevant reply SMS. Dealing with a large volume of inbound SMS messages requires automated processing (efficient sorting of messages) to save time and money. Processing these SMS messages manually is often not feasible.
It is difficult for computers to understand messages written by people
Using computer programs to automatically sort sms messages involves either extremely advanced natural language processing (NLP) or end users adopting a specified syntax in their messages (e.g. Sms your NAME, followed by your AGE and then the KEYWORD…) so that the messages can be more easily understood by a computer.
Natural language processing is extremely complex
Natural language processing (NLP) is a field of computer science and linguistics concerned with the interactions between computers and human (natural) languages. Natural language understanding systems convert samples of human language into more formal representations such as parse trees or first-order logic structures that are easier for computer programs to manipulate. (Wikipedia )
Although there are many services like Google SMS and WolframAlpha that make use of NLP concepts, I don’t believe that we will see a generic natural language understanding solution that we can use for SMS messages in the near future, especially one that would cater for the many languages in developing countries. Such systems would still require extensive customisation in order for a computer to understand the meaning of an SMS within a particular context.
Structured syntax is not easy to use
People have invested significantly in making operating systems, computer programs, websites and hardware easy and intuitive to use. For many people however, plain text sms messages are the only interface they will have to online services such as banking, classifieds and social networks for the next few years.
The process of interfacing to a software system via sms is often difficult. The common approach of using structured syntax messages (requiring users to adopt a set of words and rules in their messages) is comparable to entering instructions at the DOS command prompt like many of us used to do 20 years ago. Although the command line as an interface is having somewhat of a comeback (“The Web Browser Address Bar is the New Command Line“), it is usually only expert users who really make use of most commands.
Many people make use of structured syntax commands with applications like Twitter (“RT” or “@username” ect.), Google (“1USD in ZAR“) and other services like IRC. But with all of these applications, understanding the structured syntax is not required for new users or the majority of interactions. With many sms systems however, users are required to understand the syntax right from their first interaction. I think it is quite unnatural, unintuitive and difficult for many people to use fixed syntax commands, especially via SMS which is predominantly used for communication between people.
Organisations also need to communicate the rules and language of the system to mobile phone users so that they understand what words they can use and how to structure their messages. It is very difficult to do this via SMS due to limitations in the number of characters in an SMS and the cost of each message, especially if a sequence of messages is required.
Where there are only a few commands or keywords that need to be learned, using structured syntax can work very well. But when SMS systems start offering more interactive services, they will become much more difficult to design and to use.
Perhaps the biggest challenge with any computer based processing of SMS messages is that users often expect that a person will read and understand their message and therefore use informal language (Textese), ask questions or otherwise make spelling and grammatical errors.
People can help computers understand SMS messages
Certain processing tasks, such as understanding an SMS as described above, are still performed better and faster by humans than by computers. But manually processing inconsistently large volumes of such tasks is not feasible for internal staff at many organisations.
This problem inspired us to create Mobenzi, a service that allows organisations to outsource these kinds of tasks to a distributed team of workers who could share the load of many organisations’ processing requirements.
Mobenzi is a software service that empowers people to be rewarded for completing simple tasks on their mobile phones.
We are currently piloting the system and are confident that we will be able to take some live projects on within the next few months. Although there are several business applications we are addressing with Mobenzi, sorting of SMS data is our initial focus.
The concept of human intelligence tasks (simple tasks that computers find difficult) was first popularised by Amazon with their Mechanical Turk web service. We also recently came across Textonic that is attempting to leverage Mechanical Turk for tagging SMS messages in a similar way to Mobenzi. We hope that Mobenzi will be very well suited to processing SMS data since the processing itself can be done on a mobile phone by a Mobenzi agent who speaks the same language as those people sending the SMS messages. We plan on making it very easy to set up new teams of Mobenzi agents in new locations so that the agents will understand the local languages and colloquial terms that are included in the data that needs to be processed.
Mobenzi will allow computer programs that receive SMS messages to seamlessly interface to real people who can interpret free text messages and return information such as categories, tags, and other structured data as part of an automated process. Once an SMS is received by an organisation, the message can be submitted to Mobenzi for processing (via an API call for example). A Mobenzi agent would then be sent the original free text SMS with an associated form (see example below) to extract and structure the relevant information contained in the message – obvious to a human observer but inaccessible to computer systems.

This task illustrates how a simple natural language sms can be processed by a Mobenzi agent to extract structured data from the message.
Find out more about how Mobenzi works.
As part of the current pilot phase, we are assessing the cost and quality issues involved in the completion of tasks. We hope to make the processing service very affordable, especially considering that the requesting system can save costs in the long run through learning from the results generated by Mobenzi.
We hope that Mobenzi will help make many more online services available to people whose only interface to the internet is via SMS.
If you have any specific requirements you’d like to explore using Mobenzi for, please contact us.


