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
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
58
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
ドメイン知識がない領域での自然言語処理の始め方
hargon24
1
270
2026 東京科学大 情報通信系 研究室紹介 (大岡山)
icttitech
0
1.1k
Akamaiのキャッシュ効率を支えるAdaptSizeについての論文を読んでみた
bootjp
1
530
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
170
Dwangoでの漫画データ活用〜漫画理解と動画作成〜@コミック工学シンポジウム2025
kzmssk
0
190
YOLO26_ Key Architectural Enhancements and Performance Benchmarking for Real-Time Object Detection
satai
3
180
台湾モデルに学ぶ詐欺広告対策:市民参加の必要性
dd2030
0
290
ローテーション別のサイドアウト戦略 ~なぜあのローテは回らないのか?~
vball_panda
0
310
生成AI による論文執筆サポート・ワークショップ データ分析/論文ドラフト編 / Generative AI-Assisted Paper Writing Support Workshop: Data Analysis and Drafting Edition
ks91
PRO
0
110
世界モデルにおける分布外データ対応の方法論
koukyo1994
7
2k
データサイエンティストをめぐる環境の違い2025年版〈一般ビジネスパーソン調査の国際比較〉
datascientistsociety
PRO
0
1k
「行ける・行けない表」による地域公共交通の性能評価
bansousha
0
130
Featured
See All Featured
Accessibility Awareness
sabderemane
0
85
Designing Experiences People Love
moore
143
24k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Ethics towards AI in product and experience design
skipperchong
2
240
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
80
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
Rails Girls Zürich Keynote
gr2m
96
14k
Why Our Code Smells
bkeepers
PRO
340
58k
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)