-
Notifications
You must be signed in to change notification settings - Fork 234
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
New Semi Supervised Learning Algorithms? #205
Comments
Hi @hansen7 , thanks for those references Metric Learning from Relative Comparisons by Minimizing Squared Residual is So yes I think it would be cool to have these kind of algorithms, I guess at some point we will need to decide what algorithms are a priority for Any thoughts @bellet @perimosocordiae @terrytangyuan @nvauquie ? |
Note that we also have gh-13 tracking other requested algorithms. Let's keep that list updated as new algorithms are proposed/implemented. I'm in favor of adding more algorithm diversity to the package, in general. I think our standards can be looser than scikit-learn or scipy's, but we should also be pragmatic and not take on too much. Criteria might include:
Of course, any of these three guidelines could be ignored in special cases. |
Agree with what @perimosocordiae said above. Just adding my two cents here that we should prioritize the algorithms that have:
|
I am adding the following paper which I think is the most classic semi-supervised metric learning algorithm (using graph regularization through the Laplacian): It would be nice to have such an algorithm in the package at some point. But inputting unlabeled points may require some thinking in terms of API, and the use-cases are perhaps a bit limited. @hansen7 do you have a personal interest in implementing such semi-supervised methods, or are just simply looking for ideas on what could be included in metric-learn? If it is the latter, indeed gh-13 is a good place to look at. In my opinion, adding the super classic and effective triplet-based approach of https://www.cs.cornell.edu/people/tj/publications/schultz_joachims_03a.pdf would be awesome |
thanks, actually I have implemented a few semi-supervised algorithms such as SERAPH from here for my research projects, I would be very happy to help develop these methods within the metric-learn module. |
Description
Hi, is there going to be some metric learning algorithm on the semi-supervised direction, utilising both labels/pairwise constraints and unlabelled data to derive the distance metric.
Some References
Locally linear metric adaptation for semi-supervised clustering
Metric Learning from Relative Comparisons by Minimizing Squared Residual
Semi-Supervised Metric Learning Using Pairwise Constraints
The text was updated successfully, but these errors were encountered: