songid_eval_report.json 4.46 KB
{
  "backend": "faiss-as-pgvector-standin",
  "note": "Uses song-level aggregation compatible with a future pgvector online path.",
  "overall": {
    "count": 22,
    "top1": 0.909091,
    "top3": 0.954545,
    "top10": 0.954545,
    "mrr": 0.934343,
    "mean_rank": 1.8182,
    "median_rank": 1.0
  },
  "by_query_type": {
    "1": {
      "count": 20,
      "top1": 1.0,
      "top3": 1.0,
      "top10": 1.0,
      "mrr": 1.0,
      "mean_rank": 1.0,
      "median_rank": 1.0
    },
    "7": {
      "count": 2,
      "top1": 0.0,
      "top3": 0.5,
      "top10": 0.5,
      "mrr": 0.277778,
      "mean_rank": 10.0,
      "median_rank": 10.0
    }
  },
  "examples": {
    "1": [
      {
        "song_id": "100",
        "rank": 1,
        "top3": [
          [
            "100",
            0.9099869644641876,
            0.9999855160713196,
            0.9999855160713196,
            1
          ],
          [
            "116",
            0.8674689626693726,
            0.9527432918548584,
            0.9527432918548584,
            1
          ],
          [
            "103",
            0.8665370559692382,
            0.9517078399658203,
            0.9517078399658203,
            1
          ]
        ]
      },
      {
        "song_id": "101",
        "rank": 1,
        "top3": [
          [
            "101",
            0.9099996781349182,
            0.9999996423721313,
            0.9999996423721313,
            1
          ],
          [
            "118",
            0.8930539643764497,
            0.9811710715293884,
            0.9811710715293884,
            1
          ],
          [
            "116",
            0.8920178270339967,
            0.9800198078155518,
            0.9800198078155518,
            1
          ]
        ]
      },
      {
        "song_id": "102",
        "rank": 1,
        "top3": [
          [
            "102",
            0.9099974250793457,
            0.9999971389770508,
            0.9999971389770508,
            1
          ],
          [
            "113",
            0.878619978427887,
            0.9651333093643188,
            0.9651333093643188,
            1
          ],
          [
            "118",
            0.8727551674842834,
            0.9586168527603149,
            0.9586168527603149,
            1
          ]
        ]
      },
      {
        "song_id": "103",
        "rank": 1,
        "top3": [
          [
            "103",
            0.9078967189788818,
            0.9976630210876465,
            0.9976630210876465,
            1
          ],
          [
            "116",
            0.8892688846588135,
            0.9769654273986816,
            0.9769654273986816,
            1
          ],
          [
            "109",
            0.8786498045921325,
            0.965166449546814,
            0.965166449546814,
            1
          ]
        ]
      },
      {
        "song_id": "104",
        "rank": 1,
        "top3": [
          [
            "104",
            0.9099890029430389,
            0.999987781047821,
            0.999987781047821,
            1
          ],
          [
            "109",
            0.8646899795532226,
            0.9496555328369141,
            0.9496555328369141,
            1
          ],
          [
            "116",
            0.8414634442329406,
            0.9238482713699341,
            0.9238482713699341,
            1
          ]
        ]
      }
    ],
    "7": [
      {
        "song_id": "111",
        "rank": 18,
        "top3": [
          [
            "109",
            0.8765411591529846,
            0.9628235101699829,
            0.9628235101699829,
            1
          ],
          [
            "116",
            0.8749382710456848,
            0.9610425233840942,
            0.9610425233840942,
            1
          ],
          [
            "118",
            0.8641276276111602,
            0.9490306973457336,
            0.9490306973457336,
            1
          ]
        ]
      },
      {
        "song_id": "116",
        "rank": 2,
        "top3": [
          [
            "109",
            0.8701787447929383,
            0.9557541608810425,
            0.9557541608810425,
            1
          ],
          [
            "116",
            0.8674952483177185,
            0.9527724981307983,
            0.9527724981307983,
            1
          ],
          [
            "103",
            0.8659579670429229,
            0.95106440782547,
            0.95106440782547,
            1
          ]
        ]
      }
    ]
  }
}