Live data from Hacker News

Show HN: Improving search ranking with chess Elo scores

zeroentropy.dev

11–20 of 67 posts

Re: Show HN: Improving search ranking with chess Elo scores

#11
post #3

I would have titled it "Improving ranking..." I like that it works with `sentence_transformers`

We could change the title to "Improving search ranking with chess Elo scores". Anybody object?

Edit: ok, done. Submitted title was "Show HN: Improving RAG with chess Elo scores".

Re: Show HN: Improving search ranking with chess Elo scores

#12
post #9
post #7

What’s the expected additional latency due to running this re-ranker?

It actually runs pretty fast, our benchmarks show ~149ms for 12665 bytes. It's faster than many other models

I would prominently display your benchmarks (against your competitors, of course). That's your selling point, right?

Re: Show HN: Improving search ranking with chess Elo scores

#13
Interesting work.

For a slightly different take using a similar intuition, see our paper [at ACL 2024](https://arxiv.org/abs/2402.14860) on ranking LLMs which may be of interest.

Our HuggingFace space has some examples: https://huggingface.co/spaces/ibm/llm-rank-themselves

Re: Show HN: Improving search ranking with chess Elo scores

#15

Fun fact about ELO. It's natural to think that it is some kind of initialism, but in fact ELO doesn't stand for anything. It's the name of the guy who invented the system. https://en.wikipedia.org/wiki/Arpad_Elo So don't say it "E.L.O." (unless you're talking about the band, I guess), say "ee-low"

What was his ELO rating?

Re: Show HN: Improving search ranking with chess Elo scores

#16
post #15

Fun fact about ELO. It's natural to think that it is some kind of initialism, but in fact ELO doesn't stand for anything. It's the name of the guy who invented the system. https://en.wikipedia.org/wiki/Arpad_Elo So don't say it "E.L.O." (unless you're talking about the band, I guess), say "ee-low"

What was his ELO rating?

https://chess.stackexchange.com/questions/35420/what-was-arp...

2065

Re: Show HN: Improving search ranking with chess Elo scores

#17

Happy to see competition in rerankers! Good luck with your product. My questions: what languages do your models currently support? Did you perform multilingual benchmarks? Couldn't find an answer on the website

Thanks! We trained on most european languages (english, french, spanish, russian...), arabic, and chinese so it does well on those! We haven't tested too much on other languages, but happy to do so if there is a use case

Re: Show HN: Improving search ranking with chess Elo scores

#18

Interesting work. For a slightly different take using a similar intuition, see our paper [at ACL 2024]( https://arxiv.org/abs/2402.14860 ) on ranking LLMs which may be of interest. Our HuggingFace space has some examples: https://huggingface.co/spaces/ibm/llm-rank-themselves

thank you, will check out the paper, the hf space is very cool!

Re: Show HN: Improving search ranking with chess Elo scores

#19
post #12
post #9

Earlier quoted context omitted.

It actually runs pretty fast, our benchmarks show ~149ms for 12665 bytes. It's faster than many other models

I would prominently display your benchmarks (against your competitors, of course). That's your selling point, right?

Yes! We did this here: https://www.zeroentropy.dev/blog/announcing-zeroentropys-fir... We wanted to share the approach with the community in this post. It does do better than competitors though!

Re: Show HN: Improving search ranking with chess Elo scores

#20

Cool stuff! We use a similar process internally to rerank and filter our cold outbound lists. We just use an off-the-shelf model as the judge, give it a custom criteria, and let it run until some set number of iterations. It's helped narrow down wide searches to the maximally relevant set of people (few thousand medium-bad matches to few hundred good matches) It's not cheap and it's not fast, but it definitely works…

Very interesting! What are some examples of criteria that you can evaluate pairwise, but couldn't score individually?
Post reply on HN