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...
Main Authors: | , , , , , |
---|---|
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 |