Details differ: there is a common theme: achieve your objective with the minimal use of resources to do the job.
This provides efficiency.
Engineering designer imagines a solution that requires the minimal set of components to achieve the result.
A water pump has one route through the pump.
Don’t Fail
First criterion of a natural intelligence is don’t fail.
In contrast, mantra for artificial systems is to be more efficient.
Artificial systems are given a single objective (in machine learning it is encoded in a mathematical function)
Aim to achieve that objective efficiently.
Designing out Failure
Even if we wanted to incorporate don’t fail in some form, it is difficult to design for.
To design for “don’t fail”, you have to consider every which way in which things can go wrong, if you miss one you fail. These cases are sometimes called corner cases.
Corners Everywhere
In an uncontrolled environment, almost everything is a corner.
It is difficult to imagine everything that can happen.
Most of our automated systems operate in controlled environments (e.g. a factory, a set of rails.)
Deployment in Uncontrolled Environments
Requires a different approach to systems design.
One that accounts for uncertainty in the environment
One that is robust to unforeseen circumstances.
An Intelligent System
Joint work with M. Milo
An Intelligent System
Joint work with M. Milo
Need to deal with uncertainty and increase robustness.
Today, it is easy to make a fool of an artificial intelligent agent.
Technology needs to address the challenge of the uncertain environment to achieve robust intelligences.
Successful deployments of intelligent systems are common.
Digital computers originally called automatic computers
Do we think of such a computer as intelligent?
Are we close to creating intelligence?
Two Answers
Current technology is a long way from emulating all aspects of human intelligence: there are a number of technological breakthroughs that remain before we crack the fundamental nature of human intelligence.
More controversially, I believe that there are aspects of human intelligence that we will never be able to emulate, a preserve that remains uniquely ours.
The Promise of AI
Automation forces humans to adapt, we serve.
We can only automate by systemizing and controlling environment.
AI promises to be first wave of automation that adapts to us rather than us to it.
That Promise …
… will remain unfulfilled with current systems design.
Five AI Myths
AI will be the first wave of automation that adapts to us.
Hearsay data has significant value.
The big tech companies have the landscape all ‘sewn up’
‘data scientists’ will come and solve all problems.
It used to be true that computers only did what we programmed them to do, but today AI systems are learning from our data. This introduces new problems in how these systems respond to their environment.
We need to better monitor how data is influencing decision making and take corrective action as required.
Aim
Scale safe and reliable AI solutions.
Move from Auto ML to Auto AI
Bayesian Optimisation to Bayesian System Optimisation
Motivating Examples
SafeBoda
SafeBoda
With road accidents set to match HIV/AIDS as the highest cause of death in low/middle income countries by 2030, SafeBoda’s aim is to modernise informal transportation and ensure safe access to mobility.