Expand description
Temporal join — find time windows where entities are semantically close.
A temporal join finds periods where two (or more) entities converge in embedding space. Unlike point-level kNN, this captures sustained proximity.
§Example
Two users who sporadically post similar content won’t trigger a join, but users who consistently converge over a week-long window will.
Structs§
- Group
Join Result - A time window during which a subset of a group converged.
- Temporal
Join Result - A time window during which two entities were semantically close.
Functions§
- find_
largest_ 🔒epsilon_ cluster - Find the largest cluster of entities where all pairs are within epsilon.
- group_
temporal_ join - Find time windows where at least
min_entitiesfrom the group converge. - mean_
pairwise_ 🔒distance - Mean pairwise distance among a subset of entities.
- merge_
group_ 🔒results - Merge consecutive group join results that overlap in time.
- temporal_
join - Find time windows where entities A and B are within distance
epsilon. - window_
distances 🔒 - Compute min and mean distances between A’s and B’s points in a time window.