Master
ThoughtWorks
菜单
关闭
  • 产品及服务
    • 概况
    • "客户体验、产品及设计业务线 "
    • 数据战略、工程及分析业务线
    • 数字化转型及运营业务线
    • 现代化企业、平台及云业务线
  • 合作伙伴
    • 概况
    • 汽车企业
    • 医疗企业
    • 公共服务机构
    • 清洁技术,能源与公用事业
    • 媒体和出版业
    • 零售业和电商
    • 金融和保险企业
    • 非盈利性组织
    • 旅游业和运输业
  • 洞见
    • 概况
    • 特色

      • 技术

        深入探索企业技术与卓越工程管理

      • 商业

        及时了解数字领导者的最新业务和行业见解

      • 文化

        分享职业发展心得,以及我们对社会公正和包容性的见解

    • 数字出版物和工具

      • 技术雷达

        对前沿技术提供意见和指引

      • 视野

        服务数字读者的出版物

      • 数字化流畅度模型

        可以将应对不确定性所需的数字能力进行优先级划分的模型

      • 解码器

        业务主管的A-Z技术指南

    • 所有洞见

      • 文章

        助力商业的专业洞见

      • 博客

        ThoughtWorks 全球员工的洞见及观点

      • 书籍

        浏览更多我们的书籍

      • 播客

        分析商业和技术最新趋势的精彩对话

  • 加入我们
    • 概况
    • 申请流程

      面试准备

    • 毕业生和变换职业者

      正确开启技术生涯

    • 搜索工作

      在您所在的区域寻找正在招聘的岗位

    • 保持联系

      订阅我们的月度新闻简报

  • 关于我们
    • 概况
    • 我们的宗旨
    • 奖项与荣誉
    • 多元与包容
    • 领导层
    • 合作伙伴
    • 辅助功能
    • 新闻
  • 联系我们
China | 中文
  • United States United States
    English
  • China China
    中文 | English
  • India India
    English
  • Canada Canada
    English
  • Singapore Singapore
    English
  • United Kingdom United Kingdom
    English
  • Australia Australia
    English
  • Germany Germany
    English | Deutsch
  • Brazil Brazil
    English | Português
  • Spain Spain
    English | Español
  • Global Global
    English
博客
选择主题
查看所有话题关闭
技术 
敏捷项目管理 云 持续交付 数据科学与工程 捍卫网络自由 演进式架构 体验设计 物联网 语言、工具与框架 遗留资产现代化 Machine Learning & Artificial Intelligence 微服务 平台 安全 软件测试 技术策略 
商业 
金融服务 全球医疗 创新 零售行业 转型 
招聘 
职业心得 多元与融合 社会改变 
博客

话题

选择主题
  • 技术
    技术
  • 技术 概观
  • 敏捷项目管理
  • 云
  • 持续交付
  • 数据科学与工程
  • 捍卫网络自由
  • 演进式架构
  • 体验设计
  • 物联网
  • 语言、工具与框架
  • 遗留资产现代化
  • Machine Learning & Artificial Intelligence
  • 微服务
  • 平台
  • 安全
  • 软件测试
  • 技术策略
  • 商业
    商业
  • 商业 概观
  • 金融服务
  • 全球医疗
  • 创新
  • 零售行业
  • 转型
  • 招聘
    招聘
  • 招聘 概观
  • 职业心得
  • 多元与融合
  • 社会改变
Machine Learning & Artificial Intelligence数据科学与工程创新技术商业

Artificial Intelligence and Intelligent Empowerment

David Johnston David Johnston

Published: May 16, 2019

Today there’s no shortage of excitement about AI and its potential business applications. Many companies are looking closely at adopting AI to improve efficiency or customer experience. Some have even done so successfully. But others are still wondering exactly what AI can do for their organization or where to start.  While we’re excited about the current state of AI, we’re also aware that most people don’t really understand what is happening and many are caught up in a kind of mania that will lead them to make poor business investments or become disillusioned.

Artificial intelligence is tragically misnamed

Artificial intelligence is a really, really bad name for this technological domain. This name, and what it implies, is responsible for so much of the misunderstanding. The concept of AI is, always has been, and always will be associated with the ubiquitous science fiction story of robots who compete against humans — and possibly replace them. The minute you describe any technological feat as AI, it inherits all that sense of excitement, fear, and attaches to itself many misleading interpretations.

The first misunderstanding is that there’s a fundamental difference between what we’ve achieved so far in computer science and what’s happening now and being branded AI. There are differences to be sure in every technological improvement but there’s no clear distinction between typical algorithms and so-called learning algorithms. Computer science, like any other field of science, has an ever-moving frontier separating the solved problem from unsolved problems. Things in the solved problem category, we might describe as things that can be automated and handled by an algorithm. Other things are those we can’t yet automate. Only humans can do those things. We say they require “intelligence”. This leads us to a good and only slightly tongue-in-cheek definition of the field of AI.
 
AI is the field of study concerned with showing that things for which we thought required intelligence, actually do not.

It’s not about creating intelligent machines which we can instead regard as an oxymoron. Any intelligence associated with a program or product is the intelligence of its human designers. Therefore, there’s nothing artificial about it.

The second important thing to understand is that AI, this field of automating more and more of what we do, is a process of building better tools to make us more productive, which in turn makes us richer and (perhaps) happier. Whenever tools appear that change the way people work and raise productivity, there’s a sense of fear that this will allow employers to replace some — or even all — of the workers. This rarely happens. The reasons are economic in nature and apparently unintuitive. It’s based on the false idea of fixed demand for goods and services. In fact, richer, more productive people consume more of everything, creating more jobs everywhere else for everyone. One can also simply refer to the historical record that technology doesn’t eliminate work. There’s nothing different this time. It simply changes how we work.

Any argument over the meaning or definition of artificial intelligence will simply revert to one over the meaning of the term intelligence. But it’s an unproductive conversation and has little to do with what actually happens in so-called AI research. The conversations we want to be having are far more concrete. Can we create a program to play chess better than a human? Can we create an algorithm to identify objects in images? Can we develop a software program to automate the driving of an automobile on common roadways? These are all questions at least beginning to shift categories into the “Yes” column and so currently considered topics of artificial intelligence. It’s better to recognize this evolution as steady progress rather than some sudden and recent departure into some bold new era.

Areas of recent advance: pattern recognition

What areas of research are actually advancing along the cutting edge of AI? Everyone interested in AI today should read Marvin Minsky’s classic 1960 paper on AI where he classifies the types of problems we face in AI. Minsky describes four categories: search, pattern-recognition learning, planning, and induction. The major advances of late have been in the category of pattern-recognition learning. Early waves of AI were more focused on other categories.

A clear example of this can be seen with chess programs. Chess programs surpassed human chess players in 1997 around the time of the famous Kasparov versus Deep Blue match. Within just a few years they moved well beyond the best human chess players. The strategy utilized for this belongs in the Minsky category of search. In short, a computer can look at all chess moves for several moves into the future and pick the one that has the best result. This brute force search technique, aided by some clever heuristics and databases, is basically the technique used today for best-of-breed chess programs, such as Stockfish or Komodo.

Image of chess piece

​However, recent advances in pattern recognition have allowed programs such as DeepMind’s AlphaZero to beat Stockfish (under certain constraints). What’s exciting about this is that the core program isn’t really written with chess in mind. It’s general enough to play many games, just as humans can play many different games. It simply needs to know the rules and how things are scored and plays millions of times versus itself. Soon it becomes a master player. In fact, it plays the game of Go better than the best human Go player. What seems to be interesting about Go is that the search technique has never been capable of competing with humans due to the much faster explosion in the number of move possibilities.

But this is just an example of a pattern recognition technique surpassing a search technique. It's not AI versus conventional computing. It's AI versus AI. Yet, what's exciting, besides simply winning, is its generality which translates into less developer effort required for similar applications in the future. That's the productivity enhancement of today's pattern recognition based AI.

Other clear advances are in the ability of programs to process images and classify them into objects just as humans can do. This is a famously difficult problem for algorithms, especially when applying pre-specified rules. There have been great advances over the past decade in this challenging field of computer vision.

The right view is that algorithms for pattern recognition are quite general in nature and can be used as the basis for solving many kinds of problems. Many of those problems are associated with perception and physical locomotion that are exhibited by humans and other animals. One might claim that we have enough algorithmic sophistication to emulate the behavior of simple animals like ants or bees. While that’s far from human level sophistication, an argument can be made that some things we do, even for a living, might not involve much more sophistication. Driving an automobile might be one of those activities; hence the exciting, investment and/or dread of the self-driving car. It was realized long ago that many tasks of manufacturing fall into that category and robotics has been thriving in manufacturing for decades, a trend which will continue.

Skepticism on the power of pattern recognition based AI

It’s an open question of whether driving an automobile will actually fall into the solved category any time soon. I have a lingering suspicion that some researchers are being overoptimistic. I believe they’ll soon learn that solving even 95% of the problem isn’t enough to form a profitable business around and retreat to more practical territory like collision avoidance. If that’s the case, it may not be true that millions of people employed as drivers will suddenly be out of work. If it takes 25 years to phase out human driving, no one will really notice. No one will be suddenly unemployed — just as the rise of the internet didn’t lead to sudden and massive layoffs of travel agents, librarians or telephone operators. Yet there will be some obvious benefits from lower ambition wins. A program to prevent people from changing lanes and colliding with someone in their blind spot isn’t difficult to create and provides enormous value.

While the near future employment of cab drivers is at least debatable, most of our jobs aren’t dominated by pattern recognition tasks and so seem secure. As tools for better pattern recognition become more common, we will sustain a productivity increase similar to the advances in search. We’ll spend less time wading through data looking for patterns. We will have to spend less time coming up with algorithmic rules for many business processes.

To see why, it’s useful to understand the kinds of cognitive tasks that today’s AI advances have little ability to handle. First, consider that games like chess and go. Despite being complex to play, they have very simple rules which are fixed. The problems we face in our jobs are very different in nature. Likewise, the data structures used to represent games of chess or images are extremely simple. Compare that to the data we ingest through visiting a lawyer and discussing a legal case or reading relevant legal material online. All the complexities of a lawsuit do not fit into a vector or array. And even if they did, the rules concerning legal maneuvering and the abstract goals are extremely difficult to define. The key technique of pattern recognition through brute force self-playing is in fact rather useless for such problems.
 
One of the biggest things missing from pattern match learning is the ability to incorporate causal models.

Consider the problem of putting a human on the moon. You cannot accomplish the task through pattern recognition and learning correlations between data elements. For example, humans need air. You don’t want an algorithm learning that through trial and error! Sophisticated human thinking is in fact largely dominated by the use of models involving causality. Lack of air causes death and which, in turn, causes mission failure. And we didn’t learn that knowledge in the space age. We learned it in other contexts and can apply it in many different settings. Lacking a causal framework limits pattern recognition and prevents technology based on it from really competing with humans at most high-level tasks.

The mathematics of causal reasoning has only been developed in the last couple of decades; much of it by the academic Judea Pearl. And it hasn't had nearly as much influence on machine learning as has observational statistics. Thus, machine learning of today is limited in much the same was sciences would be if they were entirely observational (such as astronomy). Experimentation, an interventional, not statistical technique, is required to compete with human reasoning for many, perhaps the majority, of tasks.

Causal learnings are better than statistical learnings in many ways. They are better "atoms" of knowledge with which to build larger, more complex chains of reasoning. "Lack of air" will result in mission failure independent of everything else going on around it. This is rarely true of pieces of statistical learning which seem eternally confined to the contextual cages in which they were created. It's not very portable knowledge, making it difficult to work with. This is a concept rarely understood among today's AI practitioners, let alone the technology community a whole. It's a stubborn fact that computing power and more clever architectures will not change. I expect some disillusionment to arise when practitioners begin to realize these inherent limits of pattern recognition learning, the current AI technique in vogue. 

Intelligent Empowerment: Leveraging today’s AI

The key to leveraging AI today is recognizing what it is and what it's not. Human tasks which are primarily based on pattern recognition or perception are ripe for AI solutions. Most jobs and workflows are a hodgepodge of perceptive tasks, and deeper cognitive decision making based on a well tuned causal understanding of the world and business environment. Progress on productivity enhancement requires breaking down our work along these lines and developing the AI tools for the right tasks. At ThoughtWorks, we call this approach Intelligent Empowerment. It’s critical that we don’t fall into the trap of replacing too large of a workflow with AI algorithms. Human judgement is still far and away the best approach to many business tasks. If we can focus AI on what it does well, we get the maximum benefit while making our workers optimally valuable and happier.

Contact Us

We'd love to help you on your digital journey.

Get in touch
相关博客
Machine Learning & Artificial Intelligence

What is Intelligent Empowerment?

Christoph Windheuser
了解更多
Machine Learning & Artificial Intelligence

Augmenting software development with artificial intelligence

Sharath Satish
了解更多
Machine Learning & Artificial Intelligence

The irrefutable future of AI-guided digital businesses

Sudhir Tiwari
了解更多
Master
政策声明 | 现代奴役声明 | 辅助功能
Connect with us
×

WeChat

QR code to ThoughtWorks China WeChat subscription account
© 2021 ThoughtWorks, Inc.