elastic / elastic/ml-cpp

[ML] Investigate / fix degraded anomaly detection performance on specific QA test sets

Aperta
#2,665 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
157
Fork
67
Merge medio
17h 52m
PR unite (30g)
20

Descrizione

The [CStringStore removal](https://github.com/elastic/ml-cpp/issues/2130) has caused degraded performance on a few QA test sets (next to improved / neutral performance on many others, so this doesn't warrant reverting). Investigate what causes this and, if possible, fix it.

The affected test sets are:
- [nginx-remote-ip-request-rate](https://github.com/elastic/qaf-tests/blob/e3ffbfa9b85a7be6c13248c09ef7dece3c22ec8d/resources/test_data/scenario/anomaly_detection/job_nginx_elasticco.yml#L114-L185)
- [nginx_remote_ip_url_count](https://github.com/elastic/qaf-tests/blob/e3ffbfa9b85a7be6c13248c09ef7dece3c22ec8d/resources/test_data/scenario/anomaly_detection/job_nginx_elasticco.yml#L195-L268)
- [iowa_store_liquor_sales_pop](https://github.com/elastic/qaf-tests/blob/e3ffbfa9b85a7be6c13248c09ef7dece3c22ec8d/resources/test_data/scenario/anomaly_detection/job_iowa_liquor.yml#L160-L243)

See also: [this QA issue](https://github.com/elastic/appex-qa-team/issues/156).

Note: no slowdown has been observed locally on MacOS, so this probably needs investigation on Linux or Windows.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Riproduci il degrado nei tre set di test QA collegati per il rilevamento delle anomalie, prima su Linux o Windows, e analizza l’issue relativa alla rimozione di CStringStore e QA issue 156. Il lavoro è considerato completato quando viene identificata la causa e, se possibile, vengono migliorati i risultati interessati senza annullare la rimozione di CStringStore, con i set di test QA che confermano l’esito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
machine-learning, performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.