Last week, I was in Mainz in Germany, at a European telecom regulator's workshop about spectrum and technology evolution for future 5G networks. (link). It was a very formal event, with most people from government agencies, technology standards bodies and telcos, broadcasters and the like. Some industry verticals such as energy, rail and automotive were also represented. I was one of the few analysts there - and there were no journalists, I think.
This week, I've been in San Francisco, at a very different style of event, about Artificial Intelligence. (link). It was a multi-streamed conference, with a small expo area, a press office, lively panel sessions - and a selection of Silicon Valley's finest, from VCs to Google to Uber to innovation outposts of GE and Airbus, as well as countless software startups and enterprise IT folk.
I was there as part of my TelcoFuturism research effort (link) where I'm looking at the impact and opportunities of technologies such as AI, blockchain, drones, AR/VR, robotics and quantum computing on the telecoms industry. I was interested to see both internal applications of AI in running telcos' networks and IT systems, and also in terms of scope for new services and driving connectivity.
It's that last thing that struck me most. There is a huge gulf between the expectations of the 5G community (which talks endlessly of self-driving cars and robots using ultra-high performance mobile networks, or "massive Iot" networks of sensors and actuators) and the AI and robotics community (which doesn't).
I asked quite a lot of people developing both AI software (which is a huge diversity from deep-learning, to image-processing, to personal assistants and bots) and hardware and applications (autonomous vehicles, GPUs etc) how important networks were to their innovations.
The general answer: not that much. They want as much processing done on the device itself as possible, not controlled remotely or from the cloud, especially where anything safety-critical is involved. A speaker from Nvidia showed a board that is essentially a vehiclular supercomputer, using inputs from cameras, engine monitoring, LIDAR and all sorts of other sensors to work out what to do. A self-driving car is not going to ask the cloud for permission to brake in an emergency. There is a recognition that networks are not ubiquitous or completely reliable, so they need to act independently - autonomous means autonomous. This also means much lower latencies.
Other companies are working on facial/emotional recognition systems that can be embedded in smartphones, or even directly in camera hardware, without the need for an OS - or sending data to/from the network all the time. The speaker from GE said that aircraft engines may generate terabytes of data during a flight - but have enough onboard intelligence to do analytics, optimisation and even self-maintenance in flight. That doesn't mean they won't also transmit telemetry data via satellite (or maybe air-to-ground 5G in future), but that likely won't be for realtime control.
The line from Nvidia's website (link) that should be read carefully by 5G advocates is this:
"With a unified architecture, deep neural networks can be trained on a system in the data centre and deployed in the car"
However, that is not to say there is no requirement for connectivity. There will be a lot of data flowing around, generated by sensors or user/device behaviour, fed back to a machine-learning system and analytics function to help develop, train and improve future algorithms and models. But that doesn't need to be realtime - it can wait until the car gets home, or the handset dips back into 4G/5G/WiFi coverage. Vehicle-to-vehicle data flows will be useful in helping build a better picture of the context, but that is a secondary consideration at the moment, and also may well not involve cellular connections.This week, I've been in San Francisco, at a very different style of event, about Artificial Intelligence. (link). It was a multi-streamed conference, with a small expo area, a press office, lively panel sessions - and a selection of Silicon Valley's finest, from VCs to Google to Uber to innovation outposts of GE and Airbus, as well as countless software startups and enterprise IT folk.
I was there as part of my TelcoFuturism research effort (link) where I'm looking at the impact and opportunities of technologies such as AI, blockchain, drones, AR/VR, robotics and quantum computing on the telecoms industry. I was interested to see both internal applications of AI in running telcos' networks and IT systems, and also in terms of scope for new services and driving connectivity.
It's that last thing that struck me most. There is a huge gulf between the expectations of the 5G community (which talks endlessly of self-driving cars and robots using ultra-high performance mobile networks, or "massive Iot" networks of sensors and actuators) and the AI and robotics community (which doesn't).
I asked quite a lot of people developing both AI software (which is a huge diversity from deep-learning, to image-processing, to personal assistants and bots) and hardware and applications (autonomous vehicles, GPUs etc) how important networks were to their innovations.
The general answer: not that much. They want as much processing done on the device itself as possible, not controlled remotely or from the cloud, especially where anything safety-critical is involved. A speaker from Nvidia showed a board that is essentially a vehiclular supercomputer, using inputs from cameras, engine monitoring, LIDAR and all sorts of other sensors to work out what to do. A self-driving car is not going to ask the cloud for permission to brake in an emergency. There is a recognition that networks are not ubiquitous or completely reliable, so they need to act independently - autonomous means autonomous. This also means much lower latencies.
Other companies are working on facial/emotional recognition systems that can be embedded in smartphones, or even directly in camera hardware, without the need for an OS - or sending data to/from the network all the time. The speaker from GE said that aircraft engines may generate terabytes of data during a flight - but have enough onboard intelligence to do analytics, optimisation and even self-maintenance in flight. That doesn't mean they won't also transmit telemetry data via satellite (or maybe air-to-ground 5G in future), but that likely won't be for realtime control.
The line from Nvidia's website (link) that should be read carefully by 5G advocates is this:
"With a unified architecture, deep neural networks can be trained on a system in the data centre and deployed in the car"
There will also be a need for non-critical information to use the network, such as mapping and navigation data for vehicles, entertainment for passengers, or advertising overlays for an AR headset. In an IoT context, the irrigation data from one farm's sensors will implicitly be helping train the AI system used to manage other locations' (and maybe even other industries') systems.
I think there is a gulf in understanding between telecoms and AI communities. I don't think many of the 5G standards and verticals discussions factor in the rise in GPUs at the edge/in devices, for a lot of "heavy lifting". It often won't need to be done in the cloud, or even mobile edge computing nodes. Some of the VCs seemed to get "connectivity" a bit better, but even some of those seemed unrealistic about 5G timelines, deployment and capabilities.
Clearly there will still be many needs for huge volumes of 4G/5G Internet connectivity from smartphones, streaming video for various applications and a lot of genuine IoT requirements. There is definitely an ongoing business model for enhanced mobile broadband. (Sidenote for another post: Home WiFi is also going to be mesh and AI-enabled by companies like Google and Amazon).
So... I think that some of the expected critical IoT and massive IoT uses for 5G are being overstated. There may well be a need for more mobile uplink data to help train deep-learning systems and other analytics tools. But that often doesn't need to be realtime. While they might need software updates from the cloud, a lot of endpoints will be smart enough to make their own decisions and analysis without relying on he network.
I also think that in the 3-5yr timeframe for mobile and IoT 5G deployments to have broad coverage, AI technology (both software and hardware) will have progressed far beyond even where it is today. There are so many branches of AI, from deep-learning to image recognition to bots - and these have much tighter couplings with the enterprise IT systems and end-devices, than the network.
Meanwhile, the telecoms industry is looking forward to exciting 3-year processes to define "agenda items" in interminable regulatory committee stages, and regional sub-committees, before the next ITU World Radio Congress in 2019, to debate 28GHz vs. 32GHz bands, or work out how to "harmonise" 700MHz for 5G against incumbent desires of broadcasters and others.
At the moment, in the new strategic battleground of Networks vs. AI, I suspect that Moore's Law and deep-learning mostly favours the robots.
This post is from Disruptive Analysis' new TelcoFuturism research programme. This looks at strategical implications of intersections between the telecom/network industry and other adjacent trends. If you are interested in more detail about this, or to arrange an advisory briefing or keynote speaking engagement, please contact information AT disruptive-analysis DOT com.