pairwise comparisons with flexible time dynamics
play

Pairwise Comparisons with Flexible Time-Dynamics Lucas Maystre , - PowerPoint PPT Presentation

Pairwise Comparisons with Flexible Time-Dynamics Lucas Maystre , Victor Kristof, Matthias Grossglauser KDD Research Track 2 August 6 th , 2019 Pairwise comparison data Association football example: Questions we might want to ask: Team 1


  1. Pairwise Comparisons with Flexible Time-Dynamics Lucas Maystre , Victor Kristof, Matthias Grossglauser KDD Research Track 2 — August 6 th , 2019

  2. Pairwise comparison data Association football example: Questions we might want to ask: Team 1 Team 2 Score “How can we quantify the skill of France?” France Portugal 2-5 Luxembourg Greece 0-3 “How likely is South Korea ... ... ... to beat Germany?” Turkey Slovakia 1-1 Bulgaria Kosovo 0-1 → we need pairwise comparison models. 2

  3. <latexit sha1_base64="UP3JbDQ68thUsUruLlvz9QvaE80=">ACAXicbVDLSgMxFL1TX7W+qi7dBIvgqsxUQZcFRVxWsA+YDiWTpm1oMhmSjFCGrvwGt7p2J279Epf+iZl2Frb1QOBwzr3ckxPGnGnjut9OYW19Y3OruF3a2d3bPygfHrW0TBShTSK5VJ0Qa8pZRJuGU47saJYhJy2w/FN5refqNJMRo9mEtNA4GHEBoxgYyW/K7AZEczT2mvXHGr7gxolXg5qUCORq/80+1LkgaGcKx1r7nxiZIsTKMcDotdRNY0zGeEh9SyMsqA7SWeQpOrNKHw2ksi8yaKb+3Uix0HoiQjuZRdTLXib+5/mJGVwHKYvixNCIzA8NEo6MRNn/UZ8pSgyfWIKJYjYrIiOsMDG2pYUrocg68ZYbWCWtWtW7qNYeLiv1u7ydIpzAKZyDB1dQh3toQBMISHiBV3hznp1358P5nI8WnHznGBbgfP0CWKuX+A=</latexit> <latexit sha1_base64="HG+BMlUV/2K3oGVTANntbUCUhw=">ACKnicbVDLSsNAFJ34rPUVdelmsAgVsSRV0I1QcONKtgHJCFMpN27OTBzEQsIf/hR/gNbnXtrgS/BAnbRa29cAwh3PO5c4cL2ZUSMYa0vLK6tr6WN8ubW9s6uvrfFlHCMWnhiEW86yFBGA1JS1LJSDfmBAUeIx1veJP7nSfCBY3CBzmKiROgfkh9ipFUkqvX4yqFtkgwho8n8BraPkc4NbPUhKfQJs+xBc9gVbhUXcJVESdz9YpRMyaAi8QsSAUaLr6t92LcBKQUGKGhLBMI5ZOirikmJGsbCeCxAgPUZ9YioYoIMJ3/L4LFSetCPuDqhBP170SKAiFGgaeSAZIDMe/l4n+elUj/yklpGCeShHi6yE8YlBHMi4I9ygmWbKQIwpyqt0I8QKodqeqc2eIFeSfmfAOLpF2vme1+v1FpXFXtFMCh+AIVIEJLkED3ImaAEMXsAbeAcf2qv2qY21r2l0StmDsAMtJ9f16ykeA=</latexit> <latexit sha1_base64="iBqJEKBf+8hcXui8sJPkCiQKLc4=">ACG3icbVDLSgMxFM34rPVdekmWIQKUmaqoMuCG1elgn1AZyZNOGJpkhyQhlmA/wI/wGt7p2J25duPRPzLSzsK0HAodzuXeHD9iVGnb/rZWVtfWNzYLW8Xtnd29/dLBYVuFscSkhUMWyq6PFGFUkJampFuJAniPiMdf3yT+Z1HIhUNxb2eRMTjaChoQDHSRuqXyqpPoasohxC6HOkRixpBX7PFOHD3UzkzKrtpTwGXi5KQMcjT7pR93EOKYE6ExQ0r1HDvSXoKkpiRtOjGikQIj9GQ9AwViBPlJdPpPDUKAMYhNI8oeFU/TuRIK7UhPsmd2rFr1M/M/rxTq49hIqolgTgWeLgphBHcKsGTigkmDNJoYgLKm5FeIRkghr09/cFp+nphNnsYFl0q5VnYtq7e6yXG/k7RTAMTgBFeCAK1AHt6AJWgCDJ/ACXsGb9Wy9Wx/W5y6YuUzR2AO1tcvXbGgVQ=</latexit> <latexit sha1_base64="Ix18cYdMx7NrDq0ECn91v7Keh+Q=">ACTnicbVDLSgMxFM3UV32PunQTLEILUmaqoEtBF65EwT6gU0omk7Zpk0xIMkIZ5s/8CLcudatrd6LpQ7CtBxJOzj2Xe3NCyag2nvfi5JaWV1bX8usbm1vbO7vu3n5Nx4nCpIpjFqtGiDRhVJCqoYaRhlQE8ZCReji4GtXrj0RpGosHM5SkxVFX0A7FyFip7dZkMQh5qjMYcBrZC5keRiy9zkowkCqWJoa/lokStdMiPenbBxV/ZksUhjoBGPYL7Xdglf2xoCLxJ+SApjiru2+BlGME06EwQxp3fQ9aVopUoZiRrKNINFEIjxAXdK0VCBOdCsd/z+Dx1aJYCdW9gDx+rfjhRxrYc8tM7Rvnq+NhL/qzUT07lopVTIxBCBJ4M6CYM2lFGYMKYMOGliCsqN0V4h5SCBsb+cyUkGc2E38+gUVSq5T903Ll/qxweTtNJw8OwREoAh+cg0twA+5AFWDwBN7AO/hwnp1P58v5nlhzrTnAMwgl/8BbDC0fw=</latexit> [Zermelo, 1928] 
 Latent skill model [Thurstone, 1927] s i ∼ N (0 , σ 2 ) Germany 1.18 latent skill of i Brazil 1.09 France 0.68 1 p ( i � j ) = 1 + exp[ � ( s i � s j )] 0 “ i wins over j ” Switzerland -0.74 Given data , the posterior distribution is D Iceland -1.22 Y p ( s | D ) / p ( s ) p ( i � j ) ( i,j ) ∈ D 3

  4. Actual setting Data come with a timestamp . Questions we might want to ask: Date Team 1 Team 2 Score “How strong was France in 1972 ? In 2018 ?” 1923-09-15 France Portugal 2-5 1923-09-16 Luxembourg Greece 0-3 “How likely is South Korea ... ... ... ... to beat Germany today ?” 2018-06-21 Turkey Slovakia 1-1 2018-06-21 Bulgaria Kosovo 0-1 → we need dynamic models. 4

  5. <latexit sha1_base64="LuQOmJp/62XYXmAp4JLOqHRlnj8=">ACHicbVDLSgNBEJyNrxhfUY9eBqOYQAi7UdBjwIOeJIJ5QLKE2clsMmRmd5npFcKSH/Aj/AavevYmXgWP/omTx8EkFjQUVd10d3mR4Bps+9tKrayurW+kNzNb2zu7e9n9g7oOY0VZjYiVE2PaCZ4wGrAQbBmpBiRnmANb3A9huPTGkeBg8wjJgrS/gPqcEjNTJnugOz0MBtzWXuC0J9JVMbqjl3EgzwUMZwV3E42Z5fsCfAycWYkh2aodrI/7W5IY8kCoIJo3XLsCNyEKOBUsFGmHWsWETogPdYyNCSaTeZfDPCp0bpYj9UpgLAE/XvREKk1kPpmc7xvXrRG4v/ea0Y/Cs34UEUAwvodJEfCwhHkeDu1wxCmJoCKGKm1sx7RNFKJgA57Z4cmQycRYTWCb1csk5L5XvL3KVu1k6aXSEjlEeOegSVdAtqIaougJvaBX9GY9W+/Wh/U5bU1Zs5lDNAfr6xeNXqBd</latexit> <latexit sha1_base64="WbOUPImugAWxZeTwfab5BbunGSI=">ACRXicbVDLSsQwFE19juNr1KWbi4MyIg6tCroRBty4URQcFSalpGmq0aStSoOpV/lR/gNLtW1O3GrmXEWvg4EDuecy705YSa4Nq76AwNj4yOjVcmqpNT0zOztbn5U53mirI2TUWqzkOimeAJaxtuBDvPFCMyFOwsvN7r+We3TGmeJiemzFfkouEx5wSY6WgdrCSNThgnVMKV4Alj8Cswi5gXF3BNzc5iQDHitDCKwsP1gCzuwXsA4dHfCGja6Dq4s8QGXZVCru023D/hLvAGpowGOgtoTjlKaS5YKojWHc/NjF8QZTgVrKziXLOM0GtywTqWJkQy7Rf9b5ewbJUI4lTZlxjoq98nCiK17srQJiUxl/q31xP/8zq5iXf8gidZblhCvxbFuQCTQq9DiLhi1IiuJYQqbm8FeklsS8Y2/WNLKHudeL8b+EtON5reZnPjeKveOhy0U0GLaAk1kIe2UQvtoyPURhTdo0f0jF6cB+fVeXPev6JDzmBmAf2A8/EJzc2uXw=</latexit> This work: kickscore Skill becomes a (latent) stochastic process s i ( t ) ∼ GP[0 , k ( t, t 0 )] covariance function, defines time dynamics Obs. model is conditionally parametric : p ( i � j | t ) = 1 1 + exp { � [ s i ( t ) � s j ( t )] } 5

  6. Covariance functions Brownian motion Mean-reverting, stationary dynamics Smooth dynamics Discontinuities 6

  7. Outline 1 2 Inference Experimental algorithm evaluation 7

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend