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

Documentation fix: incorrect literature references #572

Closed
wants to merge 1 commit into from

Conversation

kno10
Copy link

@kno10 kno10 commented Dec 26, 2019

For all I can tell, neither book (these are not papers, but entire books) describes this algorithm. In fact, I could not find k-medoids at all in the first book, which chapter?
So the claim that the implementation would be based on these is clearly incorrect.

For all I can tell, neither book (these are not papers, but entire books) describes this algorithm. In fact, I could not find k-medoids at all in the first book, which chapter?
So the claim that the implementation would be based on these is clearly incorrect.
@annoviko
Copy link
Owner

annoviko commented Jan 8, 2020

Hi @kno10 ,

Good catch, thank you for the finding, I will double check everything and update K-Medoids as well as the documentation.

@annoviko annoviko added Documentaion Tasks related to documentation support Bug Tasks related to found bugs labels Jan 8, 2020
@annoviko annoviko self-assigned this Jan 8, 2020
@kno10
Copy link
Author

kno10 commented Jan 8, 2020

The naive k-means-style k-medoids algorithm can be found a few times in literature; but it never was found to perform very well - it gets stuck in bad local optima too easily, and tends to find much worse solutions than PAM. This also seems to be supported by theoretical analysis (where k-means-style algorithm can be arbitrarily bad, while for swap-based algorithms approximation guarantees have been proven).

annoviko added a commit that referenced this pull request Jun 18, 2020
annoviko added a commit that referenced this pull request Aug 27, 2020
…ure references are updated for K-Medoids (PAM).
@annoviko
Copy link
Owner

annoviko commented Oct 22, 2020

The implementation of the algorithm is aligned with the following paper (details: #503):

Faster k-Medoids Clustering: Improving the PAM, CLARA, and CLARANS Algorithms. Erich Schubert, Peter J. Rousseeuw.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Tasks related to found bugs Documentaion Tasks related to documentation support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants