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
49
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
73
02 Online Evaluation
lila16ecir
0
70
03 LL4IR Architecture
lila16ecir
0
62
04 Use-Cases
lila16ecir
0
67
05 API Interactions I.
lila16ecir
0
62
06 Models for Use-Cases
lila16ecir
0
54
07 API Interactions II.
lila16ecir
0
52
08 Interpreting Feedback
lila16ecir
0
86
10 Simulations
lila16ecir
0
72
Other Decks in Research
See All in Research
精度を無視しない推薦多様化の評価指標
kuri8ive
1
290
ニューラルネットワークの損失地形
joisino
PRO
36
18k
marukotenant01/tenant-20240826
marketing2024
0
520
第 2 部 11 章「大規模言語モデルの研究開発から実運用に向けて」に向けて / MLOps Book Chapter 11
upura
0
430
第79回 産総研人工知能セミナー 発表資料
agiats
2
170
文献紹介:A Multidimensional Framework for Evaluating Lexical Semantic Change with Social Science Applications
a1da4
1
230
EBPMにおける生成AI活用について
daimoriwaki
0
220
アプリケーションから知るモデルマージ
maguro27
0
170
秘伝:脆弱性診断をうまく活用してセキュリティを確保するには
okdt
PRO
4
770
Weekly AI Agents News! 10月号 論文のアーカイブ
masatoto
1
400
メタヒューリスティクスに基づく汎用線形整数計画ソルバーの開発
snowberryfield
3
620
LLM時代にLabは何をすべきか聞いて回った1年間
hargon24
1
530
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
A designer walks into a library…
pauljervisheath
204
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Automating Front-end Workflow
addyosmani
1366
200k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Practical Orchestrator
shlominoach
186
10k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Code Review Best Practice
trishagee
65
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
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)