Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Spectral vector search using graph Laplacian eigenstructure. Use when cosine/L2 similarity misses latent structure in your embeddings.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -28% | 0% |
Spectral vector search that augments nearest-neighbour search with graph Laplacian features. Computes a Laplacian over the item graph and uses the Rayleigh quotient to produce a λτ (lambda-tau) score per item, enabling search that respects both semantic similarity and structural role.
bashpip install arrowspace
pythonfrom arrowspace import ArrowSpaceBuilder import numpy as np
Pass an (N, d) float64 NumPy array of embedding vectors:
pythonitems = np.array([[0.1, 0.2, 0.3], [0.0, 0.5, 0.1], [0.9, 0.1, 0.0]], dtype=np.float64)
pythongraph_params = {"eps": 0.2, "k": 6, "topk": 3, "p": 2.0, "sigma": 1.0} builder = ArrowSpaceBuilder(items, graph_params=graph_params) aspace = builder.build()
pythonlambdas = aspace.lambdas() # array indexed by insertion order sorted_res = aspace.lambdas_sorted() # (score, index) pairs ascending
Higher λτ values indicate items that are both semantically close and structurally central.
pythonitems = np.random.randn(100, 64).astype(np.float64) builder = ArrowSpaceBuilder(items, graph_params={"eps": 0.5, "k": 10, "topk": 5, "p": 2.0, "sigma": None}) aspace = builder.build() scores = aspace.lambdas() top_indices = np.argsort(scores)[-5:]
pythonfrom sklearn.metrics.pairwise import cosine_similarity cos_sim = cosine_similarity(items) cosine_order = np.argsort(cos_sim[0])[::-1] spectral_order = np.argsort(aspace.lambdas())[::-1]
Solution: Increase eps, or set it proportional to 1/sqrt(embedding_dim)
Solution: Keep k ≤ 25 for most datasets
vector-database-engineer — General vector database expertiseembedding-strategies — Embedding model selection and chunkingsimilarity-search-patterns — Semantic search implementation patternshybrid-search-implementation — Combined semantic + keyword searchOther measured skills in the registry, with their headline benchmark lift.