• No results found

ENERGY EFFICIENCY IN MACHINE LEARNING

N/A
N/A
Protected

Academic year: 2022

Share "ENERGY EFFICIENCY IN MACHINE LEARNING"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Blekinge Institute of Technology Doctoral Dissertation Series No. 2020:02

ISSN 1653-2090 ISBN 978-91-7295-396-3

ENERGY EFFICIENCY IN MACHINE LEARNING

APPROACHES TO SUSTAINABLE DATA STREAM MINING

Eva García Martín

Akademisk avhandling

för avläggande av teknologie doktorsexamen vid Blekinge Tekniska Högskola kommer att offentligt försvaras i sal J1650, Campus

Gräsvik, den 31 januari 2020, kl. 13:15.

Handledare: Opponent:

Professor Håkan Grahn, Institutionen för datavetenskap Professor Veselka Boeva, Institutionen för datavetenskap Dr. Emiliano Casalicchio (docent), Institutionen för datavetenskap

Professor Jesse Read, École Polytechnique

Betygsnämnd:

Dr. Miquel Pericàs (docent), Chalmers Tekniska Högskola Professor Christoph Kessler, Linköpings Universitet

Professor Panagiotis Papapetrou,

Stockholms Universitet

(2)

Blekinge Tekniska Högskola Institutionen för Datavetenskap

Abstract

Energy efficiency in machine learning explores how to build machine learning algorithms and models with low computational and power requirements. Although energy consumption is starting to gain interest in the field of machine learning, the majority of solutions still focus on obtaining the highest predictive accuracy, without a clear focus on sustainability.

This thesis explores green machine learning, which builds on green computing and computer architecture to design sustainable and energy-efficient machine learning algorithms. In particular, we investigate how to design machine learning algorithms that automatically learn from streaming data in an energy-efficient manner.

We first illustrate how energy can be measured in the context of machine learning, in the form of a literature review and a procedure to create theoretical energy models. We then use this knowledge to analyze the energy footprint of Hoeffding trees, presenting an energy model that maps the number of computations and memory accesses to the main functionalities of the algorithm. We also analyze the hardware events correlated to the execution of the algorithm, their functions and their hyper parameters.

The final contribution of the thesis is showcased by two novel extensions of Hoeffding tree algorithms, the Hoeffding tree with nmin adaptation and the Green Accelerated Hoeffding Tree. These solutions are able to reduce the energy consumption of the original algorithms by twenty and thirty percent, with minimal impact on accuracy. This is achieved by setting an individual splitting criteria for each branch of the decision tree, spending more energy on the fast growing branches and saving energy on the rest.

This thesis shows the importance of evaluating energy consumption when designing machine learning algorithms, proving that we can design more energy-efficient algorithms and still achieve competitive accuracy results.

Keywords: machine learning, energy efficiency, data stream mining, green machine learning, edge computing

References

Related documents

The main effect plots for volume % filling on the net power consumption, the specific surface area, the pebbles consumption and the toe and shoulder

If the accuracy for Support Vector Machine and Naive Bayes together with Bag of Words are compared with Almeida et al.[6] study, who did not use any method for feature selection,

Purpose: To compare the performance of two machine learning classifiers MLCs, artificial neural networks ANNs and support vector machines SVMs, with input based on retinal nerve

To recap the data collection: from a primary instance are generated a lot of secondaries instances; these instances are solved repeatedly with a random permutation heuristic in order

The methods found in previous research to most reliably achieve good results in predicting churn in banking cus- tomers are the Support Vector Machine, Neural Network, Balanced

Theorem 1: In case of using only average channel state information, the minimum total energy E required for a trans- mission of a packet of size D with probability of successful...

I Figur 3.4 visas vevaxelns snitt samt benämningar för vilken sida snitt samt uppmätning görs av varje vevaxeldel, där b är det främre ramlagerläget, sedd från motorns

Detta hindrar dock inte att män kan dra fördel av hegemonin för att överordna sig någon annan utan att själv leva upp till den förväntade normen (2008:109–119).. Det är