Beyond Algorithms
eBook - ePub

Beyond Algorithms

Delivering AI for Business

  1. 288 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Beyond Algorithms

Delivering AI for Business

Book details
Book preview
Table of contents
Citations

About This Book

With so much artificial intelligence (AI) in the headlines, it is no surprise that businesses are scrambling to exploit this exciting and transformative technology. Clearly, those who are the first to deliver business-relevant AI will gain significant advantage.

However, there is a problem! Our perception of AI success in society is primarily based on our experiences with consumer applications from the big web companies. The adoption of AI in the enterprise has been slow due to various challenges. Business applications address far more complex problems and the data needed to address them is less plentiful. There is also the critical need for alignment of AI with relevant business processes. In addition, the use of AI requires new engineering practices for application maintenance and trust.

So, how do you deliver working AI applications in the enterprise?

Beyond Algorithms: Delivering AI for Business answers this question. Written by three engineers with decades of experience in AI (and all the scars that come with that), this book explains what it takes to define, manage, engineer, and deliver end-to-end AI applications that work. This book presents:

  • Core conceptual differences between AI and traditional business applications
  • A new methodology that helps to prioritise AI projects and manage risks
  • Practical case studies and examples with a focus on business impact and solution delivery
  • Technical Deep Dives and Thought Experiments designed to challenge your brain and destroy your weekends

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Beyond Algorithms by James Luke, David Porter, Padmanabhan Santhanam in PDF and/or ePUB format, as well as other popular books in Computer Science & Artificial Intelligence (AI) & Semantics. We have over one million books available in our catalogue for you to explore.

Information

Chapter 1 Why This Book?

DOI: 10.1201/9781003108498-2
In the years before the Second World War, officials in the British Air Ministry became increasingly concerned about the risks to aircraft of a death ray. In addition to offering a ÂŁ1,000 prize to anyone who could demonstrate an effective death ray, they also consulted the scientist Robert Watson-Watt. Watt, after collaborating with his colleague Skip Wilkins, determined that a death ray was not feasible. However, Watt and Wilkins did propose bouncing radio waves off aircraft as a means of detecting and tracking them. The search for a death ray inadvertently led to the invention of radar.

AI is Everywhere

The moral of this story [1] is simple. When it comes to any form of new technology, the destination you arrive at may not be the one you were planning for. As a society, we are embarking on arguably the most exciting technological journey; the quest to improve the way we live and, especially, the way we work through the practical use of Artificial Intelligence (AI). Reading the daily media reports and the recent AI Index report [2], many would argue that we are already using AI extensively in our personal and professional lives.
One reason that AI is seen as ubiquitous is that there are many high-profile and successful applications that do have a major impact on our daily lives. Many of these applications are driven by large web companies such as Google, Amazon and Facebook and enable impressive applications such as search, question answering, and image classification. In our online shopping, we experience AI-enabled profiling and targeted advertising continually and can be forgiven for thinking that the AI knows us better than we know ourselves. We no longer need to learn a foreign language as online translation tools allow us to read foreign language text or order a drink anywhere in the world. When we call our bank or book a holiday, we can count on dealing with virtual agents that seem to understand our conversation as if they were human. So, what’s the problem?

Enterprise Applications

Enterprise applications are different from these popular consumer web applications, and they really do run the world in both the commercial and public sectors. In the commercial sector, enterprise applications are used in retail sales, insurance, finance, telecommunications, transportation, manufacturing, and many other industries. In the public sector, government agencies deploy applications to support areas including Law Enforcement, Social Security Administration, Internal Revenue Service, Health Services and National Defense. With so much AI already available and working for our benefit, you may be surprised to know that not only are actual enterprise applications of AI still in their infancy, but that the majority of enterprise AI projects fail. As evidence, recent analyst reports [3, 4, 5, 6] estimate that at most 20%–40% success rate for the adoption of AI to create business value. This supports the assertion that moving AI from a proof-of-concept to a real business solution is not a trivial exercise.
While the consumer web applications mentioned above are extensive in their reach and impact, they represent just a tiny fraction of real Information Technology (IT) applications around the world. Hidden under the covers of the organisations that we rely on for our day-to-day lives are tens of thousands of applications. Individually, these applications may appear much smaller in reach and impact than web search or online shopping, but, in reality, they are really critical to our lives. These applications perform all the critical functions of the modern world from managing our prescriptions to evaluating life insurance risks, controlling city traffic, managing bank accounts and scheduling the maintenance of trains and buses. There is a vast number of such enterprise applications, and many could benefit from the application of AI. However, many well-intended AI projects still underestimate the extra complexity of their delivery in an enterprise setting, and often even after stellar early success, still fail to deliver actual business benefit. In creating these enterprise applications, we need to recognise that they are very different from consumer web applications and that delivering AI in the enterprise is different from delivering AI in a web company.
Consider, for example, a consumer web application such as one of the personal assistants that we all now have in our homes and use in our everyday activities. These assistants are designed to answer the most frequently asked questions such as, “is it going to rain today?” To answer these questions, the developers provide specific services and then capture data from millions of users to discover all the possible ways the question could be asked.
But what about answering general knowledge questions? While we all love to be impressed by the power of our online assistants, answering general knowledge questions is considerably easier than answering enterprise questions. “Who was the British Prime Minister during the Suez Crisis?” requires a factual response. To find the answer to such a transactional question, the technology can exploit the massive levels of information redundancy on the internet. There are tens, if not hundreds of thousands of documents online about the Suez Crisis. This information redundancy means that it is possible to use simple correlation algorithms to identify the correlation between the terms “Suez crisis”, “Prime Minister” and “Anthony Eden”. All the web AI has to do is take the statistically strongest answer. The internet also includes many trusted sources of data, including news agencies, educational organisations and encyclopaedic sites that aim to provide validated and trustworthy information. In tuning their algorithms, the web companies can use the feedback from millions of users to spot and correct errors.
In other words, consumer web applications tend to focus on quite simple, common tasks that can be performed with huge volumes of information, from many (often trusted) sources, while using feedback from tens of millions of users to tune the algorithms. In the enterprise, the questions asked are rarely that simple and the volumes of information are much, much lower. Often information is contradictory and may take a skilled user to assess and really understand. Alternatively, the required information may not exist at all. As for the number of people involved, in an enterprise, far fewer people ask far more complex questions and the differences between questions may be subtle, but important. Our ability to capture high volume feedback is limited.
Finally, there is one further and very significant difference between applying AI in an enterprise setting and applying AI for consumer web applications. We are much more forgiving of errors in web AI; it is mostly of low consequence if a web AI brings back a wrong answer. If we ask, “Alexa play my favorite tune” and the response is, “THE MONTH OF JUNE HAS 30 DAYS”, it’s another thing to laugh about at dinner parties. However, we will be far less forgiving if a police application leads to the arrest of the wrong person or a medical AI leads to a misdiagnosis.
The excitement generated by AI web applications does still add value to enterprise applications. First, it changes the way we might think about enterprise applications by placing greater emphasis on ease of access and simplicity. Graduates joining modern enterprises expect web technology and web style user experiences in their life at work. Second, it drives innovation and helps push forward the business cases for enterprise applications of AI. Of course, such an endeavour will succeed only if the AI can deliver on the expectations assumed in the business case. In this respect, we must recognise that the domain of AI has a track record of failed delivery.

AI Winters

There have been two periods in the history of AI where dashed expectations have led the industry to lose all confidence in AI. The perception of AI was so poor that these periods were called ‘AI Winters’. During these periods, funding for new AI endeavours all but disappeared and there was widespread disillusionment, some would say cynicism, about AI.
Origins of Artificial Intelligence Research

The Beginning

The modern formulation of AI started with Alan Turing’s famous paper, “Computing Machinery and Intelligence” [1], where he discussed the concept of computing machines emulating human intelligence in some context, giving rise to the term “Turing Test” for machines. The next big event was the 1956 Dartmouth Summer Workshop [2] organised by John McCarthy, Marvin Minsky, Nathaniel Rochester and Claude Shannon when the term ‘Artificial Intelligence’ was introduced as an interdisciplinary area of research. Two key people who could not attend the event were, Alan Turing who had died in 1954, and the computing visionary, John von Neumann who was already seriously ill. Even though the workshop did not produce anything specific, it gave the participants the motivation to approach AI from their different perspectives over the next many decades.

What Is AI?

John McCarthy defined [3] AI as, “the science and engineering of making intelligent machines” and defined “intelligence” as “the computational part of the ability to achieve goals in the world.” Marvin Minsky offered [4] a similar definition, “the science of making machines do things that would require intelligence if done by men”. The Encyclopedia Britannica currently defines AI as, “the ability of a digital computer or computer- controlled robot to perform tasks commonly associated with intelligent beings”.
These definitions all share a common theme in that they refer to performing tasks that would normally require or be associated with human intelligence. There is clearly a paradox in this definition. Pamela McCorduck [5] describes this: “Practical AI successes, computational programs that actually achieved intelligent behavior, were soon assimilated into whatever application domain they were found to be useful, and became silent partners alongside other problem-solving approaches, which left AI researchers to deal only with the “failures,” the tough nuts that couldn’t yet be cracked.” There is actually a name for this! It is called the “AI Effect” and summarised in Larry Tesler’s theorem [6], “Intelligence is whatever machines haven’t done yet”. This is because the society wants to associate intelligence only with humans and does not want to admit that human tasks can indeed be performed by machines!

REFERENCES

  1. A.M. Turing, “Computing machinery and intelligence,” Mind, New Series, 59(236), pp. 433–460 (October 1950).
  2. “Dartmouth summer research project on Artificial Intelligence,” http://jmc.stanford.edu/articles/dartmouth/dartmouth.pdf.
  3. J. McCarthy, “What is AI”, http://jmc.stanford.edu/articles/whatisai/whatisai.pdf.
  4. M. Minsky, Semantic Information Processing, (Cambridge: MIT Press, 2003).
  5. P. McCorduck, Machines Who Think, (London, UK: Routledge, 2004).
  6. D. Hofstadter, quoted Larry Tesler differently as “AI is whatever hasn’t been done yet” in “Gödel, Escher, Bach: An eternal golden braid,” (1980).
The first AI Winter occurred between 1974 and 1980 following the publication of a report by Sir James Lighthill [7] criticising the failure of AI research to meet its objectives and challenging the ability of many algorithms to work on real problems. Funding for AI research has been cut across UK universities and across the world.
In fact, AI’s fortunes seemed to be on the up again in the mid-1980s when investment banks found that neural networks and genetic algorithms seemed to be able to predict stock prices better than humans. A stampede of activity took place as banks competed to get the upper hand with better more sophisticated automated trading algorithms. What could possibly go wrong? In the rush to get rich, IT architects failed to acknowledge the critical weakness of neural nets; they need historical precedent in their training data for predictions. They can be unpredictable when applied to previously unseen situations. The stock price boom, made possible by AI, was (you guessed it) unprecedented. By this point everybody trusted the algorithms, when they said, “Sell!” the bank sold, when they said “Buy!”, it bought, no questions asked. The global financial crash of 1987 aka “Black Monday” was enabled by a chain reaction of AI trading algorithms going off the rails [8].
Unsurprisingly, this was a major fac...

Table of contents

  1. Cover
  2. Endorsements
  3. Half Title Page
  4. Title Page
  5. Copyright Page
  6. Table of Contents
  7. Authors
  8. Acknowledgements
  9. Prologue
  10. Chapter 1 â–Ș Why This Book?
  11. Chapter 2 â–Ș Building Applications
  12. Chapter 3 â–Ș It’s Not Just the Algorithms, Really!
  13. Chapter 4 â–Ș Know Where to Start – Select the Right Project
  14. Chapter 5 â–Ș Business Value and Impact
  15. Chapter 6 â–Ș Ensuring It Works – How Do You Know?
  16. Chapter 7 â–Ș It’s All about the Data
  17. Chapter 8 â–Ș How Hard Can It Be?
  18. Chapter 9 â–Ș Getting Your Priorities Right
  19. Chapter 10 â–Ș Some (Not So) Boring Stuff
  20. Chapter 11 â–Ș The Future
  21. Epilogue
  22. Index