Software Ate The World, Now AI Is Eating Software

AI Is Eating Software DEEPKAPHA.AI

By Martijn van Attekum, Jie Mei and Tarry Singh

Introduction

Marc Andreessen famously said that "Software is eating the world" and everyone rushed into the room. This was as much a writing on the wall for many traditional enterprises as it was wonderful news for the software industry.

Still, no one understood what he meant.

To make his point he stated this example:

Today, the world’s largest bookseller, Amazon, is a software company — its core capability is its amazing software engine for selling virtually everything online, no retail stores necessary. On top of that, while Borders was thrashing in the throes of impending bankruptcy, Amazon rearranged its website to promote its Kindle digital books over physical books for the first time. Now even the books themselves are software.”

Marc Andreessen

This was 2011. 


Marc Andreessen TECHCRUNCH

Marc Andreessen TECHCRUNCH


Interestingly, Andreessen also said the following:

I, along with others, have been arguing the other side of the case... We believe that many of the prominent new Internet companies are building real, high-growth, high-margin, highly defensible businesses.”

Marc Andreessen

(Read the full blog article at his a2z VC fund)

Little did Andreessen envision that the same software industry could be at risk of being eaten.

Fast forward to 2019 and the very same software industry is nervous. Very very nervous!

And the reason is AI.

Especially for those who haven’t bulked up their AI war chest. 

Acceleration Wave (2009 - 2019) - When Software Started Eating the World

Andreessen was right. 

The companies that embraced software in 2011 are the current market leaders in their respective fields, and the top five market capitalization companies worldwide in the second quarter of 2019 are all offering some type of software solutions (ycharts.com). 

Concurrently, the period since 2011 has shown an unprecedented growth in the developments in AI. Although several key ideas about AI have been around for long, several processes have accelerated their potential use.

First, computing power, in particular for specialized AI chipsets, has vastly increased.

Second, the amount of training data for AI algorithms is exploding with the advent of data lakes and a fully connected internet-of-things world, expanding AI domains and decreasing the costs to train algorithms.

Third, many technological bottlenecks (such as vanishing gradients) have been solved over the last few years, massively increasing accuracy and applicability of existing algorithms.

Lastly, the decrease in costs for cloud storage and computing plus the facilitation of distributed collaborative working, made combining highly specialized knowledge easier than ever before. 

The extent in which Andreessen's cherished software companies are weaving AI into their products is however often limited. Instead, a new slew of start-ups now incorporates an infrastructure based around these AI-facilitating processes from their very foundation.

HyperAcceleration Wave (2019 - 2030) - AI Has Started Eating Software

Driven by an increase in efficiency, these new companies use AI to automate and optimize the very core processes of their business. As an example, no less than 148 start-ups are aiming to automate the very costly process of drug development in the pharmaceutical industry according to a recent update on BenchSci

Likewise, AI start-ups in the transportation sector create value by optimizing shipments, thus vastly reducing the amount of empty or idle transports.

Also, the process of software development itself is affected. AI-powered automatic code completion and generation tools such as TabNineTypeSQL and BAYOU, are being created and made ready to use. 

Let’s quickly look at a few example applications of this hyperacceleration wave:

Automating the Coding Process

by having TabNine autocomplete your code with AI!


DeepTabNine TABNINE

DeepTabNine TABNINE


It is trained on around 2 million files from code repository GitHub. During training, its goal is to predict each token given the tokens that come before it. To achieve this goal, it learns complex behaviors, such as type inference in dynamically typed languages.

Once Deep TabNine developers realized the parallel between code and natural language processing, they implemented the existing GPT-2 tool that uses the Transformer network architecture.

The inventor of this tool is Jacob Jackson, an undergraduate student and ex-OpenA intern who quickly realized this idea and created a software tool for it.

Getting Answers to Any Questions About Your Medical Data

As AI will create the query to get the answer for you!

Here, a group of medical researchers created a tool that you can ask any questions on medical data and the AI generates a customized SQL query that is then used to retrieve the relevant data from the database.


Speech Text to Generating Database Query automatically QUESTION TO SQL GENERATION

Speech Text to Generating Database Query automatically QUESTION TO SQL GENERATION


It's called Question-to-SQL generation.

They used RNN (a form of deep learning, an AI on steroids for text analytics) with Attention and Point-Generator Network. For those more inclined to explore the technical part of this feel free to read their research here and software code here.

So is it time the armies of database administrators (DBAs) to go home?

Creating a Beautiful Website Based on Your Sketch

While AI translates your sketch into code!

Want to build your website quickly? All you need to do is sketch it and this platform will use AI to create software code like HTML, CSS and JS code ready in Vue.js instantly.


Sketch to create a website with AIZECODA

Sketch to create a website with AI ZECODA


Easy, huh?

Just input your sketch and voila! your website pops out at the other end!

Find out more about this platform here.

These are just a few examples of how AI increasingly encroaches on all parts of software development and eliminating mundane tasks of coding and programming rapidly!

This is due to the motivation to automate the process of numerical analysis, data collection and eventually, processing and relevant code production.

Researchers have higher-than-ever awareness and knowledge to infiltrate each problem at all levels with AI-powered software, from day-to-day anecdotes such as: Which kind of cookies shall we recommend to a customer given their shopping preferences?

To large-scale, manufacturer’s dilemma, for example:

How do we automate the production line in an individualized yet systematic manner?

And finally, to the processing of building smarter, easier-to-use software that may even write code for you.

Apart from assisted decision making, diagnostic and prediction, work of AI researchers and influencers have led to a hyperacceleration wave: Software powered by AI does not only achieve performances comparable to the human level but creates something that would challenge an average person's imagination and perception of their abilities.

A person can no longer tell apart the fake celebrity faces generated by generative neural networks from the real ones or need not remember the name of every function they will use when writing a script.

Imaginably, the wide application domains and near-human performance of AI-powered software will cause a paradigm shift in the way people deal with their daily personal and professional problems.

Although some of us are pessimistic about, or in some extreme cases, consciously avoiding a world with overwhelming AI-powered software, there is not so much room for an escape. Amazon, Google, and even your favorite neighborhood florist are actively (and sometimes secretly) using AI to generate revenue. Face it, or be left behind.

What Would You Do If You Were BMW Today?

At this point, no one can reliably predict how quickly electromobility will progress, or which drive train will prevail... There are no customer requests for self-driving BEVs. (electric vehicles)”

CEO, BMW

A classic trap most big enterprises with established business fall for is getting micro-focused on existing business segments while losing sight on the slowly eroding economic and business climate.

Tesla's story as an electric car is known to all but many may not know that it is the self-driving feature and the heavy use of AI in both software and hardware where the secret sauce lies.

They have already driven 10 billion electric miles and the cars are collecting all the more data to disrupt not just the automotive markets but its adjacent markets in manufacturing, servicing, sales and in general mobility.

Tesla's AI is eating all other automotive industry's business.

A few weeks later after his annual address, the BMW chief had resigned.

CEO's and executives who however do wish to proactively adopt AI should do the following five things

Concluding Thoughts

Have your AI Playbook Ready

Last year I did a keynote panel together with a few industry peers and I was asked if AI could eat software and I said “Yes.”

Take a listen.



Any company that does not have its AI Playbook, that is not armed with data, algorithms and machine learning models, is certainly going to find itself in a serious quandary.

An example of an AI playbook is to assess your firm's maturity thoroughly and plan for ROI driven projects.


AI Playbook DEEPKAPHA.AI

AI Playbook DEEPKAPHA.AI


Upskill And/Or Hire a (Good) Data Science Team

Upskilling your staff to be able to drive your AI transformation is the key to success for any organization aspiring to become an AI company.

We've advised several large-scale data-intensive projects and here are a couple of key arguments that executives should take to heart.

  • In a couple of years embracing AI is not a matter of trend riding, but survival;

  • To survive an era in which AI is dominating both market and software, CEOs and executives need to level up their mindset for successful adoption and application of AI within their enterprise, for which they either have to upskill or find a good data science team;

  • Know your game: A good team helps you understand how AI will make your company survive;

  • Examples are abundant in the industry and it is key for companies to pay attention to the latest trends and launch several smaller projects to extract out the key projects that can be industrialized at scale.

Develop Algorithms & Execute Your Data-Play From Day 1

Upgrading your technical infrastructure that can develop the latest AI algorithms, process large quantities of heterogeneous datasets, build and train both industry benchmarked and novel AI models is an important first step.

Once that is established it is very critical to develop meaningful dialog channels to envision and dream project ideas that are painkillers and dive directly into solving those problems with data.

Finally, executing from Day 1 on the "good enough" data models and algorithms is where a true AI company can define its momentum and gain a sizeable lead from its nearest competition.

Implement a Distributed Knowledge Structure

As access to the right data is a key to valuable AI solutions, ensuring access to data generated or acquired within the company and outside will be of crucial importance. Following this realization, pharmaceutical companies are starting to create central repositories of the data gathered in their clinical trials. Consequently, their data science teams will have access to a structured knowledge database they can use to train AI algorithms. 

A second way to ensure the distribution of knowledge is to set up a distributed collaboration structure. With the advent of software mimicking group processes from setting schedules, having meetings, or doing a brainstorming session, integration of knowledge and expertise should no longer be limited by geographical location.

Tap into AI Start-Ups with Relevant Knowledge

Andreessen's example of Disney buying Pixar to stay relevant has paid off for Disney, which sold for over 8 billion dollars in movie tickets this year, making Disney the second biggest media company (Forbes).

Yet the latest developments suggest AI could also optimize movie-making processes. Moreover, as Disney is creating a consumer platform with Disney+, AI might form the necessary basis to ensure optimal usage of the data generated by this platform. When not wanting to build data science teams from scratch, collaborating with or taking over relevant start-ups might again be necessary for companies such as Disney to stay competitive.

So yes, AI has started eating software.

What are you going to do?

___________________________________________________________

About Contributing Authors

Martijn v Attekum MD (ONCOLOGY) AND PHD

Martijn v Attekum MD (ONCOLOGY) AND PHD

Dr. Martijn Van Attekum (MD, Ph.D.) works as a data scientist in biomedicine at the University of Cologne. He is an experienced project manager and writer and is skilled in genomics, oncology, and machine learning. As Visiting AI Researcher at deepkapha.ai he participates in groundbreaking deep learning projects on medical image analysis. In his free time, he is very much attracted to everything the mountains have to offer, such as climbing, hiking, and mountain biking.


Jie MeiPHD COMPUTATIONAL NEUROSCIENCE

Jie Mei Ph.D. COMPUTATIONAL NEUROSCIENCE

Dr. Jie Mei is a computational neuroscience researcher who has completed her studies at the Ecole normale supérieure and Charité Universitätsmedizin Berlin. She is currently based in Edmonton, Canada and is responsible for the growth of AI research department within deepkapha.ai and its companies. Her research interests include computational neuroscience, neurorobotics, machine learning and data analytics in healthcare and medicine. She is also an active startup advisor.


https://twitter.com/tarrysingh

https://www.linkedin.com/in/tarrysingh/

https://tarrysingh.com/

Tarry Singh, contributor, is CEO, Founder and AI Neuroscience Researcher of AI startup deepkapha.ai. deepkapha.ai focuses on the following three pillars: 1) breakthrough AI research that intends to knit the world of neuroscience, models and frameworks around deep learning for the future, 2) build AI Solutions for corporate customers and train engineering teams to holistically build AI departments with hands-on, market-relevant advanced AI projects, and 3) AI Philanthropy initiative “givebackAI" to train the world that cannot afford an expensive education. We have already trained over 10.000 learners worldwide and expect to have trained* about 50.000 by mid 2019.

Tarry's startup works with organizations (Re:coded, Think.iT, United Nations and HultPrize Foundation that is funded and backed by U.S President Bill Clinton's Foundation) that helps disaffected youth in war-torn or ignored areas such as Syria, Tunisia, Iraq, Jordan etc. Please see official link here:: HultPrize: http://www.hultprize.org, Re:Coded's CNN coverage: CNNMoney(http://money.cnn.com/2016/06/01/technology/jobs-syria-coding-flatiron-recoded/index.html

deepkapha.ai is collaborating with IBM to work on building a holistic framework to unify various deep learning frameworks. This was announced by IBM in its global Think event in Las Vegas on 20th March 2018. (View announcement and Tarry’s quote in the official IBM statement here: https://developer.ibm.com/code/2018/03/20/fabric-for-deep-learning/).

Tarry has over 17 years of experience working with data and has advised CxOs at global organizations to setup data-driven organizations from scratch. He speaks regularly at global AI leadership summits worldwide and conducts workshops on a regular basis with his TAs who are currently PhDs in various disciplines such as NLP, Computer Vision, Robotics and other Artificial Intelligence disciplines.

He also participates in co-supervising Deep Learning PhD projects related to above areas with the world’s leading universities in Germany, US and China. Tarry is Adj. Professor/ Guest Lecturer to UTD Dallas, University of Chicago, Copenhagen University and Charité Berlin. 

Tarry is also Deep Learning Mentor at Coursera, the world’s #2 Specialization according to Inc. Magazine. Link:: https://www.inc.com/jessica-stillman/the-10-most-popular-coursera-courses-