mkaszkowiak
Joined 5 years ago
Joined 5 years ago
This is an open problem that I came across (in a different domain), as the search space can be really wide. It's hard to measure results for non-trivial tasks.
Would be really interested if you can share your eval approach :)
What's the point of those changes? Does Google want to maintain its revenue from Play Store? Feels like a bad long-term decision, especially when Apple is releasing excellent phones.
My questions: what languages do your models currently support? Did you perform multilingual benchmarks? Couldn't find an answer on the website
- What if certain rows in a table don't need to be embedded?
- What if we use a single API key for embedding database rows and user queries and it hits a rate limit - how to prioritize user queries?
- What if some rows should be vectorized using a different model, depending on an external configuration?
Personally, I can vouch for ParadeDB: https://www.paradedb.com/
It adds extra extensions to PostgreSQL which enable vector indexing, full text search and BM25. Works great and developers are helpful!
The major difference is that you must generate the embeddings by yourself, but I consider it an upside - to each their own :)
After some failed experiments - it performed worse than I thought it will - I've googled the subject, and... it turns out there's a whole paper about ML and codenames :)
https://arxiv.org/abs/2105.05885 (Playing Codenames with Language Graphs and Word Embeddings) - fun to read
When compared to Azure Document Intelligence, Marker is really cheap when self-hosted (assuming you fall under the license requirements), but it does not produce high quality data. YMMV.
My website and blog: https://kaszkowiak.org/en/ Contact me at: [email protected]