133 lines
4.7 KiB
JSON
Executable File
133 lines
4.7 KiB
JSON
Executable File
{
|
|
"version": "1.1",
|
|
"id": "skew-profile",
|
|
"title": "Zipf-like 분포만 무거운 머리와 긴 꼬리를 함께 재현한다",
|
|
"question": "균일·정규분포와 비교할 때 왜 Zipf-like 분포가 하이라이트 조회의 스트레스 데이터에 적합한가?",
|
|
"type": "concept",
|
|
"direction": "LR",
|
|
"audience": [
|
|
"백엔드 엔지니어",
|
|
"성능 실험 설계를 검토하는 독자"
|
|
],
|
|
"summary": "균일분포와 정규분포는 극단적으로 많은 소수를 없애지만, 선택한 Zipf-like 합성 분포는 무거운 머리와 긴 꼬리를 만들어 대량 하이라이트와 Top-N 필요성을 재현한다.",
|
|
"alt": "균일분포, 정규분포, Zipf-like 합성 분포를 분포 형태와 극단적 소수, 스트레스 조건 재현 여부, 선택 결과로 나란히 비교한 도표.",
|
|
"long_description": "왼쪽부터 균일분포, 정규분포, Zipf-like 합성 분포를 같은 네 기준으로 비교한다. 균일분포는 모든 아이템이 3개이고, 정규분포는 평균 근처에 몰려 둘 다 극단적으로 많은 소수를 만들지 못하므로 제외된다. Zipf-like 분포는 소수의 인기 아이템이 압도적인 무거운 머리와 나머지의 긴 꼬리를 만들며, 지수 s=1.15와 상한 500·하한 1을 사용해 매우 많은 하이라이트 조건과 Top-N 필요성을 재현하는 합성 스트레스 분포로 선택된다.",
|
|
"source_context": {
|
|
"document": "/home/donghyeon/workspace/ai-tool/topic-arrange/n+1liner/n+1liner.md",
|
|
"document_sha256": "1bb38964ca2a849690f5355646c1aa988111b4cd4e1055c6cb05cf7e5fc35cde",
|
|
"anchor": {
|
|
"kind": "marker",
|
|
"value": "skew-profile",
|
|
"line": 192
|
|
}
|
|
},
|
|
"composition": {
|
|
"profile": "comparison",
|
|
"diagram_only": true,
|
|
"reference_ids": [
|
|
"contract-comparison"
|
|
],
|
|
"rationale": "문서가 균일·정규분포를 제외하고 Zipf-like 분포를 선택한 근거를 같은 비교 기준으로 직접 대조하므로, 호출 관계를 만들지 않는 정렬된 comparison 구성이 핵심 주장에 가장 적합하다.",
|
|
"focus_node": "zipf-like"
|
|
},
|
|
"groups": [],
|
|
"nodes": [
|
|
{
|
|
"id": "uniform",
|
|
"label": "균일분포",
|
|
"kind": "distribution",
|
|
"role": "option",
|
|
"description": "모든 아이템에 하이라이트 3개를 주는 분포로, 매우 많은 하이라이트 조건을 재현하지 못한다.",
|
|
"details": [
|
|
"분포 형태: 모두 3개",
|
|
"극단적 소수: 없음",
|
|
"스트레스 조건: 재현 못함",
|
|
"선택 결과: 제외"
|
|
],
|
|
"emphasis": "muted",
|
|
"evidence": [
|
|
{
|
|
"start_line": 177,
|
|
"end_line": 177
|
|
},
|
|
{
|
|
"start_line": 195,
|
|
"end_line": 195
|
|
}
|
|
],
|
|
"assumption": false
|
|
},
|
|
{
|
|
"id": "normal",
|
|
"label": "정규분포",
|
|
"kind": "distribution",
|
|
"role": "option",
|
|
"description": "평균 근처에 몰려 극단적으로 많은 소수와 무거운 머리를 만들지 못하는 분포다.",
|
|
"details": [
|
|
"분포 형태: 평균 근처 집중",
|
|
"극단적 소수: 없음",
|
|
"스트레스 조건: 재현 못함",
|
|
"선택 결과: 제외"
|
|
],
|
|
"emphasis": "muted",
|
|
"evidence": [
|
|
{
|
|
"start_line": 177,
|
|
"end_line": 177
|
|
},
|
|
{
|
|
"start_line": 196,
|
|
"end_line": 196
|
|
}
|
|
],
|
|
"assumption": false
|
|
},
|
|
{
|
|
"id": "zipf-like",
|
|
"label": "Zipf-like 합성 분포",
|
|
"kind": "distribution",
|
|
"role": "option",
|
|
"description": "순위 기반 지수로 편중 강도를 조절하며 무거운 머리와 긴 꼬리를 재현하는 합성 스트레스 분포다.",
|
|
"details": [
|
|
"분포 형태: 무거운 머리 + 긴 꼬리",
|
|
"극단적 소수: 있음 · 1위 500개",
|
|
"스트레스 조건: 재현",
|
|
"선택 결과: s=1.15 합성 분포"
|
|
],
|
|
"emphasis": "primary",
|
|
"evidence": [
|
|
{
|
|
"start_line": 177,
|
|
"end_line": 177
|
|
},
|
|
{
|
|
"start_line": 181,
|
|
"end_line": 181
|
|
},
|
|
{
|
|
"start_line": 184,
|
|
"end_line": 184
|
|
},
|
|
{
|
|
"start_line": 188,
|
|
"end_line": 190
|
|
},
|
|
{
|
|
"start_line": 197,
|
|
"end_line": 197
|
|
},
|
|
{
|
|
"start_line": 203,
|
|
"end_line": 203
|
|
}
|
|
],
|
|
"assumption": false
|
|
}
|
|
],
|
|
"edges": [],
|
|
"legend": [],
|
|
"metadata": {
|
|
"rationale": "세 분포를 동일한 네 항목으로 맞춰 비교하고, 문서가 직접 제시한 제외·선택 이유만 포함했다."
|
|
}
|
|
}
|