Time-Decayed Vector Search in the Rhythm of TANGO: Jointly Modeling Semantic Similarity and Temporal Freshness
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
arXiv:2609.00548v1 [cs.DB] 1 Sep 2026
Time-Decayed Vector Search in the Rhythm of TANGO: Jointly Modeling Semantic Similarity and Temporal Freshness Jiuqi Wei
Qiyao Luo
Quanqing Xu
OceanBase, Ant Group weijiuqi.wjq@antgroup.com
OceanBase, Ant Group luoqiyao.lqy@antgroup.com
OceanBase, Ant Group xuquanqing.xqq@oceanbase.com
Chuanhui Yang
Themis Palpanas
OceanBase, Ant Group rizhao.ych@oceanbase.com
LIPADE, Université Paris Cité themis@mi.parisdescartes.fr
ABSTRACT
1
Vector search typically measures relevance through semantic similarity under a fixed scoring function. However, in a growing range of applications, relevance may evolve over time, making temporal freshness an additional signal beyond semantic similarity. In this paper, we formalize time-decayed vector search (TDVS), which incorporates continuous temporal decay into the search objective so that relevance is jointly determined by semantic similarity and temporal freshness. We design Score-Preserving Temporal Reduction (STR) that enables existing Maximum Inner Product Search indexes to directly support TDVS. We further present Chronos, a TDVSnative framework that derives an exact metric formulation and introduces Query-Orthogonal TimeLift to control data–data geometry while preserving all query–data scores and rankings. Building on Chronos, we propose TANGO, a hierarchical graph index that adopts layer-specific TimeLift geometries to preserve temporal locality at the base layer while strengthening long-range semantic connectivity in upper layers. TANGO traverses the hierarchy using the exact TDVS score, caches temporal factors to reduce computation, and supports efficient online insertion. Extensive experiments show that TANGO achieves up to 3.5× higher query throughput and 4.05× faster index construction than state-of-the-art graphbased competitors. TANGO also maintains its advantage over all competitors across diverse temporal settings and enables efficient online insertion, demonstrating its robustness and practicality.
Vector search has become a fundamental building block of modern data management and AI systems, supporting a wide range of applications such as semantic search, retrieval-augmented generation (RAG), large language models (LLMs), recommender systems, and agentic workflows [10, 55]. In its standard form, vector search returns the items that are most similar to a query under a fixed similarity function, such as inner product, cosine similarity, or Euclidean distance [2, 50]. This formulation works well in many cases, but it assumes that relevance depends only on semantic similarity and remains unchanged once an item’s embedding is fixed. Such an assumption no longer holds in many emerging applications, where temporal freshness is becoming an increasingly important factor in determining relevance [33, 47, 56]. Emerging Scenarios. Consider several representative examples. In agent memory [32, 34], an agent may store a long history of past interactions, observations, and intermediate reasoning results. For a new query, an old memory may be semantically very similar, yet still be less useful than a more recent one that better reflects the agent’s current state, goals, or environment. In freshness-sensitive RAG [39] and temporal question answering [21], older passages may still retain partial utility, but should gradually become less competitive than more recent passages as the context evolves. In recencysensitive web search [9], the relevance of a page may change on the scale of days or even hours for rapidly evolving events, requiring search results to account for both topical relevance and freshness. In dynamic content recommendation [42], older items may still match user interests, but should often be ranked below newer items whose utility is more aligned with current attention and demand. This demand is also reflected in the industry: Qdrant, for example, supports exponential time-based score boosting for news and other freshness-sensitive searches [38]. Existing Time-Aware Pipelines. Existing time-aware vectorsearch approaches mainly follow two paradigms. The first is filterbased search, where time is represented as metadata and range filters are applied before or during search [18, 49]. In this design, temporal information is used mainly to restrict the search space, while the underlying vector search objective remains unchanged and continues to rank candidates purely by semantic similarity. The second is rerank-based search, which performs semantic search first and then incorporates temporal signals through reranking or score fusion [9, 32]. Such methods retain a standard semantic retriever as the backbone and introduce time only after an initial candidate set has been produced. Overall, current vector search solutions still
PVLDB Reference Format: Jiuqi Wei, Qiyao Luo, Quanqing Xu, Chuanhui Yang, and Themis Palpanas. Time-Decayed Vector Search in the Rhythm of TANGO: Jointly Modeling Semantic Similarity and Temporal Freshness . PVLDB, 20(1): XXX-XXX, 2027. doi:XX.XX/XXX.XX PVLDB Artifact Availability: The source code, data, and/or other artifacts have been made available at https://github.com/WeiJiuQi/Chronos.
This work is licensed under the Creative Commons BY-NC-ND 4.0 International License. Visit https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of this license. For any use beyond those covered by this license, obtain permission by emailing info@vldb.org. Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment. Proceedings of the VLDB Endowment, Vol. 20, No. 1 ISSN 2150-8097. doi:XX.XX/XXX.XX
INTRODUCTION
Table 1: Summary of key notations.
treat time as an auxiliary factor layered on top of semantic search, rather than as a native component of the search objective. Limitations and Motivation. Despite these efforts, existing vector search solutions remain inadequate for dynamic workloads in which relevance derived from semantic similarity changes continuously over time. Filter-based methods are too coarse to capture soft temporal decay, since relevance often decreases gradually rather than disappearing at a fixed timestamp threshold. Rerank-based pipelines are limited by the recall of the first-stage retriever: if an item with the right semantic–temporal trade-off is not retrieved initially, no downstream reranker can recover it. This gap calls for a new formulation and a corresponding system solution. Rather than adding temporal signals to an existing vector search pipeline, we ask a more fundamental and challenging question: how should vector search be reformulated when relevance changes continuously over time? Addressing this question requires incorporating temporal decay directly into the search objective, so that indexing and search can be built around relevance jointly determined by semantics and time. This motivates a new problem that we call time-decayed vector search: given a query vector and a collection of timestamped data vectors, retrieve the items that are most relevant under a scoring function that combines semantic similarity with time decay. Our Solution. In this paper, we formalize Time-Decayed Vector Search (TDVS) as a new vector search problem and present Chronos, a TDVS-native framework, together with its hierarchical graph index TANGO to efficiently support TDVS. Specifically, we first formulate TDVS over timestamped vectors by incorporating continuous temporal decay directly into the search objective, so that relevance is jointly determined by semantic similarity and temporal freshness at query time (Section 2.2). We then design two solutions for TDVS: a generic solution Score-Preserving Temporal Reduction (STR) (Section 2.3) and a TDVS-native solution Chronos (Section 3). STR exactly reduces TDVS to conventional Maximum Inner Product Search (MIPS), enabling existing MIPS indexes to be directly reused to support TDVS, but it inherits structural constraints from the temporal factorization. To overcome these constraints, we present the Chronos framework, which derives an exact metric formulation for unit-norm embeddings and introduces Query-Orthogonal TimeLift to control data– data geometry, while preserving all query–data scores and rankings. Building on Chronos, we propose TANGO (Section 4), short for Time-Aware Navigable Graph with Query-Orthogonal TimeLift. TANGO is a TDVS-native hierarchical graph index that assigns different TimeLift geometries to different graph layers, enabling upper layers to strengthen long-range semantic connectivity while the base layer preserves temporal locality. TANGO traverses the hierarchy under the exact TDVS score, caches temporal factors to eliminate repeated exponentiation, and supports efficient online insertion. Extensive experiments on seven real-world datasets demonstrate that TANGO consistently outperforms state-of-theart graph-based competitors in both query and index performance while remaining robust across diverse temporal settings (Section 5). Our contributions are summarized as follows: • We formalize time-decayed vector search (TDVS) and study two representative objectives that combine semantic similarity and
Notation
Description
D, 𝑛, 𝑑 (𝑥𝑖 , 𝑡𝑖 ), (𝑞, 𝜏) 𝑠 (·, ·), Δ𝑖 , 𝑤 (·) 𝜆, ℎ 𝐹𝑚 , 𝛼, 𝑘 𝜓𝑄/𝑋 ,𝑇 , 𝑧𝑖(𝑇 ) , 𝑔𝜏(𝑇 ) 𝑞e𝑚 e𝑖𝑚 𝜏 ,𝑥 𝑘𝜆 , 𝜙 𝜆 , 𝑄𝑚 , 𝑃𝑚 , H𝑚 𝑐 𝑖 𝑗 , 𝑘𝑖 𝑗 𝑑𝑚 , 𝐷𝑚 𝜅, 𝜅 ℓ , 𝑑𝑚(𝜅 ) , 𝐷𝑚(𝜅 ) Gℓ 𝑡 0 , 𝑎𝜏 , 𝑏 𝑖
Dataset, cardinality, and vector dimension Data and query vector–time pairs Semantic similarity, item age, and time-decay function Decay rate and half-life, with 𝜆 = ln 2/ℎ TDVS score, additive semantic weight, and result size STR encoders, anchor, and temporal factors STR mapped query/data vectors Chronos kernel, feature map, mappings, and Hilbert space Pairwise semantic and temporal affinities Hilbert-space metric and its squared form TimeLift parameter, layer value, metric, and squared form TANGO graph at layer ℓ Reference time and cached query/data factors
temporal freshness additively or multiplicatively. We further design Score-Preserving Temporal Reduction (STR), an exact scorepreserving reduction that converts TDVS into Maximum Inner Product Search (MIPS), enabling existing MIPS indexes to directly support TDVS. • We present Chronos, a TDVS-native framework that provides an exact metricization of the complete TDVS objective. Its QueryOrthogonal TimeLift establishes a family of query-equivalent, but geometry-distinct metric spaces, enabling controllable semantic– temporal geometry, while exactly preserving every TDVS score and ranking. • We propose TANGO, a TDVS-native hierarchical graph index built on Chronos. TANGO realizes layer-specific semantic–temporal geometries within a unified graph, jointly supporting temporal locality and long-range semantic connectivity, and at the same time, enabling efficient online insertion. • We conduct extensive experiments comparing TANGO with stateof-the-art graph-based methods. TANGO achieves up to 3.5× higher query throughput and 4.05× faster index construction than the bestperforming competitors. Across diverse temporal settings, TANGO still outperforms all competitors and supports efficient online insertion, demonstrating its robustness and practicality.
2 PROBLEM STATEMENT 2.1 Classical Vector Search We begin with the standard vector search problem. Given a dataset D = {𝑥𝑖 }𝑛𝑖=1 , where 𝑥𝑖 ∈ R𝑑 , a query 𝑞 ∈ R𝑑 , a similarity function 𝑠 (·, ·), and an integer 𝑘, exact vector search returns the 𝑘 data vectors with the highest similarity to the query: N𝑘 (𝑞) = TopK𝑘𝑥𝑖 ∈ D 𝑠 (𝑞, 𝑥𝑖 ). Table 1 summarizes the key notation used throughout the paper. In high-dimensional settings, exact vector search becomes challenging due to the curse of dimensionality [4, 19]; approximate vector search is therefore the more practical choice, returning an apb𝑘 (𝑞) at substantially lower retrieval cost [11, proximate top-𝑘 set N b (𝑞)∩N (𝑞) | |N
12], with answer quality measured by Recall@𝑘 = 𝑘 𝑘 𝑘 . Classical vector search, whether exact or approximate, assumes that relevance is fully determined by semantic similarity and does not change once an item’s embedding is fixed. This assumption is appropriate for many workloads, but it becomes insufficient when the usefulness of an item changes with time [21, 34, 39, 42]. 2