Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
09 API Interactions III.
Search
LiLa'16
March 20, 2016
Research
0
52
09 API Interactions III.
LiLa'16
March 20, 2016
Tweet
Share
More Decks by LiLa'16
See All by LiLa'16
01 Introduction
lila16ecir
0
81
02 Online Evaluation
lila16ecir
0
88
03 LL4IR Architecture
lila16ecir
0
69
04 Use-Cases
lila16ecir
0
74
05 API Interactions I.
lila16ecir
0
64
06 Models for Use-Cases
lila16ecir
0
57
07 API Interactions II.
lila16ecir
0
57
08 Interpreting Feedback
lila16ecir
0
110
10 Simulations
lila16ecir
0
79
Other Decks in Research
See All in Research
Agentic AI フレームワーク戦略白書 (2025年度版)
mickey_kubo
1
120
その推薦システムの評価指標、ユーザーの感覚とズレてるかも
kuri8ive
1
310
視覚から身体性を持つAIへ: 巧緻な動作の3次元理解
tkhkaeio
0
190
情報技術の社会実装に向けた応用と課題:ニュースメディアの事例から / appmech-jsce 2025
upura
0
310
湯村研究室の紹介2025 / yumulab2025
yumulab
0
300
AIスーパーコンピュータにおけるLLM学習処理性能の計測と可観測性 / AI Supercomputer LLM Benchmarking and Observability
yuukit
1
650
Satellites Reveal Mobility: A Commuting Origin-destination Flow Generator for Global Cities
satai
3
500
ブレグマン距離最小化に基づくリース表現量推定:バイアス除去学習の統一理論
masakat0
0
140
"主観で終わらせない"定性データ活用 ― プロダクトディスカバリーを加速させるインサイトマネジメント / Utilizing qualitative data that "doesn't end with subjectivity" - Insight management that accelerates product discovery
kaminashi
15
20k
Remote sensing × Multi-modal meta survey
satai
4
710
大規模言語モデルにおけるData-Centric AIと合成データの活用 / Data-Centric AI and Synthetic Data in Large Language Models
tsurubee
1
490
20年前に50代だった人たちの今
hysmrk
0
140
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Test your architecture with Archunit
thirion
1
2.2k
The Spectacular Lies of Maps
axbom
PRO
1
520
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
140
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
57
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Transcript
Anne Schuth (Blendle / University of Amsterdam, The Netherlands) Krisztian
Balog (University of Stavanger, Norway) Tutorial at ECIR 2016 in Padua, Italy API Interactions III.
Outline for API interactions • Obtaining an API key and
signing up for a site • Getting queries and candidate items • Generating and uploading rankings • Obtaining feedback and outcome
Feedback endpoint • GET /api/participant/feedback/(key)/ (qid)[/(runid)] • Returns feedback for
this user on this query • runid is optional • qid can be “all”
Feedback endpoint { "feedback": [ {"qid": "S-q1", "runid": "baseline", "modified_time":
"Sun, 27 Apr 2014 13:46:00 -0000", "doclist": [ { "clicked": false, "docid": "R-d89", "team": "participant" }, { "clicked": false, "docid": "R-d87", "team": "site" }, { "clicked": true, "docid": "R-d88", "team": "site" }, ...
Outcome endpoint • GET /api/participant/outcome/(key)/ (qid) • Returns outcome for
this user on this query • Outcomes are aggregated per test period • qid can be “all”
Outcome endpoint { "outcomes": [ { "impressions": 661, "losses": 103,
"outcome": 0.4690721649484536, "qid": "all", "site_id": "R", "test_period": { "end": "Sat, 16 May 2015 00:00:00 -0000", "name": "CLEF LL4IR Round #1", "start": "Fri, 01 May 2015 00:00:00 -0000" }, "ties": 467, "type": "test", "wins": 91 }, ... ] }
Exercise • Complete 03_feedback.py to obtain feedback and outcome for
the queries from the run(s) you submitted in exercise #2
What to do with this feedback? • You figure it
out… • (That might be your next paper)