ระบบการจัดระดับ Elo ใช้อัลกอริธึมการลดความลาดชันแบบลาดชันของฟังก์ชั่นการสูญเสียข้ามเอนโทรปีระหว่างความน่าจะเป็นที่คาดหวังและที่สังเกตได้ของผลลัพธ์ในการเปรียบเทียบแบบคู่ เราสามารถเขียนฟังก์ชั่นการสูญเสียทั่วไปเป็น
E= - ∑n , ฉันพีผมL o กรัม( qผม)
ที่ผลรวมจะดำเนินการมากกว่าผลลัพธ์และฝ่ายตรงข้ามทั้งหมดn
คือความถี่ที่สังเกตได้ของเหตุการณ์และถึงความถี่ที่คาดหวังn P ฉันฉันถามฉันผมnพีผมผมQผม
ในกรณีที่มีเพียงสองผลลัพธ์ที่เป็นไปได้ (ชนะหรือหลวม) และหนึ่งฝ่ายตรงข้ามที่เรามี
E= - p L o g( q) - ( 1 - p ) L o g( 1 - q)
ถ้าคืออันดับของผู้เล่นและคืออันดับของผู้เล่นเราสามารถสร้างความน่าจะเป็นที่คาดหวังในฐานะ
จากนั้นกฎการอัพเดทลาดลงทางลาดชันฉันπ j j q ฉัน = e π ฉันπผมผมπJJ qj=e π j
Qผม= eπผมอีπผม+ eπJ
QJ= eπJอีπผม+ eπJ
π'ผม= πผม- η( qผม- หน้าผม)
π'J= πJ- η(qJ-หน้าJ)
ที่และหน้าผมจะคาดหวังและความน่าจะเป็นที่สังเกตของการชนะของผู้เล่นที่ผมกับผู้เล่นที่ j นี่คือกฎการอัพเดทQผมพีผมผมJtwo outcomes
ในการปรากฏตัวของการจับเราสามารถสรุปโมเดลข้างต้นรวมถึงและผลลัพธ์ที่สามด้วยความน่าจะเป็น
qi(w)=eπi
Q( d) = νอีπผม+ πJ2อีπผม+ eπJ+ νอีπผม+ πJ2
qj(w)=eπjQผม( w ) = eπผมอีπผม+ eπJ+ νอีπผม+ πJ2
QJ( w ) = eπJอีπผม+ eπJ+ νอีπผม+ πJ2
และเราสามารถสร้างฟังก์ชั่นการสูญเสียเป็น
E= - p ( w ) L o g( q( w ) ) - ( 1 - p ( w ) - p ( d)) ) L o g(q( l ) ) - p ( d) L o g(q( d) )
p ( w ) , p ( l ) , p ( d))win
loose
draw
Q( w ) , q( l ) , q( d)win
loose
draw
π'ผม= πผม- η( qผม( w ) + qผม( d)2- หน้าผม( w ) - pผม( d)2)
π'J= πJ- η( qJ( w ) + qJ( d)2- หน้าJ( w ) - pJ( d)2)
QJ( w )QJ( d)ผมJพีผม( w )พีผม( d)ผมJthree outcome
คำถามคือทำไมระบบการจัดเรตของ Elo จึงใช้two outcomes
กฎการอัปเดตแม้จะมีการเสมอ