Warning: this content is older than 365 days. It may be out of date and no longer relevant.

You Ask, I Answer: Can AI Solve Word Problems?

Ravi asks, “Can AI solve word problems?”

It depends on how we define word problems. Can AI techniques process language and deliver useful outcomes using natural language processing? Absolutely. Techniques like sentiment analysis and machine translation are robust and available in-market now. Can they truly understand our speech? Not yet. NLP is far from being able to do that with machine learning.

You Ask, I Answer: Can AI Solve Word Problems?

Can’t see anything? Watch it on YouTube here.

Listen to the audio here:

Download the MP3 audio here.

Machine-Generated Transcript

What follows is an AI-generated transcript. The transcript may contain errors and is not a substitute for watching the video.

In today’s episode Ravi asks, can I solve word problems? This question from the YouTube channel? It depends.

It depends on how we define word problems, what kind of problems we’re trying to solve using words.

Ai techniques, and a domain called natural language processing absolutely can take words take text, and process them and then deliver useful outcomes deliver some kind of analysis that can help us make decisions.

Super simple example would be something like sentiment analysis or emotions and tones.

Based on the language people use in writing.

Can we ascertain using AI the tone of a piece of text? And the answer is yes, we can do it and the accuracy rate depending on how you’re using it, at which library in which technology range anywhere from 70% to 95% accurate.

It again depends on how much compute power you have to throw at it and such like that.

Can computers and and machine learning techniques understand the language that is not within their reach yet.

And a really good example of this is if you go to any of the tools that allow you to use the open AI GPT to simulator, the model language model, you can start typing a sentence and the computer will sort of autocomplete the net the rest of that sentence maybe the next sentence as well.

Hugging face has one called write with transformer if you want to Google that you can try it out.

If you type in questions for which there should be a logical answer that shows understanding, the machine can’t do it.

The machine can’t process it in such a way that shows that it under stands, the question you’re asking is only predictive based on patterns it’s already been trained on.

So a really good example, if you type in a few math questions like, what’s five plus eight? What’s 12? divided by four? Questions like that? The machine will spit out text based on patterns, but not the actual mathematical answer.

It’s not reading the question and understanding the answer.

It has no ability to do that.

And therefore, we know that it’s still just statistical prediction at this point, not actual understanding, not reading it, knowing Oh, this is what you mean to ask.

That’s one of the reasons why with all these smart devices and things we have, they’re still not really showing any kind of understanding and they mess up a lot because they are trying to process probability.

The way all really all natural language processing works is underneath the hood, every word you know sentence paragraph a document is turned into a number representing the different words in that sentence.

So my dog ate my homework would be like 12134, right? And then the machine can look at the frequency of numbers next to other numbers based on learning billions and billions and billions of these combinations, and come up with if you have my dog ate my, you know, 1213 probability says the next number should be for homework, right? But it could be other things, steak, bread, meal, etc.

But probabilistically it’s in that in that context based on previous patterns for homework would be the answer.

That’s what’s happening underneath the hood of almost all natural language processing.

And as a result, it shows that the machines don’t understand they can only recognize patterns and replicate them.

We are probably not close to machine level understanding that requires machines to have domain expertise and cross pattern thinking that isn’t computationally in the cards yet.

And it’s not going to be soon because again, requires much, much larger computational capabilities.

There is the possibility that in the next five or 10 years as quantum computing becomes more stable and more usable, that we could see that substantially change but for right now, it’s not within the cars.

So can I solve our problems? Can AI process natural language? Absolutely.

In terms of what you do with this information, if you have large bodies of text that you need to process.

Social media mentions, emails, web pages, etc.

And you’re trying to understand that there are a number of excellent libraries out there to do this in the our programming language or in the Python programming language, but all of them are, well, the major ones are all open source, they’re free of charge.

And if you have the technology and the technical aptitude, you can build and use some of the top language models in the world for free.

There are a lot of vendors that are charging surprisingly expensive amounts of money to do the same level of natural language processing, but it is something that is if you have the technical aptitude or you have someone on staff who does, you can get access to those same resources that the company is charging a lot of money to charge and build your own applications.

It takes a long time.

It is not something you do overnight.

Unless your program numbers are really, really good.

And there’s a lot of trial and error and getting ramped up, but it is within your reach.

So, if you’re thinking about using some of this stuff, take a look at what’s out there.

And you’ll probably take one of three approaches either build it entirely yourself with existing models.

Build a hybrid version with API’s from a major tech vendor like Google or IBM, or buy something off the shelf for an awful lot of money.

Those are probably the three major approaches you’ll take.

So give that a look.

If you want to get into natural language processing.

As always, please leave your comments below in the comments box subscribe to the YouTube channel on the newsletter.

I’ll talk to you soon take care will help solving your company’s data analytics and digital marketing problems.

Visit Trust insights.ai today and let us know how we can help you


You might also enjoy:


Want to read more like this from Christopher Penn? Get updates here:

subscribe to my newsletter here


AI for Marketers Book
Take my Generative AI for Marketers course!

Analytics for Marketers Discussion Group
Join my Analytics for Marketers Slack Group!