-
Notifications
You must be signed in to change notification settings - Fork 153
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
Implement Openskill as an alternative to Truskill #109
Comments
Thanks for the information @eullerpereira94 I wasn't aware of this. Given Truskill is patented and commercial - we only got soft approval from a representative at Microsoft that it isn't a problem, although if anyone uses this in a commercial sense then it is a problem. Removing the Truskill implementation would be ideal as the approval is meaningless and its use is still a risk factor for users of this software. Moving to something like OpenSkill makes total sense, and would be an appropriate goal for this project if anyone reads this and is interested in taking it on. |
Hi, in the recent years (2011 to be precise), a team of Taiwanese researchers published a paper about an alternative method to online ranking through a Bayesian approach, just like Truskill. It has the same concepts of perceived skill and variance, but is completely patent and trademark free. Currently, there isn't a Ruby implementation, but the the algorithm has been implemented under the name Openskill in several languages, like Javascript, Python, Elixir, Lua, Kotlin, and even one in Go by yours truly.
I'm not asking for you to start immediately start implementing this algorithm, hell, I might even do it some day. What I'm suggesting is that you keep this idea in the back burner, for maybe, whenever you feel like, add this rating method to Elovation.
The text was updated successfully, but these errors were encountered: