Neural networks and telemetry

Artificial neural networks could be described as a set of algorithms, simulating brain cells inside a computer, and designed to recognize patterns. Here we discuss how artificial neural networks could be put to use in various telematics applications.

Shamil Mirkhanov
Navixy
3 min readFeb 17, 2021

--

A quick intro to neural networks

We have already discussed some basics behind neural networks in our blog. Therefore here we just briefly go through some aspects. Artificial neural networks are fundamentally a software simulation, including collections of algebraic variables and mathematical equations.

An artificial neuron to some extent is mimicking the biological neuron. It consists of a neuron body and connections to other neurons. Each input to the neuron has associated weight, indicating the impact of a particular input on the calculations. A typical neural network consists of many artificial neurons called units. These units are arranged in sets of layers, each of which connects to the layers on either side.

A special type of neural network is called convolutional neural networks. Compared to “regular” neural networks, convolutional neural networks are more advantageous for image/video/face recognition applications but have more complex architecture.

There are two ways for information flow to propagate through the network: forward network and backpropagation. Backpropagation helps the network to learn by decreasing the difference between intended and actual output. Weights are initialized randomly at a start and are learned as actual computational models provided with more and more data.

At the summation stage, the transposed feature matrix is multiplied with a weight matrix to represent the collective influence of all input features and their respective weights by a single scalar value. Further introduced nonlinearity allows a neuron to model more complex real-world patterns. A common way to introduce such nonlinearity is to use so-called activation functions.

The output that the network has produced is compared with the output it was meant to produce, and the difference between them is applied to modify the weights of the connections.

Neural networks in telematics: scenarios

Neural networks are proved to be an efficient tool for solving clustering and classification tasks, including those rising in telematics. For instance, convolutional neural networks are successfully utilized to address various image/video/face recognition applications in ADAS systems. Further, we will go through some more examples.

To begin with, there is a possibility to employ neural networks in driver identification. A recent research [A. Girma et al, 2019] demonstrates that Long-Short-Term-Memory (LSTM) model successfully predicts the identity of the driver based on the individual’s unique driving patterns learned from the vehicle telematics data. The proposed model is developed based on freely available vehicle telematics data collected from the OBD-II interface of vehicles.

Another research, performed by [T. Pamuła, 2012] presents the Traffic Flow Analysis Based on Real Data using Neural Networks. This work includes analysis of traffic data for determining classes of time series of traffic flow intensity for use in traffic forecasting employing neural networks. Such an approach is seen to be very promising in Intelligent Transportation Systems (ITS) applications.

Those are just a few of the large cohort of possible ideas and approaches in using neural networks-based approaches to address various telematics challenges. It is pretty clear that such fruitful approaches are already intensively diffusing into telematics and would continue to do so in the future.

Original publication: https://talks.navixy.com/trends/neural-networks-and-telemetry

--

--

Shamil Mirkhanov
Navixy
Writer for

Technology Distribution Expert at Navixy. MSc, Ph.D., MBA.