Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PRE REVIEW]: Adaptive Resonance Lib: A Python package for Adaptive Resonance Theory (ART) models #7485

Open
editorialbot opened this issue Nov 15, 2024 · 32 comments
Assignees
Labels
pre-review Python TeX Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning

Comments

@editorialbot
Copy link
Collaborator

editorialbot commented Nov 15, 2024

Submitting author: @NiklasMelton (Niklas Melton)
Repository: https://github.com/NiklasMelton/AdaptiveResonanceLib
Branch with paper.md (empty if default branch): develop
Version: v0.1.3
Editor: @mstimberg
Reviewers: @TahiriNadia
Managing EiC: Chris Vernon

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/bd3619ba4a375dfff5fa56abe87fd3fa"><img src="https://joss.theoj.org/papers/bd3619ba4a375dfff5fa56abe87fd3fa/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/bd3619ba4a375dfff5fa56abe87fd3fa/status.svg)](https://joss.theoj.org/papers/bd3619ba4a375dfff5fa56abe87fd3fa)

Author instructions

Thanks for submitting your paper to JOSS @NiklasMelton. Currently, there isn't a JOSS editor assigned to your paper.

@NiklasMelton if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
@editorialbot editorialbot added pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning labels Nov 15, 2024
@editorialbot
Copy link
Collaborator Author

Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks.

For a list of things I can do to help you, just type:

@editorialbot commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.90  T=0.10 s (1262.0 files/s, 166039.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          91           2755           4900           7273
Markdown                         3            167             11            515
TeX                              1              7              0            455
YAML                             7             42             20            193
reStructuredText                24            142            247            142
TOML                             1              5              0             43
DOS Batch                        1              8              1             26
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                           129           3130           5186           8656
-------------------------------------------------------------------------------

Commit count by author:

   178	niklas melton
    68	Niklas Melton
    14	NiklasMelton
     2	Nik Melton
     1	Dustin Tanksley

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 2619

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

✅ License found: MIT License (Valid open source OSI approved license)

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- 10.1109/ICNN.1991.163370 is OK
- 10.1038/s41592-019-0686-2 is OK
- 10.1038/s41586-020-2649-2 is OK
- 10.1016/j.neunet.2011.03.020 is OK

🟡 SKIP DOIs

- No DOI given, and none found for title: The bayesian artmap
- No DOI given, and none found for title: Ellipsoid ART and ARTMAP for incremental unsupervi...
- No DOI given, and none found for title: Dual vigilance fuzzy adaptive resonance theory
- No DOI given, and none found for title: Scikit-learn: Machine Learning in Python
- No DOI given, and none found for title: Adaptive pattern classification and universal reco...
- No DOI given, and none found for title: art-python: Adaptive Resonance Theory in Python
- No DOI given, and none found for title: ART: Adaptive Resonance Theory Implementation
- No DOI given, and none found for title: Artificial Neural Network - Adaptive Resonance The...
- No DOI given, and none found for title: ARTpy: A Python Implementation of Adaptive Resonan...
- No DOI given, and none found for title: ART: Adaptive Resonance Theory Implementation in P...
- No DOI given, and none found for title: ART2: Adaptive Resonance Theory 2 Implementation
- No DOI given, and none found for title: artpy: Adaptive Resonance Theory in Python
- No DOI given, and none found for title: ART1S: Adaptive Resonance Theory 1 (ART1)
- No DOI given, and none found for title: Fuzzy ART and Fuzzy ARTMAP Neural Networks
- No DOI given, and none found for title: TopoART Neural Networks
- No DOI given, and none found for title: ART1, Fuzzy ART, ARTMAP, Fuzzy ARTMAP Neural Netwo...
- No DOI given, and none found for title: Methods and systems for biclustering algorithm

❌ MISSING DOIs

- 10.1109/ijcnn.2002.1007487 may be a valid DOI for title: VAT: A tool for visual assessment of (cluster) ten...
- 10.1109/tnnls.2022.3160381 may be a valid DOI for title: iCVI-ARTMAP: using incremental cluster validity in...
- 10.7551/mitpress/5271.003.0012 may be a valid DOI for title: A massively parallel architecture for a self-organ...
- 10.7551/mitpress/5271.003.0014 may be a valid DOI for title: ART 2: Self-organization of stable category recogn...
- 10.1109/ijcnn.1991.155329 may be a valid DOI for title: ART 2-A: An adaptive resonance algorithm for rapid...
- 10.1109/ijcnn.2001.939535 may be a valid DOI for title: Ellipsoid ART and ARTMAP for incremental clusterin...
- 10.1016/0893-6080(91)90056-b may be a valid DOI for title: Fuzzy ART: Fast stable learning and categorization...
- 10.1016/0893-6080(95)00115-8 may be a valid DOI for title: Gaussian ARTMAP: A neural network for fast increme...
- 10.1109/ijcnn.2000.859373 may be a valid DOI for title: Hypersphere ART and ARTMAP for unsupervised and su...
- 10.1016/s0925-2312(00)00343-x may be a valid DOI for title: Application of neural networks using quadratic jun...
- 10.1016/j.patcog.2005.04.010 may be a valid DOI for title: A new approach to clustering data with arbitrary s...
- 10.1007/978-3-540-72383-7_128 may be a valid DOI for title: Intelligence through interaction: Towards a unifie...
- 10.1109/icnn.1994.374307 may be a valid DOI for title: Hierarchical clustering with ART neural networks
- 10.1109/ijcnn.2004.1381208 may be a valid DOI for title: FALCON: A fusion architecture for learning, cognit...
- 10.1109/tnn.2007.905839 may be a valid DOI for title: Integrating temporal difference methods and self-o...
- 10.1016/s0893-6080(00)00023-x may be a valid DOI for title: Adaptive Resonance Theory Microchips Circuit Desig...
- 10.1007/978-3-642-15825-4_21 may be a valid DOI for title: TopoART: A topology learning hierarchical ART netw...
- 10.1016/j.neunet.2019.09.012 may be a valid DOI for title: A survey of adaptive resonance theory neural netwo...
- 10.7551/mitpress/5271.003.0008 may be a valid DOI for title: Adaptive pattern classification and universal reco...
- 10.1037//0033-295x.87.1.1 may be a valid DOI for title: How does a brain build a cognitive code?
- 10.1016/j.neunet.2012.09.017 may be a valid DOI for title: Adaptive Resonance Theory: How a brain learns to c...
- 10.1007/springerreference_178723 may be a valid DOI for title: Adaptive Resonance Theory
- 10.1007/springerreference_178723 may be a valid DOI for title: Adaptive Resonance Theory
- 10.21105/joss.03671 may be a valid DOI for title: AdaptiveResonance.jl: A Julia Implementation of Ad...

❌ INVALID DOIs

- None

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

hdlib: A Python library for designing Vector-Symbolic Architectures
Submitting author: @cumbof
Handling editor: @danielskatz (Active)
Reviewers: @mahfuz05062, @anilbey
Similarity score: 0.6201

Multi-view-AE: A Python package for multi-view autoencoder models
Submitting author: @alawryaguila
Handling editor: @arfon (Active)
Reviewers: @abhi-glitchhg, @Saran-nns
Similarity score: 0.6000

brains-py, A framework to support research on energy-efficient unconventional hardware for machine learning
Submitting author: @ualegre
Handling editor: @arfon (Active)
Reviewers: @wob86, @sisco0
Similarity score: 0.5998

CCA-Zoo: A collection of Regularized, Deep Learning based, Kernel, and Probabilistic CCA methods in a scikit-learn style framework
Submitting author: @jameschapman19
Handling editor: @emdupre (Active)
Reviewers: @robbisg, @hugorichard, @ejolly
Similarity score: 0.5970

FreqAI: generalizing adaptive modeling for chaotic time-series market forecasts
Submitting author: @robcaulk
Handling editor: @Fei-Tao (Active)
Reviewers: @ady00, @shagunsodhani
Similarity score: 0.5935

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@crvernon
Copy link

👋 @NiklasMelton - while I am getting you a topic editor assigned, please reduce the length of your paper to around 1000 words. Also, please check to ensure that you have DOI for all citations where available. Thanks!

@crvernon
Copy link

@editorialbot invite @vissarion as editor

👋 @vissarion - are you able to take this one on as editor?

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@vissarion
Copy link

Hi Chris, I am already behind in #7426 so if this is not urgent you can assign it to me.

@crvernon
Copy link

Thanks @vissarion, I'll assign to someone else. Best.

@crvernon
Copy link

@editorialbot invite @matthewfeickert as editor

👋 @matthewfeickert are you able to take this one on as editor?

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@NiklasMelton
Copy link

@crvernon The paper length has been reduced and DOIs have been updated.
@editorialbot generate pdf

@NiklasMelton
Copy link

@editorialbot check repository

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.90  T=0.10 s (1246.1 files/s, 161767.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          91           2755           4900           7273
TeX                              1              9              0            482
Markdown                         3            108              1            329
YAML                             7             42             20            193
reStructuredText                24            142            247            142
TOML                             1              5              0             43
DOS Batch                        1              8              1             26
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                           129           3073           5176           8497
-------------------------------------------------------------------------------

Commit count by author:

   182	niklas melton
    68	Niklas Melton
    14	NiklasMelton
     2	Nik Melton
     1	Dustin Tanksley

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 1051

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

✅ License found: MIT License (Valid open source OSI approved license)

@matthewfeickert
Copy link
Member

matthewfeickert commented Nov 18, 2024

are you able to take this one on as editor?

@crvernon, I can, but realistically I won't have time to devote to this in full until December, so if the authors are fine with having this be temporarily waitlisted then I can be the editor. Otherwise, I think for faster movement you'll need to ask another editor.

@NiklasMelton
Copy link

I'd prefer to move a little faster if possible. But I can be flexible if needed.

@matthewfeickert
Copy link
Member

@crvernon Given @NiklasMelton's preferences can you look for another editor? If you don't find someone soon I can pick it up.

@crvernon
Copy link

@editorialbot invite @mstimberg as editor

👋 @mstimberg - can you take this one on as editor?

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@mstimberg
Copy link

@editorialbot assign me as editor

@crvernon Yes, I can take this.

@editorialbot
Copy link
Collaborator Author

Assigned! @mstimberg is now the editor

@mstimberg
Copy link

👋 @NiklasMelton I will be the editor for your submission, looking forward to working with you.

The first step is to look for reviewers. I will do this mostly over email, so don't be surprised if you won't see much activity here. If you have any suggestions for potential reviewers, then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

@NiklasMelton
Copy link

NiklasMelton commented Nov 30, 2024

👋 @NiklasMelton I will be the editor for your submission, looking forward to working with you.

The first step is to look for reviewers. I will do this mostly over email, so don't be surprised if you won't see much activity here. If you have any suggestions for potential reviewers, then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

I know AP6YC has familiarity with this area but not sure if he has time.

Otherwise, I think anyone appearing on this search would be suitable:
https://reviewers.joss.theoj.org/reviewers/search?language=26&area_id=5&keywords=clustering&name=&commit=Search

@AP6YC
Copy link

AP6YC commented Dec 7, 2024

@NiklasMelton Thank you for recommending me as a reviewer! @mstimberg As I mentioned via email, I would be more than happy to review this submission, but I must disclose a potential COI per the JOSS COI policy: Nik is a colleague of mine in the same laboratory and university department where I am now concluding my Ph.D. and where I am beginning a faculty position in January 1st. If @mstimberg judges that this does not preclude me from reviewing the submission, I would be delighted to do so.

@mstimberg
Copy link

Dear @AP6YC, thanks for getting back to us and for your willingness to help out. Unfortunately, our policies state that "In addition, your recent (past year) association with the same organization of a submitter is a COI, for example, being employed at the same institution." which applies to your situation – apologies for not checking your affiliations earlier…
This means we won't be able to add you as a reviewer, I am afraid. Please don't hesitate to suggest other potential reviewers (here – without tagging them – or over email) in case you can think of someone. Thanks!

@mstimberg
Copy link

@editorialbot add @TahiriNadia as reviewer

Many thanks again for helping out!

@editorialbot
Copy link
Collaborator Author

@TahiriNadia added to the reviewers list!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pre-review Python TeX Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning
Projects
None yet
Development

No branches or pull requests

7 participants