Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Support multi-modal semantic search #318

Closed
vamshin opened this issue Sep 12, 2023 · 2 comments
Closed

[FEATURE] Support multi-modal semantic search #318

vamshin opened this issue Sep 12, 2023 · 2 comments
Assignees
Labels
v2.11.0 Issues targeting release v2.11.0

Comments

@vamshin
Copy link
Member

vamshin commented Sep 12, 2023

Is your feature request related to a problem?

This feature aims to enhance semantic search use cases by enabling Multimodal support in Neural Search plugin. Multimodal improves the relevancy of the results by combining text and other forms of inputs like image, audio, video etc.
As of today OpenSearch supports Semantic search use cases purely based on text based embedding models. While this works for majority of usecases, it does not scale well for applications that need to embed other forms of input. For example, consider a query “Give me bright colored blue shoes”. This can get more relevant results if image properties such as color, intensity is captured along with text. Multimodal solves this problem

What solution would you like?

  • We can make use of Binary field in OpenSearch to accept other forms of inputs like images, audio, video.
  • Enhance existing text embedding processor/create new processor to accept the binary fields and pass to ml-commons to get relevant embedding
  • Enhance neural query clause to accept binary along with string to perform semantic search
@vamshin vamshin added untriaged v2.11.0 Issues targeting release v2.11.0 and removed untriaged labels Sep 12, 2023
@vamshin vamshin self-assigned this Sep 12, 2023
@vamshin vamshin moved this from Backlog to 2.11.0 (November 16th, 2023) in Vector Search RoadMap Sep 12, 2023
@vamshin vamshin changed the title [FEATURE] Enable multi-modal semantic search [FEATURE] Support multi-modal semantic search Sep 14, 2023
@vamshin vamshin changed the title [FEATURE] Support multi-modal semantic search [FEATURE-Experimental] Support multi-modal semantic search Sep 14, 2023
@vamshin vamshin changed the title [FEATURE-Experimental] Support multi-modal semantic search [FEATURE] Support multi-modal semantic search Sep 29, 2023
@martin-gaievski
Copy link
Member

@vamshin for 2.11 we can do only limited support due to tight deadline. I see that is added to the roadmap, do you want to keep it as is and we create a new feature request for a extended solution, or we can remove 2.11 label and keep using this issue.

@vamshin
Copy link
Member Author

vamshin commented Oct 5, 2023

@martin-gaievski I think we should create new one for tracking extended solutions and tag this issue as a parent issue. This way community knows this feature is already shipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2.11.0 Issues targeting release v2.11.0
Projects
Status: Done
Development

No branches or pull requests

3 participants