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
52
0
Share
09 API Interactions III.
LiLa'16
March 20, 2016
More Decks by LiLa'16
See All by LiLa'16
01 Introduction
lila16ecir
0
82
02 Online Evaluation
lila16ecir
0
91
03 LL4IR Architecture
lila16ecir
0
70
04 Use-Cases
lila16ecir
0
74
05 API Interactions I.
lila16ecir
0
64
06 Models for Use-Cases
lila16ecir
0
59
07 API Interactions II.
lila16ecir
0
57
08 Interpreting Feedback
lila16ecir
0
110
10 Simulations
lila16ecir
0
80
Other Decks in Research
See All in Research
データサイエンティストの業務変化
datascientistsociety
PRO
0
360
Dwangoでの漫画データ活用〜漫画理解と動画作成〜@コミック工学シンポジウム2025
kzmssk
0
210
LLM Compute Infrastructure Overview
karakurist
2
1k
IEEE AIxVR 2026 Keynote Talk: "Beyond Visibility: Understanding Scenes and Humans under Challenging Conditions with Diverse Sensing"
miso2024
0
150
ペットのかわいい瞬間を撮影する オートシャッターAIアプリへの スマートラベリングの適用
mssmkmr
0
460
Ankylosing Spondylitis
ankh2054
0
160
Earth AI: Unlocking Geospatial Insights with Foundation Models and Cross-Modal Reasoning
satai
3
860
Model Discovery and Graph Simulation: A Lightweight Gateway to Chaos Engineering
anatolykr
0
120
存立危機事態の再検討
jimboken
0
270
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
機械学習で作った ポケモン対戦bot で 遊ぼう!
fufufukakaka
0
130
Using our influence and power for patient safety
helenbevan
0
290
Featured
See All Featured
BBQ
matthewcrist
89
10k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
A Tale of Four Properties
chriscoyier
163
24k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
230
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
890
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
330
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)