Beyond Single Embedding: Modeling User Preferences as Distribution in Federated Recommendation
- Authors: Chunxu Zhang*, Weipeng Zhang*, Guodong Long, Zhiheng Xue, Bo Yang (*equal contribution)
- Affiliation: Jilin University; Hong Kong Polytechnic University; University of Technology Sydney
- Paper: https://openreview.net/forum?id=9UohNmtqK5
- Code: https://github.com/Zhangwp2420/FedDistRec
- Published: ICML 2026 (PMLR v306)

TL; DR
Federated recommendation์์ user๋ฅผ single embedding(point estimate)์ด ์๋ item embedding space ์์ distribution์ผ๋ก ๋ชจ๋ธ๋งํ๊ธฐ ์ํด, diffusion์ผ๋ก user ํํ์ ๋ณต์ ์์ฑํ๊ณ ์์ธก ์ ์๋ฅผ ensemble
Review Video

Background
- Federated Recommender System (FRS): ๊ฐ user(client)์ ์ํธ์์ฉ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๋ก ์ฌ๋ฆฌ์ง ์๊ณ , client๊ฐ ๋ก์ปฌ์์ ํ์ตํ ์
๋ฐ์ดํธ๋ง ๋ชจ์์ ์ถ์ฒ ๋ชจ๋ธ์ ๋ง๋๋ ๋ฐฉ์
TL; DR: ๊ฐ ๊ด์ฐฐ์๊ฐ ์๊ธฐ ๋ชซ์ ๋ถ๋ถ ๊ด์ธก๋ง ๊ฐ๊ณ user๋ฅผ ์ถ์ ํด์ผ ํ๋ ๊ทน๋จ์ ์ธํ- ์ด๊ธฐ ๊ณ์ด: ์ ํต ์ถ์ฒ ๋ชจ๋ธ์ federated ์ด์
- FedMF (Chai et al., 2020): matrix factorization์ federated ๋ฒ์
- FedNCF (Ammad-Ud-Din et al., 2019): neural collaborative filtering ๊ธฐ๋ฐ, item embedding๊ณผ ์์ธก ํจ์๋ฅผ ๊ณต์ ํ์ต
- ๊ฐ์ธํ ๊ณ์ด: user๋ณ ํํ์ ๋ฐ๋ก ๋ค๋ฌ๋ ๋ฐฉํฅ
- PFedRec (Zhang et al., 2023): dual personalization mechanism
- FedRAP (Li et al., 2024): global item embedding๊ณผ user๋ณ item embedding์ ํจ๊ป ์ ์ง
- ๊ณตํต ํ๊ณ: user ํ ๋ช
์ embedding ๋ฒกํฐ ํ๋๋ก ํํ. โ์ด user์ ์ ํธ๋ ์ง๊ธ๊น์ง ๋ณธ ์๋์ ๊ธฐ๋ก๋ง์ผ๋ก ์ ํํ ํ๋๋ก ํ์ ํ ์ ์๋คโ๋ ๊ฐ์ (determinacy assumption)์ด ๊น๋ ค ์์
- ์ค์ ๊ธฐ๋ก์ sparseํ๊ณ ํด์์ด ์ฌ๋ฌ ๊ฐ์ง๋ก ๊ฐ๋ฆฌ๋๋ฐ(ambiguous), ๋ฒกํฐ ํ๋์ ์ ๋ถ ์ฑ์ฌ๋ฃ๋ ๊ผด์ด๋ผ ์์ฃผ ๋ฑ์ฅํ item ์ชฝ์ผ๋ก ์น์ฐ์น ํํ์ด ํ์ต๋๋ ๊ฒฝํฅ์ด ๋ฌธ์
Fig 1- user embedding์ ์ข์ํ item(positive)๊ณผ๋ ๊ฐ๊น๊ณ ์๋ item(negative)๊ณผ๋ ๋ฉ์ด์ผ ํจ
- ๊ทธ๋ฐ๋ฐ ๊ธฐ์กด positive๋ค๊ณผ ๋๋จ์ด์ง ์ positive๊ฐ ๋ค์ด์ค๋ฉด ๊ทธ ๋๋จ์ด์ง point๋ ํฌํจํ๊ณ ์ embedding์ด ์ด๋ํ๋ฉด์ ๊ธฐ์กด์ positive-negative ๋ถ๋ฆฌ๊ฐ ์ฝํด์ง๋ ๋ฑ
- ๊ฐ๊น๊ฑฐ๋ ๋ฉ์ด์ผํ๋ ์ ์ฝ๋ค์ด ์ ํ๋๋ก ๋ญ๊ฐ์ง๋ ๋ฌธ์ ๋ฐ์
- federated์์๋ ๋ ์ฌ๊ฐํ๋ค๊ณ : ๋น์ทํ ๊ธฐ๋ก์ ๊ฐ์ง ๋ค๋ฅธ user๋ค์ด ์ด ๋ชจํธํจ์ ์ด๋ป๊ฒ ํ์๋์ง ์ฐธ์กฐ ๋ถ๊ฐ โ ์ ๋งคํจ์ด client ์์ ๊ทธ๋๋ก
- user embedding์ ์ข์ํ item(positive)๊ณผ๋ ๊ฐ๊น๊ณ ์๋ item(negative)๊ณผ๋ ๋ฉ์ด์ผ ํจ
- user๋ฅผ point ์ธ์ ๋ฐฉ์์ผ๋ก ํํํ๋ ค๋ ๊ด๋ จ ์ฐ๊ตฌ
- box-embedding: user๋ฅผ ์ ์ด ์๋ ์์ญ(region)์ผ๋ก ํํ, ๋ค๋ง ์์ญ ์์ฒด๋ ์ฌ์ ํ ํ๋๋ก ๊ณ ์ ๋ deterministic ํํ์ด๋ผ, ๊ฐ์ user์ ๋ํด ์๋ก ๋ค๋ฅธ ํด์์ ์ฌ๋ฌ ๊ฐ ๋ด๋์ ์ ์์
- HCUR (Zhang et al., 2021): user๋ฅผ hypercuboid(์ง์ก๋ฉด์ฒด ์์ญ)๋ก ๋๊ณ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ scoring
- LCD-UC (Wu et al., 2024): user์ item ๋ชจ๋ hypercuboid + attention์ผ๋ก ์ ์ฌ๋ ๊ณ์ฐ
- diffusion ๊ธฐ๋ฐ ์ถ์ฒ: ์์ฑ ๋ชจ๋ธ๋ก preference๋ฅผ ๋ค๋ฃจ๋ ๊ณ์ด, ๋๋ถ๋ถ ์ต์ข
์ ์ผ๋ก๋ embedding ํ๋๋ก ์๋ ด์ํค๊ณ , centralized ํ์ต์ ์ ์
- DDRM (Zhao et al., 2024): diffusion์ denoise ๊ณผ์ ์ผ๋ก embedding์ ์ ์
- GCDR (Wu et al., 2025): conditional diffusion์ผ๋ก user๋ณ ์ฌ๋ฌ ๊ด์ฌ์ฌ ๋ถํฌ๋ฅผ ์ ์ง
- DiffRec (Wang et al., 2023) ๋ฑ ์์ฑํ preference ์ถ์ ๊ณ์ด
- box-embedding: user๋ฅผ ์ ์ด ์๋ ์์ญ(region)์ผ๋ก ํํ, ๋ค๋ง ์์ญ ์์ฒด๋ ์ฌ์ ํ ํ๋๋ก ๊ณ ์ ๋ deterministic ํํ์ด๋ผ, ๊ฐ์ user์ ๋ํด ์๋ก ๋ค๋ฅธ ํด์์ ์ฌ๋ฌ ๊ฐ ๋ด๋์ ์ ์์
Problem States
embedding ํ๋๋ก user๋ฅผ ํ์ ํ๋ ๊ฐ์ ์ด sparseํ๊ณ ๋ถ์ฐ๋ ๊ด์ธก ํ์ค๊ณผ ๋ง์ง ์๋๋ค.
- ์ถฉ๋ ์ฆ๊ฑฐ๋ฅผ ์ ํ๋๋ก ๋ญ๊ฐ๋ฉด ranking ๋ถ์์ โ ์๋ฆฝ ๊ฐ๋ฅํ ํด์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํจ๊ป ๋ณด์กดํ๋ distributional user representation ํ์
- noise๊ฐ ์ฌํ๊ฒ ์์ธ ์ํ์์๋ ๋ณต์ ๋ฐฉํฅ์ ์์ โ user๊ฐ ๋ญ ๋ด์๋์ง ์๋ ค์ฃผ๋ semantic conditioning ํ์
- federated์์๋ ์ ์ฒด ์ง๋จ์ ๊ณตํต ํจํด๊ณผ user ๊ณ ์ ํน์ฑ์ด ๋ ๋ค ํ์ โ global ์ฑ๋ถ๊ณผ personalized ์ฑ๋ถ์ ๋ถ๋ฆฌ + fusion ํ์
- ํํ์ด ์ฌ๋ฌ ๊ฐ๋ฉด ์ถ์ฒ ์ ์๋ ํ๋๋ก ์ ํด์ง์ง ์์ โ ๋ณต์ ์ํ ์์ฑ๊ณผ ensemble scoring ํ์
Suggestions
Diffusion ๊ธฐ๋ฐ user modeling
- diffusion (Ho et al., 2020)์ noise ์ฃผ์
+ ๋ณต์ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ user ํํ์ โํ์ต์ผ๋ก ํ์ ํ๋ ๊ณ ์ ๋ฒกํฐโ๊ฐ ์๋๋ผ โ๊ทธ๋๊ทธ๋ ์์ฑํ๋ ๋์โ์ผ๋ก ๋ฐ๊ฟ
- ๊ฐ์ user์ ๋ํด ์์ฑ์ ์ฌ๋ฌ ๋ฒ ํ๋ฉด ๋งค๋ฒ ์กฐ๊ธ์ฉ ๋ค๋ฅธ, ๊ทธ๋ฌ๋ ๋ชจ๋ ๊ทธ user์ ๊ธฐ๋ก๊ณผ ์๋ฆฝํ๋ ํํ์ด ๋์ด. ์ด ํํ๋ค์ ์งํฉ์ด ๊ณง user์ distribution
- ์์ (clean ํํ $x_0$): user๊ฐ ์ค์ ๋ก ์ํธ์์ฉํ item์ embedding์ ๊ณต์ item embedding matrix์์ ๊ทธ๋๋ก ๊ฐ์ ธ์ด
- user ๋ถํฌ๊ฐ item embedding space ์์, ์ค์ ์ํธ์์ฉ item๋ค์ ๊ธฐ์ค์ ์ผ์ ์ ์๋๋ค๋ ๋ป
- preference๋ฅผ ๋ณ๋์ latent ๋ฒกํฐ๋ก ํ์ ํ์ง๋ ์๊ณ , โuser๊ฐ ๋๋ฌ๋ธ item ์ทจํฅโ์ ํตํด์๋ง ๋ค๋ฃจ๊ฒ ๋ค๋ ์ค๊ณ
- ํ์ต: $x_0$์ noise๋ฅผ ๋จ๊ณ์ ์ผ๋ก ์์ ๋ค, ์๋๋๋ก ๋ณต์ํ๋๋ก denoising network๋ฅผ ํ๋ จ (ํ์ค DDPM์ ๋ณต์ ์ค์ฐจ ์ต์ํ)
Category semantic conditioning
- ๋ฌธ์ : noise๊ฐ ๋ง์ด ์์ธ ๋จ๊ณ์์๋ ๋จ์ ์ ํธ๊ฐ ๊ฑฐ์ ์์ด์, denoiser๊ฐ user ๋ฐฉํฅ์ผ๋ก ๋ณต์ํ ๊ทผ๊ฑฐ๊ฐ ์์
- ํด๊ฒฐ: user๊ฐ ์ํธ์์ฉํ item๋ค์ category ๋ฑ์ฅ ๋น์จ histogram $c_u$๋ฅผ ์กฐ๊ฑด์ผ๋ก ํจ๊ป ์
๋ ฅ
- ์: ์ ์ฒด ๊ธฐ๋ก ์ค ์ฅ๋๊ฐ 60%, ๋ณด๋๊ฒ์ 30%, ๋ฌธ๊ตฌ 10% ๊ฐ์ ๋น์จ ๋ฒกํฐ
- noisy ํํ, diffusion ๋จ๊ณ ์ ๋ณด(time embedding), $c_u$ ์ ์ projection layer๋ก ํฉ์ณ denoiser์ ์ ๋ ฅ
- ์ด category prior๊ฐ ๋ณต์์ user์ ์ค์ ์ทจํฅ ์ชฝ์ผ๋ก ๊ณ์ ๋์ด๋น๊ธฐ๋ ์ญํ
Global-Personalized denoising๊ณผ adaptive fusion
- denoising predictor
- global predictor: ๋ชจ๋ client๊ฐ ๊ณต์ ํ๊ณ ์๋ฒ์์ aggregation. ์ง๋จ ์ ์ฒด์ ๊ณตํต์ธ preference ํจํด ๋ด๋น
- personalized predictor: client์๋ง ์กด์ฌ, ๊ณต์ ํ์ง ์์. ๊ทธ user๋ง์ ๊ณ ์ ํ ํธ์ฐจ ๋ด๋น
- adaptive fusion module์ด ๋ ์์ธก์ ๊ฐ์ค ๊ฒฐํฉํด ์ต์ข
๋ณต์ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ถ
- โ๋ค๋ฅธ user๋ค์ ํด์ ๋ฐฉ์์ ์ฐธ์กฐํ ์ ์๋คโ๋ federated์ ๋ฌธ์ โ์ด ๋ ผ๋ฌธ์ ์ค์ ๋ต์ด ์ด ๊ณต์ global predictor
Joint training
- client๋ณ ํ์ต objective: $\mathcal{L}u = \mathcal{L}{rec} + \lambda \mathcal{L}_{diff}$
- $\mathcal{L}_{diff}$: noise ์์ธ ํํ์์ ์๋ณธ์ ๋ณต์ํ๋ ์ค์ฐจ (diffusion ํ์ต)
- $\mathcal{L}_{rec}$: ๋ณต์๋ ํํ์ user embedding์ผ๋ก ์จ์ ๊ณ์ฐํ๋ ํ์ค ranking loss (BPR ๋ฑ, ์ถ์ฒ ํ์ต)
- $\lambda$: ๋ณต์์ ์น์ฐ์น๋ฉด ์ทจํฅ ํ๋ณ๋ ฅ์ด ์ฃฝ๊ณ , ๋ฐ๋๋ฉด ํํ ํ์ต์ด ๋ถ์คํด์ง๋ฏ๋ก ์ด๋ฅผ ์กฐ์ ํ๋ ์ญํ
- ๊ณต์ /๋น๊ณต์ ํ๋ผ๋ฏธํฐ ๋ถํ : item embedding matrix์ global predictor๋ง ์๋ฒ๋ก ๋ณด๋ด๊ณ (๊ณต์ ), ๋๋จธ์ง(projection layer, personalized predictor, fusion, ์์ธก head)๋ ์ ๋ถ ๋ก์ปฌ์ ์ ์ง
- user ๊ณ ์ ์ ๋ณด๊ฐ ๋ฐ์ผ๋ก ๋๊ฐ๋ ๊ฑธ ์ต์ํ, gradient inversion ๋ฑ์ ๊ณต๊ฒฉ ์ํ ์ถ์. LDP, HE์๋ ๊ฒฐํฉ ๊ฐ๋ฅ
- ๋ถ๊ฐ์ ์ผ๋ก nonconvex FL ํ์ค ๊ฐ์ ํ์์ ๊ณต์ ํ๋ผ๋ฏธํฐ์ ์๋ ด ๋ณด์ฅ์ ์ ์
- diffusion์ด ์ถ๊ฐํ๋ ๋ฌด์์์ฑ์ด ์์ด๋, ํต์ round๋ฅผ ๋๋ฆฌ๊ณ round๋น client ์์ local step์ ์กฐ์ ํ๋ฉด ์๋ ด ์ค์ฐจ๊ฐ ํต์ ๋๋ค๋ ํ์ค์ ํํ
Multi-sample inference์ ensemble scoring
- ์ถ๋ก ์ ์ฐจ: ์๋ฒ ํต์ ์์ด client ์์์ ์๊ฒฐ
- ๋ฌด์์ noise๋ฅผ $N_s$๊ฐ ๋ฝ์, ๊ฐ๊ฐ denoising์ ๋๊น์ง ๋๋ ค user embedding $N_s$๊ฐ๋ฅผ ์์ฑ
- ๊ฐ embedding์ผ๋ก ๋ชจ๋ ํ๋ณด item์ ์ ์๋ฅผ ๊ณ์ฐํ ๋ค, item๋ง๋ค $N_s$๊ฐ ์ ์๋ฅผ ํ๊ท ํด์ ์ต์ข ranking
- embedding ํ๋๋ง ์ธ ๋์ ์ฐ์ฐํ ํ๋ค๋ฆผ(๋ถ์ฐ)์ ํ๊ท ์ผ๋ก ์ค์ด๋ ํจ๊ณผ
- ๋ฐฐํฌ ๊ด์ ์์ denoising network๋ฅผ ๋ณด์กฐ ๋ชจ๋๋ก ๋ถ์ด๊ณ loss ํญ๋ง ํ๋ ์ถ๊ฐํ๋ฉด ๋๋ plug-in ๊ตฌ์กฐ๋ผ, ๊ธฐ์กด FRS backbone์ ์์ ์์ด ํตํฉ ๊ฐ๋ฅ
Effects
- Experimental setup
- datasets: Amazon Toys / Health / Apps + KuaiSAR (Kuaishou)
- 7:1:2 split, Amazon์ 10ํ ๋ฏธ๋ง, KuaiSAR๋ 50ํ ๋ฏธ๋ง interaction user ์ ์ธ
- positive๋น negative 4๊ฐ ์ํ๋ง, item category metadata ํฌํจ (17~37๊ฐ)
- metrics: HR@10, NDCG@10, Recall@10, Precision@10, 5ํ ๋ ๋ฆฝ ์คํ ํ๊ท
- baselines
- box-embedding: HCUR, LCD-UC
- diffusion: DDRM, GCDR (user๋ณ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ก์ปฌ์ ๋๋ ๋ฐฉ์์ผ๋ก federated ๊ฐ์กฐ)
- FRS backbone: FedMF, FedNCF, PFedRec, FedRAP ๊ฐ๊ฐ์ vanilla vs. w/ ours ๋น๊ต
- ๊ตฌํ: latent dim 32, batch 256, local epoch 5, 100 round, diffusion step 32, RTX 3090 3์ฅ
- datasets: Amazon Toys / Health / Apps + KuaiSAR (Kuaishou)
- Results
Tab 1์ dataset, ์ backbone์์ ์ผ๊ด๋ ํฅ์- backbone ๊ตฌ์กฐ๋ฅผ ์ ๊ฑด๋๋ฆฌ๊ณ ์ป์ gain, ํฅ์์ ์ถ์ฒ๊ฐ user ํํ ๊ฐ์ ์ผ๋ก ๊ท์๋๋ค๊ณ ํด์
- box-embedding ๋๋น: ๊ณ ์ ์์ญ์ด ์๋ ์กฐ๊ฑด๋ถ ์์ฑ์ด๋ผ ๊ฐ์ user์ ์ฌ๋ฌ ํด์์ ๋ด๋ ์ ์ฐ์ฑ์์ ์ฐ์
- diffusion ๋๋น: global-personalized ๋ถ๋ฆฌ๊ฐ ๋จ์ผ embedding ๋ณต์(DDRM)๊ณผ client ๋ด ๋ค์ค ๋ถํฌ(GCDR) ๋ชจ๋ ์ํ
Fig 3ablation (PFedRec ํตํฉ ๊ธฐ์ค)- NoCategory(์กฐ๊ฑด ์ ๊ฑฐ), RandomCategory(๋ฌด์์ ๋ฒกํฐ๋ก ๋์ฒด) ๋ชจ๋ ์ ์งํ ํ๋ฝ
- category ์ ํธ๊ฐ โ์๋คโ๊ฐ ์๋๋ผ ์ค์ ๊ธฐ๋ก ๋ถํฌ๋ฅผ โ์ ํํ ๋ฐ์ํ๋คโ๊ฐ ํฅ์์ ์์ฒ
- SingleFusion(personalized ๊ฐ๋ ์ ๊ฑฐ)๋ ํ๋ฝ
- user ๊ณ ์ ํน์ฑ์ ๋ด๋ ์ ์ฉ ๋ชจ๋์ด ํ์
- NoCategory(์กฐ๊ฑด ์ ๊ฑฐ), RandomCategory(๋ฌด์์ ๋ฒกํฐ๋ก ๋์ฒด) ๋ชจ๋ ์ ์งํ ํ๋ฝ
Fig 4Toys์์ positive/negative ์์ธก ์ ์ ๋ถํฌ- ์ ์ํ ๋ฐฉ๋ฒ์ด positive ์ ์๋ 0.6 ๋ถ๊ทผ๊ทผ์ฒ, negative๋ 0.4 ์๋์ ๋ถํฌ๋์ด ์ ๋๋ก ๋ถ๋ฆฌ๋ ๊ฒ์ผ๋ก ๋ณด์ (vs. baselin๋ค์ ๋ ๋ถํฌ๊ฐ 0.4~0.5 ๊ตฌ๊ฐ์์ ํผ์ฌ)
- ๋ถํฌ ํํ์ด ๋ ํ๋ณ๋ ฅ ์๋ ์ ์๋ฅผ ๋ง๋ ๋ค ํ์ธ
- ์ ์ํ ๋ฐฉ๋ฒ์ด positive ์ ์๋ 0.6 ๋ถ๊ทผ๊ทผ์ฒ, negative๋ 0.4 ์๋์ ๋ถํฌ๋์ด ์ ๋๋ก ๋ถ๋ฆฌ๋ ๊ฒ์ผ๋ก ๋ณด์ (vs. baselin๋ค์ ๋ ๋ถํฌ๊ฐ 0.4~0.5 ๊ตฌ๊ฐ์์ ํผ์ฌ)
Tab 3user-level ranking violation rate (positive๊ฐ negative๋ณด๋ค ๋ฎ์ ์ ์๋ฅผ ๋ฐ๋ ๋น๋, ๋ฎ์์๋ก ์ข์)- user๋ฅผ interaction ํ์์ category ๋ค์์ฑ ๊ธฐ์ค quartile๋ก ๋๋ ์ ์ธก์ , ์ ๊ตฌ๊ฐ์์ ์ต์
- ํฅ์ ํญ์ด ๊ฐ์ฅ ํฐ ๊ณณ์ ๊ธฐ๋ก์ด ์ ์ user(Q1, ์๋ 7.78% ๊ฐ์)์ ๋ค์์ฑ ๋ฎ์ user(Q1, 5.93% ๊ฐ์)
- ์ฆ๊ฑฐ๊ฐ ํฌ์ํด์ ํํ ํ์ต์ด ๊ฐ์ฅ ์ด๋ ค์ด ๊ตฌ๊ฐ์ผ์๋ก ๋ถํฌ ํํ์ ์ด๋์ด ํผ
- hyper-parameter
- loss ๋น์ค $\lambda = 0.1$์ด ์ dataset์์ ์์ ์
- ์ํ ์ $N_s = 5$๋ฉด ์ถฉ๋ถ
Fig 8,910์ผ๋ก ๋๋ฆฌ๋ฉด ์ผ๋ถ dataset์์ ์คํ๋ ค ํ๋ฝ (๋จ์กฐ ์๋)- ์ํ ์ถ๊ฐ์ ์ป๋ ์ด๋์ด ๋น ๋ฅด๊ฒ ์์ง
Tab 4LDP ํตํฉ (๊ณต์ ํ๋ผ๋ฏธํฐ์ Laplacian noise ์ฃผ์ )- noise๋ฅผ ํค์ธ์๋ก privacy๋ ๊ฐํด์ง์ง๋ง ์ฑ๋ฅ์ ๊ณ์ ํ๋ฝ
- KuaiSAR๋ ๊ฐ์ฅ ์ฝํ noise์์ ์ด๋ฏธ NDCG@10 ๊ธ๋ฝ, dataset๋ณ ๋ฏผ๊ฐ๋ ํธ์ฐจ ํผ
Personal note. ์ต์ํ ๋ถ์ผ๊ฐ ์๋๋ผ ๋ชจ๋ ๊ฑธ ๋ค ์ดํดํ ๊ฒ ๊ฐ์ง๋ ์์ต๋๋ค๋ง, ๋๊ธฐ์ ๋ฐฉ๋ฒ๋ก ์ชฝ์์ ์ ๊ฐ ์ฐ๊ตฌ๋ฏธํ ์์ ์ ๋ฆฌํ๋ Motivation #1, ๊ทธ๋ฌ๋๊น preference๊ฐ ๊ฒฐ๊ตญ point๋ก ์๋ ดํ๋ค๋ ๋ฌธ์ ๋ฅผ recsys/FL ์ชฝ์์ ์ ์ฉํ ์ฐ๊ตฌ๋ผ ํ์ธํ์ต๋๋ค. icml์์ ์ ์ ์ด์ผ๊ธฐ๋ฅผ ์ ๊น ๋ค์ ์ ์์๋๋ฐ ์ญ์ ์ ๊ฐ ๋๋ฉ์ธ์ ์ถฉ๋ถํ ์ดํดํ์ง ๋ชปํด์ ์์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฌธ์ ์ํ ๋ถ๋ถ์ ๋น์ทํ ๊ด์ ์ธ ๊ฒ ๊ฐ๊ธด ํ๊ณ , point-estimate์ ์ทจ์ฝ์ฑ์ ๋ํ ๊ทผ๊ฑฐ๊ฐ ๋๋ค๊ณ ๋๊ผ์ต๋๋ค. ๋ค๋ง ๊ฒฐ๊ตญ ์ ํ์ ์ ์ ํ๊ท ์ผ๋ก ํ๋ฌ์ ๋๋์์ point ์๋๊ฐ ์ถ๊ณ .. ์ ๋ ์ด ๋ถ๋ถ์ ๋ํ ๋๋ ทํ ๊ฐ์ ์ด ๋ ์ค๋ฅด๋ ๊ฒ์ ์๋๋ผ ์กฐ๊ธ ์ด๋ ต๊ฒ ๋๊ปด์ง๊ธฐ๋ ํฉ๋๋ค. ํ ์๋ฅผ ๋๋ ค๋ ์ฑ๋ฅ์ด ๋จ์กฐ ๊ฐ์ ๋์ง ์๋๋ค๋ ๊ฑด ๋ถํฌ๊ฐ calibrated๋์ง ์์๋ค๋๊ฒ ์๋๊น ์ถ๊ณ โฆ