Glasgow IR Group
@irglasgow.bsky.social
📤 560
📥 61
📝 41
Glasgow Information Retrieval Group at the University of Glasgow
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 25/25: To wrap up the our advent series, we'd like thank the contributors shown below, and to the many others who support the PyTerrier ecosystem!
#WorldChangersTogether
4 months ago
0
1
1
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 24/25: Removing low-quality docs can boost search quality and cut indexing costs. Our SIGIR’24 paper QT5 trains a T5 model to filter passages at indexing time—easy to integrate, and works with dense, PISA, or SPLADE indexes too.
4 months ago
1
4
3
reposted by
Glasgow IR Group
🎄PyTerrier Advent 23/25: You’ve done retrieval, but the results seem too homogeneous. Use a diversification reranker. Shown below is the implicit MMR diversification approach, instantiated on a BM25 or dense retrieval, but even an explicit approach like xQuAD (c.f. Rodrygo Santos) is easy to write.
4 months ago
1
3
3
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 22/25: A more complex pipeline—knowledge-graph–enhanced RAG from our EMNLP 2024 paper TRACE. We build a KG over retrieved docs, then use a transformer to reason over triples for better QA. This pipeline instantiation uses a cache (see 20th advent) on LLM-based KG extraction.
4 months ago
1
4
4
reposted by
Glasgow IR Group
🎄PyTerrier Advent 21/25: Bounded recall blues got you down? You can use Adaptive Retrieval techniques, like GAR, LADR, and LAFF, to efficiently surface missing relevant documents.
4 months ago
1
2
2
reposted by
Glasgow IR Group
🎄PyTerrier Advent 20/25: You can think of every PyTerrier transformer as a function - mapping from one dataframe type to another. This makes them easily cachable, courtesy of pyterrier_caching. We have cache object for retrievers, rerankers, or even indexing-time transformations (e.g. Doc2Query)
4 months ago
1
2
2
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 19/25: PyTerrier-RAG brings agentic RAG to your workflows with support for SOTA methods like Search-R1 and R1-Searcher, to combine retrievers and reasoning. You could even swap BM25 out for dense or LSR retriever.
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 18/25: In RAG, the reader runs the LLM—but your pipeline shouldn’t depend on the LLM stack. PyTerrier-RAG separates Reader from Backend, letting you swap vLLM ↔ HF with one line while keeping the same pipeline (and even share a Backend with other stages).
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 17/25: FlexIndex simplifies dense retrieval by supporting FAISS, Voyager, FlatNav & more. It auto-builds data structures, reuses vector stores to cut storage costs, and offers one familiar API for many retrievers.
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 16/25: Speaking of Learned Sparse Retrieval, PyTerrier has bindings to two backend search engines that provide blazing-fast retrieval over sparse vectors: PISA and BMP. You can see that we really work to keep the look-and-feel uniform between implementations
4 months ago
1
2
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 15/25: A very well-known learned sparse method is SPLADE. Our pyt_splade plugin makes it easy to use SPLADE by formulating Terrier indexing & retrieving pipelines that are composed with a SPLADE encoder, adding extra columns (e.g. query_toks). Try it 👉
github.com/cmacdonald/p...
4 months ago
1
1
2
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 14/25: So we’ve seen sparse and dense retrieval in PyTerrier. Some folk recommend hybrid retrieval – e.g. reciprocal rank fusion (RRF) of sparse and dense results. We have an easy pipeline component that combine two sets of results by RRF (w/ a pretty schematic by Sean MacAvaney)
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 10/25: Dense retrieval often improves with pseudo-relevance feedback (Rocchio-style). In PyTerrier_DR it’s easy: encode query, retrieve docs, a transformer to mix doc vectors w/ the query vector, and then re-retrieve.
pyterrier.readthedocs.io/en/latest/ex...
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 13/25: Doc2query expands docs with generated queries, but can hallucinate. Our ECIR’23 paper Doc2query-- (aka "minus minus") filters generated queries using a cross-encoder before indexing. PyTerrier pipeline: generate→score→filter→index. 📄https://arxiv.org/pdf/2301.03266
4 months ago
1
3
3
reposted by
Glasgow IR Group
🎄 PyTerrier Advent 12/25: Beyond dense retrieval, learned sparse methods like Doc2Query expand docs with predicted queries before indexing. Our pyterrier_doc2query plugin makes this easy for any corpus—perfectly intuitive as PyTerrier’s pipelines can be applied at indexing time too!
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 11/25: Want to use an external search services with PyTerrier? No problemo! It has integrations with APIs for Semantic Scholar, ChatNoir (thanks to Jan Heinrich Merker!), Pinecone, and others!
4 months ago
1
1
1
🎄 PyTerrier Advent 10/25: Dense retrieval often improves with pseudo-relevance feedback (Rocchio-style). In PyTerrier_DR it’s easy: encode query, retrieve docs, a transformer to mix doc vectors w/ the query vector, and then re-retrieve.
pyterrier.readthedocs.io/en/latest/ex...
4 months ago
1
0
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 9/25: Yesterday—dense retrieval with E5 via PyTerrier_DR. Today—RAG! PyTerrier_RAG readers generate answers from retrieved docs. Example: a FiD reader over E5 results, w/ & w/o monoT5 reranking 👇 Check the full notebook to see impact on answer quality.
github.com/terrierteam/...
4 months ago
0
0
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 8/25: Beyond sparse! PyTerrier_dr adds dense indexing & retrieval. Instantiate an encoder model, compose with FlexIndex. Retrieval is identical. Support models include: ANCE, TCT-ColBERT, BGE, E5, or any SentenceTransformer model. 👉
github.com/terrierteam/...
4 months ago
1
3
4
reposted by
Glasgow IR Group
🎄PyTerrier Advent 6/25: Lets see some more neural rerankers: MonoT5 & DuoT5 (DuoT5 is a more costly pairwise reranker). We use PyTerrier's succinct rank cutoff operator (%) to cut the nbr of retrieved docs reranked by each of the MonoT5 & DuoT5 stages. Try it out:
github.com/terrierteam/...
4 months ago
1
1
1
reposted by
Glasgow IR Group
🎄PyTerrier Advent 5/25: Comparing pipelines (e.g., BM25 vs RM3)? Use pt.Experiment(baseline=…) to see MAP gains/losses per query and paired t-test p-values. Multiple-test corrections are supported too. 📄https://pyterrier.readthedocs.io/en/latest/experiments.html#significance-testing
4 months ago
1
1
1
reposted by
Glasgow IR Group
Javier Sanz-Cruzado
5 months ago
Paper alert 🚨"Investors Are (Not) Always Right: A Comparison of Transaction-Based and Profitability-Based Metrics for Financial Asset Recommendations", with
@richardmcc.bsky.social
, Nikos Droukas,
@craigmacdonald.bsky.social
&
@iadhounis.bsky.social
has been accepted at ACM TOIS! 🧵(1/5)
1
4
3
reposted by
Glasgow IR Group
UofGNews
5 months ago
PyTerrier, a software platform developed at
@uofgcompsci.bsky.social
which helps facilitate the development of AI-powered search engines, has won a national award from
@wearebcs.bsky.social
! Read more here:
www.gla.ac.uk/news/headlin..
.
0
9
4
🎄We want to try something new and fun this year – an “Advent Calendar” of PyTerrier pipelines 🤓 We’ll kick it off with *the* baseline: BM25 on MSMARCO. One line to download a pre-built index, one line to make a BM25 retriever, one line to search.
5 months ago
1
8
4
We are happy to sponsor the Keith Van Rijsbergen (KvR) Award at
#ECIR2026
📢 𝗡𝗼𝗺𝗶𝗻𝗮𝘁𝗶𝗼𝗻𝘀 𝗮𝗿𝗲 𝗻𝗼𝘄 𝗼𝗽𝗲𝗻! Details and Submission Form at
@ecir2026.eu
website:
lnkd.in/emecdsXm
🗓 𝗗𝗲𝗮𝗱𝗹𝗶𝗻𝗲: 𝟭𝟱 𝗝𝗮𝗻𝘂𝗮𝗿𝘆 𝟮𝟬𝟮𝟲
www.linkedin.com/posts/glasgo...
loading . . .
Keith van Rijsbergen Award | Glasgow Information Retrieval Group
𝗞𝘃𝗥 𝗔𝘄𝗮𝗿𝗱 @ 𝗘𝗖𝗜𝗥 𝟮𝟬𝟮𝟲 We are proud to sponsor the Keith Van Rijsbergen (KvR) Award at ECIR 2026. Keith van Rijsbergen is a pioneer of modern Information Retrieval, with a long history at the Univers...
https://www.linkedin.com/posts/glasgow-information-retrieval-group_keith-van-rijsbergen-award-activity-7399866489845063680-d3sm?utm_medium=ios_app&rcm=ACoAAADLVkwBpsv4TVm7IrExhdEciVHeU9pAHCU&utm_source=social_share_send&utm_campaign=copy_link
5 months ago
0
6
5
reposted by
Glasgow IR Group
Kate Simpson
5 months ago
The brilliant
@annarezk.bsky.social
from
@uofglasgow.bsky.social
presenting on stakeholder research as part of the RAI funded Participatory Auditing Harm Workbenches and Methodologies project at the
#RAIAHM
in Manchester. Innovative and significant work
#PHAWM
#RAI2025
#AIAuditing
0
4
2
We’re hiring a 2nd RA/PDRA at
@uofgcompsci.bsky.social
for the EU CLIMINVEST Project! Work with
@iadhounis.bsky.social
,
@craigmacdonald.bsky.social
& Richard McCreadie on LLM-powered AI agents for ESG & risk assessment in green investment. Apply by Dec 15:
www.linkedin.com/posts/iadhou...
loading . . .
Research Assistant / Associate | Iadh Ounis
We are advertising a second Research Assistant/Research Associate (postdoc) position in the Glasgow Information Retrieval Group at University of Glasgow School of Computing Science as part of the EU ...
https://www.linkedin.com/posts/iadhounis_research-assistant-associate-activity-7396131065259741184-A70T?utm_medium=ios_app&rcm=ACoAAADLVkwBpsv4TVm7IrExhdEciVHeU9pAHCU&utm_source=social_share_send&utm_campaign=copy_link
5 months ago
0
4
3
📢 We're also now on LinkedIn! Follow the Glasgow Information Retrieval Group for updates on IR research,
@irglasgow.bsky.social
activities, events, and collaborations: 🔗
linkedin.com/company/glasgow-information-retrieval-group
#InformationRetrieval
#IR
#AI
#recsys
#RecommenderSystems
#Glasgow
loading . . .
Glasgow Information Retrieval Group | LinkedIn
Glasgow Information Retrieval Group | 298 followers on LinkedIn. Founded in 1986, the Glasgow IR Group has been at the forefront of Research & Development in search and recommendation.
https://linkedin.com/company/glasgow-information-retrieval-group
6 months ago
0
2
2
📢 We're off to
#SIGIR2025
in Padova! A large contingent of our students & staff will be at the main conference + tutorials, workshops &
#ICTIR2025
. Let’s connect if you’re around! 🤝 Also: we're hiring in
#FinTech
— DM us if you're interested!
#IR
#Hiring
#Research
#ACMSIGIR
9 months ago
0
10
3
reposted by
Glasgow IR Group
11 months ago
🎉 An open-source AI Agent project, EvoAgentX, led by
@uofglasgow.bsky.social
PhD students, has received 260+ ⭐️ on GitHub in just 5 DAYS!🔥 🤖 The project aims to build a Self-Evolving Ecosystem of AI Agents.
@irglasgow.bsky.social
@idaglasgow.bsky.social
#AI
#EvoAgentX
1
3
1
Huge congratulations to our brilliant PhD graduates:
@tjaenich.bsky.social
,
@mariavlachou.bsky.social
, and
@apetrov.bsky.social
🎉 It’s been a joy having you
@uofgcompsci.bsky.social
- We’re so proud of all you’ve achieved and can’t wait to see what amazing things you’ll do next! 👏
#PhDGraduation
9 months ago
0
7
2
reposted by
Glasgow IR Group
12 months ago
Congratulations to
@tjaenich.bsky.social
who defended his PhD Thesis Fair Group-Based Exposure of Documents in Ranked Search Results 👏👏 Was a pleasure supervising your PhD along with
@iadhounis.bsky.social
.
@irglasgow.bsky.social
Thanks to the examiners Dr. Sole Pera and Christos Anagnostopoulos!
0
12
6
Arrivederci
#ecir2025
… and thanks for all the fish - see you all in Delft!
about 1 year ago
0
8
1
Congratulations to Manish Chandra,
@gdebasis.bsky.social
and
@iadhounis.bsky.social
for being awarded the Best Paper Award at
#ECIR2025
for their work entitled “One size doesn’t fit all: Predicting the number of examples for in-context learning”. The paper will be presented Wednesday morning.
about 1 year ago
0
11
1
Yesterday,
@ttsamurai.bsky.social
has been busy at
#ECIR2025
, demoing FinPersona (w/ M Suzuki l, K Izumi,
@javiersanzcruza.bsky.social
,
@richardmcc.bsky.social
&
@iadhounis.bsky.social
). Great to see many people interested in FinTech LLM agents! Try Demo at:
huggingface.co/spaces/TTsam...
about 1 year ago
0
6
3
reposted by
Glasgow IR Group
Jack McKechnie
about 1 year ago
Happy to share that our (w/
@grahammcdonald.bsky.social
and
@craigmacdonald.bsky.social
) work "Measuring Hypothesis Testing Errors in the Evaluation of Retrieval Systems" has been accepted to
#SIGIR2025
as a short paper! 🎉Exciting times! 🇮🇹 @ir_glasgow
0
10
1
A large contingent of our staff & students
@uofgcompsci.bsky.social
will soon be traveling to
#ECIR2025
. We'll be presenting our latest work in
#search
&
#RecSys
throughout the 5-day conference. Looking forward to connecting with colleagues and friends in Lucca!
about 1 year ago
0
20
8
reposted by
Glasgow IR Group
Iadh Ounis
about 1 year ago
About a week left to apply to this postdoctoral position in Responsible AI/IR at
@irglasgow.bsky.social
Details are below. Deadline to apply: 26th March
add a skeleton here at some point
0
7
7
reposted by
Glasgow IR Group
about 1 year ago
Watching
@iadhounis.bsky.social
give a Keynote talk about reproducibility and PyTerrier pipelines in Tsukuba x Glasgow workshop on the Frontiers of AI.
@irglasgow.bsky.social
0
8
4
reposted by
Glasgow IR Group
about 1 year ago
We are recruiting a postdoc at
@irglasgow.bsky.social
to work on the Participatory Harm Auditing Workbenches and Methodologies (PHAWM) RAI UK project on Responsible AI.
phawm.org
Deadline: 26th March
www.jobs.gla.ac.uk/job/research...
loading . . .
phawm
https://phawm.org/
0
5
5
reposted by
Glasgow IR Group
Iadh Ounis
about 1 year ago
Come work with us in Glasgow! We are recruiting a postdoc at
@uofgcompsci.bsky.social
to work on understanding & measuring the harm of AI-driven IR approaches within various search contexts as part of the PHAWM project on Responsible AI. Deadline: 26/03 Details:
www.jobs.gla.ac.uk/job/research...
loading . . .
Research Associate
Job PurposeTo make a leading contribution to the Participatory Harm Auditing Workbenches and Methodologies (PHAWM) project. Working with Information Retrieval experts Prof Iadh Ounis, Prof Craig Ma...
https://www.jobs.gla.ac.uk/job/research-associate-21?source=linkedin.com
0
6
8
reposted by
Glasgow IR Group
Zixuan Yi
about 1 year ago
Happy to share that our paper entitled "A Multi-modal Large Language Model with Graph-of-Thought for Effective Recommendation" has been accepted by
@naaclmeeting.bsky.social
as a main conference paper, co-authored with
@iadhounis.bsky.social
.
#NAACL2025
0
8
4
reposted by
Glasgow IR Group
Iadh Ounis
about 1 year ago
We have 2 tenure-track faculty openings in Machine Learning at
@uofgcompsci.bsky.social
; Applications are welcome in the general areas of AI & ML, which complement existing strengths in the
@idaglasgow.bsky.social
section. Details at:
jobs.gla.ac.uk/job/lecturer-s…
Deadline: 17 Feb 2025 at 23:45
loading . . .
https://jobs.gla.ac.uk/job/lecturer-s…
0
10
5
reposted by
Glasgow IR Group
Zixuan Yi
over 1 year ago
Happy to share that our paper entitled “Enhancing Recommender Systems: Deep Modality Alignment with Large Multi-Modal Encoders” has been accepted by ACM Transactions on Recommender Systems - joint work with Zijun Long,
@iadhounis.bsky.social
,
@craigmacdonald.bsky.social
and
@richardmcc.bsky.social
.
0
6
3
reposted by
Glasgow IR Group
Jack McKechnie
over 1 year ago
At 15:00 on 13th January, Francesco Luigi De Faveri from University of Padua will give an
#IRTalk
entitled "Preserving Privacy in Information Retrieval: Leveraging Differential Privacy Across Domains". Details:
samoa.dcs.gla.ac.uk/events/viewt...
@uofgcompsci.bsky.social
@irglasgow.bsky.social
0
3
2
reposted by
Glasgow IR Group
IEEE ICDCS 2025
over 1 year ago
🚨A week to go (!) before the poster papers abstract deadline for
#ICDCS2025🚨
Submissions should be in the form of papers in a short format that are best presented as posters.
icdcs2025.icdcs.org/call-for-pos...
Deadlines: 15 Jan (abstracts), 22 Jan (papers).
0
4
4
reposted by
Glasgow IR Group
Jack McKechnie
over 1 year ago
Today, Xiaoyu Zhang from Shandong University is giving an
#IRTalk
entitled "Enhancing Conversational Recommender Systems: Integrating Knowledge, Context, and Emotions". Details:
samoa.dcs.gla.ac.uk/events/viewt...
@uofgcompsci.bsky.social
@irglasgow.bsky.social
0
1
1
reposted by
Glasgow IR Group
Jack McKechnie
over 1 year ago
At 15:00 on 6th January, Xiaoyu Zhang from Shandong University will give an
#IRTalk
entitled "Enhancing Conversational Recommender Systems: Integrating Knowledge, Context, and Emotions". Details:
samoa.dcs.gla.ac.uk/events/viewt...
@uofgcompsci.bsky.social
@irglasgow.bsky.social
0
5
2
reposted by
Glasgow IR Group
over 1 year ago
We snuck out new releases in PyTerrier ecosystem in the last few weeks, with a number of 😍 changes…. 🧵👇 1/7
github.com/terrier-org/...
pyterrier.readthedocs.io
cc/
@irglasgow.bsky.social
loading . . .
GitHub - terrier-org/pyterrier: A Python framework for performing information retrieval experiments, building on http://terrier.org/
A Python framework for performing information retrieval experiments, building on http://terrier.org/ - terrier-org/pyterrier
https://github.com/terrier-org/pyterrier
1
15
5
reposted by
Glasgow IR Group
over 1 year ago
Glad to share that our work (by Fanghzhen Tian and w/
@gdebasis.bsky.social
and myself) "Is Relevance ‘Lost in Transmission’ from Retriever to Generator?" has been accepted to
#ecir2025
as a full paper. See you next spring in Lucca 🙋🏻♂️
@irglasgow.bsky.social
0
12
1
Load more
feeds!
log in