Papers › Isotropy Matters: Soft-ZCA Whitening of Embeddings for Semantic Code Search

Isotropy Matters: Soft-ZCA Whitening of Embeddings for Semantic Code Search

26 Nov 2024arXiv:2411.17538archive 2025-07-28

Andor Diera, Lukas Galke, Ansgar Scherp

Low isotropy in an embedding space impairs performance on tasks involving semantic inference. Our study investigates the impact of isotropy on semantic code search performance and explores post-processing techniques to mitigate this issue. We analyze various code language models, examine isotropy in their embedding spaces, and its influence on search effectiveness. We propose a modified ZCA whitening technique to control isotropy levels in embeddings. Our results demonstrate that Soft-ZCA whitening improves the performance of pre-trained code language models and can complement contrastive fine-tuning.

PaperPDFCode

Code

drndr/code_isotropy officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Code Search

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

ZCA Whitening

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections