Cargando…

Analyzing collective motion with machine learning and topology

We use topological data analysis and machine learning to study a seminal model of collective motion in biology [M. R. D’Orsogna et al., Phys. Rev. Lett. 96, 104302 (2006)]. This model describes agents interacting nonlinearly via attractive-repulsive social forces and gives rise to collective behavio...

Descripción completa

Detalles Bibliográficos
Autores principales: Bhaskar, Dhananjay, Manhart, Angelika, Milzman, Jesse, Nardini, John T., Storey, Kathleen M., Topaz, Chad M., Ziegelmeier, Lori
Formato: Online Artículo Texto
Lenguaje:English
Publicado: AIP Publishing LLC 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7027427/
https://www.ncbi.nlm.nih.gov/pubmed/31893635
http://dx.doi.org/10.1063/1.5125493
_version_ 1783498858686316544
author Bhaskar, Dhananjay
Manhart, Angelika
Milzman, Jesse
Nardini, John T.
Storey, Kathleen M.
Topaz, Chad M.
Ziegelmeier, Lori
author_facet Bhaskar, Dhananjay
Manhart, Angelika
Milzman, Jesse
Nardini, John T.
Storey, Kathleen M.
Topaz, Chad M.
Ziegelmeier, Lori
author_sort Bhaskar, Dhananjay
collection PubMed
description We use topological data analysis and machine learning to study a seminal model of collective motion in biology [M. R. D’Orsogna et al., Phys. Rev. Lett. 96, 104302 (2006)]. This model describes agents interacting nonlinearly via attractive-repulsive social forces and gives rise to collective behaviors such as flocking and milling. To classify the emergent collective motion in a large library of numerical simulations and to recover model parameters from the simulation data, we apply machine learning techniques to two different types of input. First, we input time series of order parameters traditionally used in studies of collective motion. Second, we input measures based on topology that summarize the time-varying persistent homology of simulation data over multiple scales. This topological approach does not require prior knowledge of the expected patterns. For both unsupervised and supervised machine learning methods, the topological approach outperforms the one that is based on traditional order parameters.
format Online
Article
Text
id pubmed-7027427
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher AIP Publishing LLC
record_format MEDLINE/PubMed
spelling pubmed-70274272020-02-24 Analyzing collective motion with machine learning and topology Bhaskar, Dhananjay Manhart, Angelika Milzman, Jesse Nardini, John T. Storey, Kathleen M. Topaz, Chad M. Ziegelmeier, Lori Chaos Regular Articles We use topological data analysis and machine learning to study a seminal model of collective motion in biology [M. R. D’Orsogna et al., Phys. Rev. Lett. 96, 104302 (2006)]. This model describes agents interacting nonlinearly via attractive-repulsive social forces and gives rise to collective behaviors such as flocking and milling. To classify the emergent collective motion in a large library of numerical simulations and to recover model parameters from the simulation data, we apply machine learning techniques to two different types of input. First, we input time series of order parameters traditionally used in studies of collective motion. Second, we input measures based on topology that summarize the time-varying persistent homology of simulation data over multiple scales. This topological approach does not require prior knowledge of the expected patterns. For both unsupervised and supervised machine learning methods, the topological approach outperforms the one that is based on traditional order parameters. AIP Publishing LLC 2019-12 2019-12-18 /pmc/articles/PMC7027427/ /pubmed/31893635 http://dx.doi.org/10.1063/1.5125493 Text en © 2019 Author(s). 1054-1500/2019/29(12)/123125/12 All article content, except where otherwise noted, is licensed under a Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Regular Articles
Bhaskar, Dhananjay
Manhart, Angelika
Milzman, Jesse
Nardini, John T.
Storey, Kathleen M.
Topaz, Chad M.
Ziegelmeier, Lori
Analyzing collective motion with machine learning and topology
title Analyzing collective motion with machine learning and topology
title_full Analyzing collective motion with machine learning and topology
title_fullStr Analyzing collective motion with machine learning and topology
title_full_unstemmed Analyzing collective motion with machine learning and topology
title_short Analyzing collective motion with machine learning and topology
title_sort analyzing collective motion with machine learning and topology
topic Regular Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7027427/
https://www.ncbi.nlm.nih.gov/pubmed/31893635
http://dx.doi.org/10.1063/1.5125493
work_keys_str_mv AT bhaskardhananjay analyzingcollectivemotionwithmachinelearningandtopology
AT manhartangelika analyzingcollectivemotionwithmachinelearningandtopology
AT milzmanjesse analyzingcollectivemotionwithmachinelearningandtopology
AT nardinijohnt analyzingcollectivemotionwithmachinelearningandtopology
AT storeykathleenm analyzingcollectivemotionwithmachinelearningandtopology
AT topazchadm analyzingcollectivemotionwithmachinelearningandtopology
AT ziegelmeierlori analyzingcollectivemotionwithmachinelearningandtopology