<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Omar Shahbaz Khan on DASYA</title>
    <link>https://dasya.itu.dk/supervisor/omar-shahbaz-khan/</link>
    <description>Recent content in Omar Shahbaz Khan on DASYA</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>© DASYA, IT University of Copenhagen</copyright>
    <lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://dasya.itu.dk/supervisor/omar-shahbaz-khan/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Multi-Representation Storage in ecpfs: What Do You Actually Gain from Keeping More Than One Version of Your Vectors?</title>
      <link>https://dasya.itu.dk/for-students/proposals/current/osk-ecpfs-multirepresentation/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      
      <guid>https://dasya.itu.dk/for-students/proposals/current/osk-ecpfs-multirepresentation/</guid>
      <description>ecpfs stores one representation of each vector per index. This project adds the ability to store more than one, full vectors, PCA-reduced vectors, or both, and lets you choose which representation gets used at which point in the search: for routing, for final ranking, or both. Once that capability exists, the real question is what combinations are actually worth it: when does keeping a second representation around pay for itself, and when does it just add cost without helping?</description>
    </item>
    
    <item>
      <title>Answering Questions from Multimedia Collections</title>
      <link>https://dasya.itu.dk/for-students/proposals/archive/osk-qa-multimedia/</link>
      <pubDate>Fri, 21 Nov 2025 00:00:00 +0000</pubDate>
      
      <guid>https://dasya.itu.dk/for-students/proposals/archive/osk-qa-multimedia/</guid>
      <description>Constrastive learning models have made it easier to find relevant content from multimedia collections through descriptive text queries, reducing the interactivity needed to solve simple tasks. However, for complex tasks not only pertaining visual elements, or tasks focused on answering questions involving the contents of a singular or multiple media items (videos/images) still requires a fair amount of interactivity.
 Retrieve results from query Inspect content (summaries, watching, browsing) Refine the query / add more context / different search strategy Repeat until answer to the question or relevant content has been discovered  RAG (Retrieval-Augmented-Generation) approaches utilize LLMs (Large-Language Models) to answer questions from a set of documents.</description>
    </item>
    
    <item>
      <title>Benchmarking eCP-FS</title>
      <link>https://dasya.itu.dk/for-students/proposals/archive/osk-ecp-bench/</link>
      <pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://dasya.itu.dk/for-students/proposals/archive/osk-ecp-bench/</guid>
      <description>The extended Cluster Pruning (eCP) index, is a hierarchical approximate nearest neighbor index.
eCP-FS is a &amp;ldquo;white-box&amp;rdquo; implementation of the index as a file structure using zarr. The index building is done through Python, while the index loading and search have been implemented in both pure Python and a Rust-Python package.
While the index is slower from disk than other disk-based ANN solutions due to it not being stored as a single or few binary files but tons of smaller files, it allows more control over what is loaded, is easy to extend and when in-memory is on par with other memory based indexes.</description>
    </item>
    
  </channel>
</rss>