profile picture

A Gentle Introduction to AI: Resources for Decision-Makers

March 14, 2022 • machine-learning ai deep-learning

A list of the most valuable resources for decision-makers to learn just enough about AI to get going.

Another day, another news article about your competitor launching a hot new feature built with AI™. AI winter is over, and decision-makers are eager to put these promising new technologies to use. While the potential gains can be huge, Machine Learning projects are inherently risky and vastly more complex than traditional software engineering projects. Many companies find out the hard way, as illustrated by the fact that Gartner’s estimate that 85% of AI projects fail is still being cited all the time.

One of the most critical steps that business leaders can take to avoid the fate of doomed projects and disenchanted teams is to identify the right business problem to solve. Unfortunately, we can’t trust our intuitions about the capabilities and limitations of AI. This is known as Moravec’s paradox, after the Austrian-born Canadian roboticist Hans Moravec, who described this counterintuitive fact in 1988. This paragraph taken from Steven Pinker’s book The Language Instinct, published in 1994, is still valid after another three decades of AI research:

The main lesson of thirty-five years of AI research is that the hard problems are easy and the easy problems are hard. The mental abilities of a four-year-old that we take for granted – recognizing a face, lifting a pencil, walking across a room, answering a question – in fact solve some of the hardest engineering problems ever conceived […] As the new generation of intelligent devices appears, it will be the stock analysts and petrochemical engineers and parole board members who are in danger of being replaced by machines. The gardeners, receptionists, and cooks are secure in their jobs for decades to come.

The fundamental insight to resolve this apparent paradox, I believe, is to understand that the metaphor of “artificial intelligence” is just that—a metaphor; and since artificial intelligence is vastly different from human intelligence, our intuitions about one don’t readily transfer to the other. But without proper intuitions, picking the right problem to solve is incredibly difficult. That’s why I’ve been thinking a lot about how to explain the technology to non-technical people and how to instill good intuitions about use-cases suitable for Machine Learning.

Over the years, I have read thousands of articles and blogs, taken dozens of courses, and watched endless hours of videos about AI. Most of the content aimed at a non-technical audience is full of hype, grave inaccuracies, and hidden marketing messages. If you’re not an expert, separating the wheat from the chaff is nearly impossible. Below, I have selected only the best, most valuable resources for decision-makers to learn just enough about AI to get going.

Courses

To get started, I suggest you watch at least Part 1 and 2 of Cassie Kozyrkow’s Making Friends with Machine Learning, a series of talks where you will acquire an excellent high-level overview of AI/ML. The first two parts combined last for three hours, are highly engaging, entertaining, and non-technical. It’s an initially Google-internal course given by Google’s Head of Decision Science, Cassie Kozyrkow, “created to inspire beginners and amuse experts.”

The entire 6.5 hours course has four parts:

❧

I also highly recommend the following mini-course (4.5 hours of videos) called AI for Everyone. It is led by Andrew Ng, a Machine Learning pioneer who’s the co-founder of Coursera and an Adjunct Professor at Stanford University. Specifically, you’ll solidify your understanding of:

Blog posts

If you’d rather read some well-written pieces than watch videos (or do both), then this section is for you. Without exception, all of the following articles were written by Cassie Kozyrkow, whose content on ML I can’t recommend highly enough. Don’t get put off by the somewhat clickbaity titles. I promise that reading those blog posts will be worth your time.

In the first article that I want to highlight, you’ll learn why the right first step is to focus on outputs and objectives:

Imagine that this ML/AI system is already operating perfectly. Ask yourself what you would like it to produce when it does the next task. Don’t worry how it does it. Imagine that it works already and it is solving some need your business has. […]

A kitchen analogy comes in handy here. If you’re running a restaurant (as opposed to an appliance factory or food science lab), why would you think about buying — or, worse, inventing — a pizza oven before you’ve even considered whether adding pizza to your menu makes sense? That sounds like the rookie mistake of someone who doesn’t know what business they’re in. Instead, start with what your customers want and what food quality you’re willing to settle for. […]

Applied AI requires you to have a very clear vision of what your model needs to grow up into (and why), then you have to train it towards that. If you don’t know what you want, head to the font of inspiration instead: analytics.

❧

Cassie follows with another blog post describing how you make that first step. (She also has a much more extensive version of that article called The Ultimate Guide to Starting AI, where she lists 22 questions you should think about before you start an AI project.) The essential steps are to:

(If you are a checklist-person and want to know how to avoid the biggest traps, then she also has you covered: Is your AI project a nonstarter?)

❧

The last post I want to highlight is the following, where Cassie presents a super-useful trick for coming up with problems suitable for machine learning:

I want you to imagine for a moment that there is no machine learning. It’s all a hoax; there’s just an island in the middle of the ocean somewhere with a bunch of my friends behind computer screens pretending to be an AI. When you send them an input, they quickly send back a decision. For example, you send that cat photo and they sneakily type ‘cat’ for you so it looks like cool machine learning.

Here’s the fun part. I’m going to let you borrow my island to use for your business. Free of charge. There’s only catch: you can’t write them any instructions — my friends are weird like that. You can only teach them with examples, but they’re fast and numerous. It’s a pain to spend time teaching them if you have a one-off task, so focus instead on the repetitive drudgery you’d like to cut out of your life. What would you use this island for?

Going Deeper

If you want to go deeper, start with Cassie Kozyrkow’s blogpost, which I already shared above, and then simply follow all the links that pique your interest. Her writing is that good.


Share on:
❧
profile picture

Alexander Seifert

Hi, I'm Alex and I write this blog. Here you'll find articles and tutorials mostly about Natural Language Processing and related areas.

Follow me on Twitter for updates or contact me.