Fundamental Limits of Cache-Aided Private Information Retrieval with Unknown and Uncoded Prefetching

We consider the problem of private information retrieval (PIR) from non-colluding and replicated databases when the user is equipped with a cache that holds an uncoded fraction from each of the stored messages in the databases. We assume that the databases are unaware of the cache content. We investigate the optimal download cost normalized with the message size as a function of , , . For a fixed , , we develop an inner bound (converse bound) for the curve. The inner bound is a piece-wise linear function in that consists of line segments. For the achievability, we develop explicit schemes that exploit the cached bits as side information to achieve non-degenerate corner points. These corner points differ in the number of cached bits that are used to generate one side information equation. We obtain an outer bound (achievability) for any caching ratio by memory-sharing between these corner points. Thus, the outer bound is also a piece-wise linear function in that consists of line segments. The inner and the outer bounds match in general for the cases of very low caching ratio () and very high caching ratio (). As a corollary, we fully characterize the optimal download cost caching ratio tradeoff for . For general , , and , we show that the largest gap between the achievability and the converse bounds is . Our results show that the download cost can be reduced beyond memory-sharing if the databases are unaware of the cached content.
View on arXiv