I was fascinated by artificial intelligence during the end of the 80's and spent numerous hours working on Natural Language Processing challenges using a weird and wonderful programming language called Lisp. The effort didn't really amount to much, but at least I could forever after claim I had worked in the hallowed field of AI.
In 2006, the cybersecurity company I founded in 1988 started using neural networks to identify malicious applications. Though F-Secure didn't immediately enjoy much success with it - as often happens when you're just a little bit too early with a new technology - it was my second brush with AI and my first with machine learning.
Third time lucky? The current renaissance with machine learning took off around 2012, and I continued to feed my fascination with the promise of intelligent machines through books and meetings with researchers on the topic. As chairman of Nokia I was fortunate to be able to worm my way into the calendars of the movers and shakers of the AI world. From my various engagements, I only understood bits and pieces and believed the topic was just so difficult that it will take ages to truly comprehend. But I also began to doubt my own ability to understand and became frustrated with my discussion partners, some of whom seemed more intent on showing off their own advanced understanding of the topic than explaining what they knew in plain, comprehensible language.
So, I spent some time complaining. Where could I find good material explaining how machine learning works in terms that would speak to an engineer who loves to understand how things work?
Don't let your role define you
Suddenly I remembered what being an entrepreneur meant. An entrepreneurial mind does not just complain to others, but always considers fixing the issue oneself. An entrepreneur refuses to be defined by his or her current role. As a long-term CEO and chairman, I've gotten used to having things explained to me. Somebody else does the hard work and I can focus on figuring out the right questions.
Sometimes CEOs and Chairmen may feel that understanding the nuts and bolts of technology is in some way beneath their role, that it's enough for them to focus on "creating shareholder value". Alternatively, they may feel that they can't learn something seemingly complicated and therefore don't consider trying. Neither one is the entrepreneurial way.
Why not study machine learning myself and then explain what I learned to others who are struggling with the same questions. Perhaps I could motivate them to study new technologies and lead by example. Maybe I could inspire people in the various companies I'm involved with to take action through study and hands-on use of a machine learning.
With a quick internet search, I found Andrew Ng's courses on Coursera. I started with Machine Learning and had a lot of fun getting reacquainted with programming. Andrew turned out to be a great teacher who genuinely wants people to learn. Once I completed the first course I continued with Deep Learning specialization courses and am currently working on the fourth one, which focuses on Convolutional Neural Networks. I also spent some time reading research papers and articles on machine learning architectures and algorithms not covered by Andrew's courses. I also invited Andrew to speak to the Nokia board and leadership team members for an inspiring discussion on the opportunities to use machine learning.
Fun aside, it didn't take long before I was able to appreciate both the shortcomings and strengths of the current state of machine learning. It turned out to be both much less than I expected, but at the same time, in many applications, more powerful and much more fascinating than I dared hope.
Over time I gained enough understanding to explain what I felt were the most important aspects of machine learning to CEOs, politicians, academics (in other fields) and frankly, any decision makers. Inspired by Andrew Ng, I wanted to provide them with intuition on these four key questions:
- Why is machine learning so topical right now?
- How does machine learning actually work?
- Why is it dangerous to ignore machine learning?
- What should governments, universities and companies do?
I want to share the presentation also here for everyone's benefit:
Here are some of the most meaningful insights I gained along the way:
- Machine learning really is just math. And relatively simple math at that.
- Machine learning is not programmed, it is taught with data.
- The value you get from machine learning is a function of the quality of the data you feed it.
- As humans teach machine learning systems, we tend to transfer our own biases to them.
- The intelligence in a neural network is just a long list of numbers. By exporting those numbers via, for instance, a memory stick to another "empty" neural network, you can transfer all the learning done by the first one.
- Because the intelligence is really just numbers and the architectures relatively simple, it is not true intelligence at all. Machine learning systems do not really understand. So far.
- Machine learning is a one-way street. You can have a neural network recognize faces, but you cannot ask it to describe any of the faces it knows.
- If you teach a machine learning system two skills, it cannot combine them to create a third skill. There is no autonomy in machine learning systems.
- There are still lots of meaningful tasks where machine learning beats humans hands down.
- Machine learning becomes exponentially more powerful over time with the progress we make in computational power, gathering data and figuring out new learning algorithms.
- We are barely scratching the surface with applying machine learning. The revolution is underway but only just starting to gain speed.
- We are an unfathomable distance away from creating a human type of intelligence. A transformational discovery is required for that to be ever feasible.
- Everything above is subject to change with such a transformational invention.
Call to action for all organizations
I strongly believe that all organizations should take the following next steps:
- Ensure that key decision makers understand the basics of machine learning. Invest an hour and either watch the video above or something similar from another source. Only when you have a solid intuition of what machine learning is and how it works, will you be able to ask the right questions.
- Create a data strategy. Make sure all the data you have access to can logically be utilized through a single interface in order to be able to combine any data sets you have. Also, think about what kind of data will you need down the road to train the AI that will define your competitiveness in 3-5 years' time.
- For larger organizations, make sure you have a central pool of expertise that can help you kickstart the use of machine learning systems. You can have that capability as part of your own organization or outsource it if you don't have the capacity to recruit the expertise. You need people you can go to for answers when you are faced with a significant obstacle and wonder: "Can I solve this problem with machine learning?".
- Start applying machine learning internally for improved quality and efficiency. There are numerous jobs that can be done better and faster if you augment the people working on those tasks with machine learning.
Integrate machine learning into your products and services for improved competitiveness with your customers.
Machine learning is a fundamentally new technology that can create immense value to humankind. At the same time, it will challenge society. Not to try to understand how it works would be irresponsible.
Author: Risto Siilasmaa is The Chairman of the Board of Directors of Nokia Corporation