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...
Autores principales: | , , , , , , |
---|---|
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 |