apache / apache/datasketches-cpp

Weighted version of the KLL sketch?

Offen
#157 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
273
Forks
88
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
8

Beschreibung

Hello,

There's a consideration at [XGBoost](https://github.com/dmlc/xgboost/issues/5746) about potentially using the KLL sketch to represent feature value histograms.

One potential blocker is the need for a weighted version of the sketch, this would allow us to use data points that are weighted, and adjust their feature contributions accordingly (See Appendix A of [XGBoost paper](https://arxiv.org/abs/1603.02754)).

I remember discussing in the past the possibility of using data weights with KLL, is that still an option?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Prüfung des KLL-Sketch-Designs und des verknüpften XGBoost-Issues #5746 und lies anschließend Appendix A des verknüpften XGBoost-Papers zu den Anforderungen an die Gewichtung. Bestimme, ob ein gewichteter KLL-Sketch machbar ist, und lege das erwartete Verhalten vor der Implementierung fest; das Issue nennt keine Quelldateien oder Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
data
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.