AlphaNova
0

to AlphaNova mofos

A
artisticblossom
22d agocompetition-5

how do I use your city stuff.?

2 Replies

0
suppressedmama's avatarsuppressedmama19d ago

sorry for the delay, been busy. will respond in about 12 hours.

0
suppressedmama's avatarsuppressedmama18d ago

With the package, you can run:

# Full walk-forward + city/novelty metrics
python runner.py demo.py --gauge-fix

You can also run this using your own predictor.

The output includes a city-space novelty metric, which estimates how close your signal is to the existing signals we provide.

A signal can be thought of as a cross-sectionally demeaned vector time series:

xtR20x_t \in \mathbb{R}^{20}

with

i=120xt,i=0\sum_{i=1}^{20} x_{t,i} = 0

for each time step ( t ).

After demeaning, normalization, and a few additional geometric transformations, we map the signal into a sequence of points on the unit sphere:

ptS18p_t \in S^{18}

where

S18={xR19:x=1}S^{18} = \left\{ x \in \mathbb{R}^{19} : |x| = 1 \right\}

Intuitively, the original 20-dimensional instrument space loses one degree of freedom from demeaning, and another from normalization.

A city is simply the normalized average of these spherical points:

c=tpttptc = \frac{\sum_t p_t}{\left|\sum_t p_t\right|}

This gives a compact geometric representation of the entire signal.

The similarity between two cities is measured using cosine similarity:

sim(c1,c2)=c1c2\mathrm{sim}(c_1, c_2) = c_1^\top c_2

or equivalently by the angular distance:

θ=cos1(c1c2)\theta = \cos^{-1}(c_1^\top c_2)

Empirically, if your signal is sufficiently far from the provided cities in this space, then there is a good probability that it will also exhibit low correlation with those signals in practice.

As a rough rule of thumb, you generally want your city to be at least:

θ60\theta \geq 60^\circ

away from existing cities, corresponding to:

c1c20.5c_1^\top c_2 \leq 0.5

The package also includes the raw ambient coordinate city representations in a parquet file. Those can be explored directly, potentially with the assistance of an agentic workflow for automated novelty search or signal discovery.

Sign in to reply.

to AlphaNova mofos | AlphaNova Discussions