Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior

Biological data sets are increasingly becoming information-dense, making it effective to use a computer science-based analysis. We used convolution neural networks (CNN) and the specific CNN architecture Unet to study sponge behavior over time. We analyzed a large time series of hourly high-resoluti...

Full description

Bibliographic Details
Main Authors: Dominica Harrison, Fabio Cabrera De Leo, Warren J. Gallin, Farin Mir, Simone Marini, Sally P. Leys
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Water
Subjects:
Online Access:https://www.mdpi.com/2073-4441/13/18/2512
id doaj-65be9d1ff20643f2bf3ddfa4eadf1068
record_format Article
spelling doaj-65be9d1ff20643f2bf3ddfa4eadf10682021-09-26T01:38:46ZengMDPI AGWater2073-44412021-09-01132512251210.3390/w13182512Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge BehaviorDominica Harrison0Fabio Cabrera De Leo1Warren J. Gallin2Farin Mir3Simone Marini4Sally P. Leys5Department of Biological Sciences, University of Alberta, Edmonton, AB T6H 3C4, CanadaDepartment of Biology, University of Victoria, Victoria, BC V8W 2Y2, CanadaDepartment of Biological Sciences, University of Alberta, Edmonton, AB T6H 3C4, CanadaDepartment of Biological Sciences, University of Alberta, Edmonton, AB T6H 3C4, CanadaNational Research Council of Italy, Institute of Marine Sciences, Forte Santa Teresa, 19032 La Spezia, ItalyDepartment of Biological Sciences, University of Alberta, Edmonton, AB T6H 3C4, CanadaBiological data sets are increasingly becoming information-dense, making it effective to use a computer science-based analysis. We used convolution neural networks (CNN) and the specific CNN architecture Unet to study sponge behavior over time. We analyzed a large time series of hourly high-resolution still images of a marine sponge, <i>Suberites concinnus</i> (Demospongiae, Suberitidae) captured between 2012 and 2015 using the NEPTUNE seafloor cabled observatory, off the west coast of Vancouver Island, Canada. We applied semantic segmentation with the Unet architecture with some modifications, including adapting parts of the architecture to be more applicable to three-channel images (RGB). Some alterations that made this model successful were the use of a dice-loss coefficient, Adam optimizer and a dropout function after each convolutional layer which provided losses, accuracies and dice scores of up to 0.03, 0.98 and 0.97, respectively. The model was tested with five-fold cross-validation. This study is a first step towards analyzing trends in the behavior of a demosponge in an environment that experiences severe seasonal and inter-annual changes in climate. The end objective is to correlate changes in sponge size (activity) over seasons and years with environmental variables collected from the same observatory platform. Our work provides a roadmap for others who seek to cross the interdisciplinary boundaries between biology and computer science.https://www.mdpi.com/2073-4441/13/18/2512convolutional neural networks (CNN)unetmachine learningsemantic segmentationdemosponge behaviorclassification
collection DOAJ
language English
format Article
sources DOAJ
author Dominica Harrison
Fabio Cabrera De Leo
Warren J. Gallin
Farin Mir
Simone Marini
Sally P. Leys
spellingShingle Dominica Harrison
Fabio Cabrera De Leo
Warren J. Gallin
Farin Mir
Simone Marini
Sally P. Leys
Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
Water
convolutional neural networks (CNN)
unet
machine learning
semantic segmentation
demosponge behavior
classification
author_facet Dominica Harrison
Fabio Cabrera De Leo
Warren J. Gallin
Farin Mir
Simone Marini
Sally P. Leys
author_sort Dominica Harrison
title Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
title_short Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
title_full Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
title_fullStr Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
title_full_unstemmed Machine Learning Applications of Convolutional Neural Networks and Unet Architecture to Predict and Classify Demosponge Behavior
title_sort machine learning applications of convolutional neural networks and unet architecture to predict and classify demosponge behavior
publisher MDPI AG
series Water
issn 2073-4441
publishDate 2021-09-01
description Biological data sets are increasingly becoming information-dense, making it effective to use a computer science-based analysis. We used convolution neural networks (CNN) and the specific CNN architecture Unet to study sponge behavior over time. We analyzed a large time series of hourly high-resolution still images of a marine sponge, <i>Suberites concinnus</i> (Demospongiae, Suberitidae) captured between 2012 and 2015 using the NEPTUNE seafloor cabled observatory, off the west coast of Vancouver Island, Canada. We applied semantic segmentation with the Unet architecture with some modifications, including adapting parts of the architecture to be more applicable to three-channel images (RGB). Some alterations that made this model successful were the use of a dice-loss coefficient, Adam optimizer and a dropout function after each convolutional layer which provided losses, accuracies and dice scores of up to 0.03, 0.98 and 0.97, respectively. The model was tested with five-fold cross-validation. This study is a first step towards analyzing trends in the behavior of a demosponge in an environment that experiences severe seasonal and inter-annual changes in climate. The end objective is to correlate changes in sponge size (activity) over seasons and years with environmental variables collected from the same observatory platform. Our work provides a roadmap for others who seek to cross the interdisciplinary boundaries between biology and computer science.
topic convolutional neural networks (CNN)
unet
machine learning
semantic segmentation
demosponge behavior
classification
url https://www.mdpi.com/2073-4441/13/18/2512
work_keys_str_mv AT dominicaharrison machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
AT fabiocabreradeleo machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
AT warrenjgallin machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
AT farinmir machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
AT simonemarini machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
AT sallypleys machinelearningapplicationsofconvolutionalneuralnetworksandunetarchitecturetopredictandclassifydemospongebehavior
_version_ 1716868547226894336