| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- heterogeneous graph attention network
- Machine Learning
- heterogeneous graph neural network
- fooddist
- ์ถ์ฒ ์์คํ
- hin
- nlp
- graph
- food recommendation system
- yum-me
- Factorization Machine
- Rag
- digital health
- DeepFM
- retrieval augmented generation
- retrieval-augmented generation
- graphrag
- ์ถ์ฒ์์คํ
- heterogeneous graph
- Neo4j
- GenAI
- gat
- food recommender system
- mature-food
- Today
- Total
๐ ์ํ์์ AI ๊ณต๋ถํ๊ธฐ
MATURE-Food: Food Recommender System for MAndatory FeaTURE Choices A system for enabling Digital Health ๋ณธ๋ฌธ
MATURE-Food: Food Recommender System for MAndatory FeaTURE Choices A system for enabling Digital Health
FoodAI 2025. 4. 11. 22:30๐ก๋ค์ด๊ฐ๋ฉฐ
์๋ ํ์ธ์, ์ค๋์ "MATURE-Food: Food Recommender System for MAndatory FeaTURE Choices A system for enabling Digital Health" ๋ ผ๋ฌธ์ ๋ํ ์ธ๋ฏธ๋ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. ๋ณธ ๋ ผ๋ฌธ์ International Journal of Information Management Data Insights์ 2022๋ ์ ๋ฐํ๋ ์ฐ๊ตฌ๋ก, ์์ ํ์ ์์๋ฅผ ๋ฐ์ํ ๋ง์ถคํ ์ํ ์ถ์ฒ ์์คํ ๊ฐ๋ฐ์ ๊ดํ ์ค์ํ ๋ฐ๊ฒฌ์ ๋ด๊ณ ์์ต๋๋ค. ํนํ ๋ง์ฑ ์งํ์๋ค์ ์์ด ์๋ฒ์ ์ง์ํ๊ธฐ ์ํ ๋์งํธ ํฌ์ค์ผ์ด ์๋ฃจ์ ์ผ๋ก์ ๋์ ๊ฐ์น๋ฅผ ์ง๋๋๋ค.

I. ๋ ผ๋ฌธ ๊ฐ์
๋ณธ ์ฐ๊ตฌ๋ ์ฌ์ฉ์์ ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค๋ฉด์๋ ๊ฐ์ธ์ ์ ํธ๋๋ฅผ ์ต๋ํ ๋ฐ์ํ ์ ์๋ ์ํ ์ถ์ฒ ์์คํ ๊ฐ๋ฐ์ ๋ชฉํ๋ก ์งํ๋์์ต๋๋ค. ํนํ ๋ง์ฑ ์ ์ฅ์งํ(CKD) ํ์์ ๊ฐ์ด ์๊ฒฉํ ์์ด ์ ํ์ด ํ์ํ ์ฌ์ฉ์๋ฅผ ์ํ ๋ง์ถคํ ์๋ฃจ์ ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ๊ธฐ์กด์ ์ถ์ฒ ์์คํ ๋ค์ ์ฃผ๋ก ์ฌ์ฉ์์ ๊ณผ๊ฑฐ ์ ํธ๋์ ๊ธฐ๋ฐํ์ฌ ์ถ์ฒ์ ์ ๊ณตํ์ง๋ง, ๊ฑด๊ฐ ๊ด๋ จ ์ถ์ฒ์์๋ ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ด ๋์ฑ ์ค์ํฉ๋๋ค.
| ๋ ผ๋ฌธ ์ ๋ชฉ | MATURE-Food : Food Recommender System for MAndatory FeaTURE Choices A system for enabling Digital Health |
| ์ ์ | Ritu Shandilya, Sugam Sharma, Johnny Wong |
| ์ ๋ ๋ฐ ๋ฐํ ์ ๋ณด | International Journal of Information Management Data Insights, Volume 2, Issue 2, November 2022, 100090 |
์ฐ๊ตฌ์ ์ค์์ฑ
์ด ์ฐ๊ตฌ๊ฐ ์์ํ/์ํ๊ณผํ ๋ถ์ผ์์ ๊ฐ๋ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๊ธฐ์กด ์ถ์ฒ ์์คํ ์ ์ฃผ๋ก ์ฌ์ฉ์์ ๊ณผ๊ฑฐ ์ ํธ๋๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํ์ง๋ง, ๊ฑด๊ฐ ๊ด๋ จ ์ถ์ฒ์์๋ ํ์ ์์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ์ด ๋ ์ค์ํจ
- ๋ง์ฑ์งํ ํ์๋ฅผ ์ํ ๋ง์ถคํ ์์ด ์ถ์ฒ ์์คํ ์ ์๋ก์ด ๋ฐฉํฅ ์ ์
- ํ์ ์์์ ์๊ตฌ์ฌํญ๊ณผ ๊ฐ์ธ ์ ํธ๋๋ฅผ ๊ท ํ์๊ฒ ๋ฐ์ํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ ์ ์
- ์ฌ์ฉ์์ ๊ฑด๊ฐ ์ํ์ ๋ง์ถ ์ํ ์ถ์ฒ์ ํตํ ๋์งํธ ํฌ์ค์ผ์ด ๋ฐ์ ์ ๊ธฐ์ฌ
II. ์ฐ๊ตฌ ๋ฐฉ๋ฒ๋ก
์ฐ๊ตฌ ์ค๊ณ
๋ณธ ์ฐ๊ตฌ์์ ์ฌ์ฉ๋ ๋ฐฉ๋ฒ๋ก ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ฐ๊ตฌ ์ ํ: ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ ๋ฐ ์ฑ๋ฅ ํ๊ฐ ์ฐ๊ตฌ
- ๋ฐ์ดํฐ์ : ์์ด์ค์ ๋ํ ๋ณ์์ ๋ง์ฑ ์ ์ฅ ์งํ(CKD) ํ์ ์๋ฃ ๊ธฐ๋ก ๋ฐ USDA ์ํ ์์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(7,084๊ฐ ์ํ ํญ๋ชฉ๊ณผ 64๊ฐ์ง ์์์ ์ ๋ณด ํฌํจ)
- ํ๊ฐ ๋ฐฉ๋ฒ: ๊ธฐ์กด ์ถ์ฒ ์์คํ ๊ณผ MATURE ์์คํ ์ ์ฑ๋ฅ ๋น๊ต๋ฅผ ํตํ ์ ํจ์ฑ ๊ฒ์ฆ
MATURE ์์คํ ์ ์ฃผ์ ๊ตฌ์ฑ ์์
MATURE ์์คํ ์ ๋ค์ ๋ค ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:

1. ์ํ์ ํน์ง ๊ธฐ๋ฐ ๋ถ๋ฅ (Feature-Based Classification)
๊ฐ ์ํ์ ํจ์ ๋ ์์์ ํจ๋์ ๋ฐ๋ผ ์์์๋ฅผ ๋ค ๋จ๊ณ(L1-L4)๋ก ๋ถ๋ฅํ๊ณ , ์ด๋ฅผ ์ํ์ ํน์ฑ(feature)์ผ๋ก ํ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์นผ๋ฅจ(K) ํจ๋์ด 0-250mg์ธ ์ํ์ K=L1 ํน์ฑ์, 250-500mg์ธ ์ํ์ K=L2 ํน์ฑ์ ๊ฐ์ต๋๋ค. ์ด๋ ๊ฒ ๋ถ๋ฅ๋ ํน์ฑ์ ๋ฐํ์ผ๋ก ์ํ์ ์ฌ๋ฌ ํด๋์ค(Class)๋ก ๊ตฐ์งํํฉ๋๋ค.
2. ์ฌ์ฉ์๋ณ ํ์ ํน์ฑ ๋์ถ (Mandatory Features, MFs)
์ฌ์ฉ์์ ๊ฑด๊ฐ ์ํ์ ์๋ฃ ๊ธฐ๋ก์ ๋ฐํ์ผ๋ก ๋ฐ๋์ ์ถฉ์กฑํด์ผ ํ๋ ์์์ ์๊ตฌ์ฌํญ์ ํ์ ํน์ฑ(MF)์ผ๋ก ์ ์ํฉ๋๋ค. ๋ง์ฑ ์ ์ฅ์งํ ํ์์ ๊ฒฝ์ฐ ๋ํธ๋ฅจ, ์นผ๋ฅจ, ์ธ ๋ฑ์ ํน์ ์์์ ์ญ์ทจ๋์ด ์ ํ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํ์ ํน์ฑ์ ์ด์ง ๋ฒกํฐ ํํ๋ก ํํ๋ฉ๋๋ค.
3. ๊ณผ๊ฑฐ ์ ํธ๋ ๊ธฐ๋ฐ ์ ํธ ํน์ฑ ๊ณ์ฐ (Preferred Features, PFs)
์ฌ์ฉ์๊ฐ ๊ณผ๊ฑฐ์ ์ ํธํ๋ ์ํ๋ค์ ํน์ฑ์ ๋ถ์ํ์ฌ ์ ํธ ํน์ฑ(PF)์ ๊ณ์ฐํฉ๋๋ค. ์ต๊ทผ์ ์ ํธํ ์ํ์ ํน์ฑ์ ๋ ๋์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ๋ฉฐ, ๊ฐ ํน์ฑ์ ๋ํ ์ ํธ๋ ๊ฐ์ค์น ๋ฒกํฐ(PWV)๋ฅผ ์์ฑํฉ๋๋ค.
4. ํตํฉ ํน์ฑ ๋ฒกํฐ ๊ณ์ฐ ๋ฐ ์ถ์ฒ
ํ์ ํน์ฑ(MF)๊ณผ ์ ํธ ํน์ฑ(PF)์ ๊ฒฐํฉํ์ฌ ํตํฉ ํน์ฑ ๋ฒกํฐ(UWV)๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ด ๋ฒกํฐ์์ ํ์ ํน์ฑ์ ํญ์ ์ต์ฐ์ ์ผ๋ก ๋ฐ์๋๋ฉฐ(๊ฐ์ด 1), ๋๋จธ์ง ํน์ฑ์ ์ ํธ๋์ ๋ฐ๋ผ ๊ฐ์ค์น๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ๊ณ์ฐํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ํฉํ ์ํ์ ์ถ์ฒํฉ๋๋ค.
# MATURE ์๊ณ ๋ฆฌ์ฆ์ ํต์ฌ ํ๋ฆ
def MATURE_algorithm(user_profile, food_items):
# 1. ์ํ ํน์ฑ ๊ธฐ๋ฐ ๋ถ๋ฅ
food_classes = classify_items_by_features(food_items)
# 2. ๊ฐ ํด๋์ค์ ํน์ฑ ๊ฐ์ค์น ๋ฒกํฐ(CWV) ๊ณ์ฐ
for class_x in food_classes:
compute_class_weight_vector(class_x)
# 3. ์ฌ์ฉ์๋ณ ํ์ ํน์ฑ(MF) ๋์ถ
mandatory_features = extract_mandatory_features(user_profile)
# 4. ์ ํธ ํน์ฑ(PF) ๊ณ์ฐ
preferred_features = compute_preferred_features(user_history)
# 5. ํตํฉ ํน์ฑ ๋ฒกํฐ(UWV) ๊ณ์ฐ
user_weight_vector = compute_combined_features(mandatory_features, preferred_features)
# 6. ํด๋์ค ์ ์ฌ๋ ๊ณ์ฐ
similar_classes = find_similar_classes(food_classes, user_weight_vector)
# 7. ํ์ ํน์ฑ ์ถฉ์กฑ ์ฌ๋ถ ํ์ธ
recommended_items = []
for item in similar_classes_items:
if requirement_satisfaction_score(item, user_weight_vector) >= 1:
recommended_items.append(item)
# 8. ์ ํธ๋ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ
recommended_items.sort(key=lambda x: similarity_score(x, preferred_features), reverse=True)
return recommended_items
III. ์ฃผ์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ
์ฐ๊ตฌ์ ํต์ฌ ๋ฐ๊ฒฌ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. ์ํ ํน์ฑ ๋ถ๋ฅ ๋ฐฉ๋ฒ์ ํจ๊ณผ
MATURE ์์คํ ์ ๊ฐ ์ํ์ ํจ์ ๋ ์์์ ํจ๋์ ๋ฐ๋ผ ์์์๋ฅผ ๋ค ๋จ๊ณ(L1-L4)๋ก ๋ถ๋ฅํจ์ผ๋ก์จ ์ํ์ ํน์ฑ์ ํจ๊ณผ์ ์ผ๋ก ํํํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์์ ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ ํํ ์ถฉ์กฑ์ํค๋ ์ํ์ ์ฐพ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
| ์์์ | L1 | L2 | L3 | L4 |
| ์นผ๋ฅจ(mg) | 0-250 | 250-500 | 500-1000 | >1000 |
| ๋ํธ๋ฅจ(mg) | 0-135 | 135-200 | 200-400 | >400 |
| ๋จ๋ฐฑ์ง(g) | 0-10 | 10-20 | 20-30 | >30 |
| ์ธ(mg) | 0-50 | 50-100 | 100-300 | >300 |
2. ํ์ ํน์ฑ(MF)๊ณผ ์ ํธ ํน์ฑ(PF)์ ํจ๊ณผ์ ํตํฉ
MATURE์ ํต์ฌ์ ์ฌ์ฉ์์ ํ์ ์์ ์๊ตฌ์ฌํญ(MF)๊ณผ ๊ณผ๊ฑฐ ์์ ์ ํธ๋(PF)๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํตํฉํ๋ ๋ฐฉ์์ ๋๋ค. ํตํฉ ํน์ฑ ๋ฒกํฐ(UWV)๋ MF๋ฅผ ์ฐ์ ์ ์ผ๋ก ๋ง์กฑ์ํค๋ฉด์๋ ๊ฐ๋ฅํ ํ ์ฌ์ฉ์์ ์ ํธ๋๋ฅผ ๋ฐ์ํฉ๋๋ค. ์ด๋ ๊ฑด๊ฐ๊ณผ ๋ง์กฑ๋๋ฅผ ๋ชจ๋ ๊ณ ๋ คํ ๊ท ํ ์กํ ์ถ์ฒ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
3. ์ธ ๊ฐ์ง ์๋๋ฆฌ์ค์์์ ์ฑ๋ฅ ๋น๊ต ๊ฒฐ๊ณผ
์ฐ๊ตฌ๋ ์ธ ๊ฐ์ง ์๋๋ฆฌ์ค์์ MATURE์ ๊ธฐ์กด(Classical) ์ถ์ฒ ์์คํ ์ ์ฑ๋ฅ์ ๋น๊ตํ์ต๋๋ค:
- ์๋๋ฆฌ์ค 1 (๋์ ์ ํธ๋ ํน์ฑ์ MF๋ก ์ค์ ): ์ฌ์ฉ์๊ฐ ์์ฃผ ์ ํธํ๋ ํน์ฑ์ ํ์ ํน์ฑ์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ
- MATURE: 100๊ฐ ์ํ ๋ชจ๋ ํ์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ(RqSw ≥ 1)
- ๊ธฐ์กด ์์คํ : 89๊ฐ ์ํ๋ง ํ์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ
- ์ ํธ๋ ์ ์ฌ์ฑ(Sw): ๋ ์์คํ ๊ฐ ์ ์ฌ(๊ธฐ์กด ์์คํ ์ด ์ฝ๊ฐ ๋์)
- ๊ฒฐ๊ณผ ํด์: ์ฌ์ฉ์๊ฐ ์ ํธํ๋ ํน์ฑ์ ํ์ ํน์ฑ์ผ๋ก ์ค์ ํ์ ๋๋ ๋ ์์คํ ์ ์ฑ๋ฅ์ด ๋น์ทํ์ง๋ง, MATURE๊ฐ ๋ชจ๋ ์ถ์ฒ ํญ๋ชฉ์์ ํ์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค๋ ์ฅ์ ์ด ์์
- ์๋๋ฆฌ์ค 2 (์ค๊ฐ ์ ํธ๋ ํน์ฑ์ MF๋ก ์ค์ ): ์ฌ์ฉ์๊ฐ ๋ณดํต ์์ค์ผ๋ก ์ ํธํ๋ ํน์ฑ์ ํ์ ํน์ฑ์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ
- MATURE: 35๊ฐ ์ํ ๋ชจ๋ ํ์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ
- ๊ธฐ์กด ์์คํ : 21๊ฐ ์ํ๋ง ํ์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ
- ์ ํธ๋ ์ ์ฌ์ฑ: MATURE < ๊ธฐ์กด ์์คํ
- ๊ฒฐ๊ณผ ํด์: ์ฌ์ฉ์๊ฐ ์ค๊ฐ ์ ๋๋ก ์ ํธํ๋ ํน์ฑ์ ํ์๋ก ์ค์ ํ์ ๋ MATURE๋ ๋ ๋ง์ ์ํ์ด ํ์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ๋ณด์ฅํ์ง๋ง, ์ ํธ๋ ์ ์ฌ์ฑ์ ๋ค์ ๊ฐ์ํจ
- ์๋๋ฆฌ์ค 3 (๋ฎ์ ์ ํธ๋ ํน์ฑ์ MF๋ก ์ค์ ): ์ฌ์ฉ์๊ฐ ๊ฑฐ์ ์ ํธํ์ง ์๋ ํน์ฑ์ ํ์ ํน์ฑ์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ
- MATURE: 50๊ฐ ์ํ ๋ชจ๋ ํ์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ
- ๊ธฐ์กด ์์คํ : ํ์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ์ํ ์์(0๊ฐ)
- ์ ํธ๋ ์ ์ฌ์ฑ: MATURE << ๊ธฐ์กด ์์คํ
- ๊ฒฐ๊ณผ ํด์: ์ฌ์ฉ์๊ฐ ๊ฑฐ์ ์ ํธํ์ง ์๋ ํน์ฑ์ ํ์๋ก ์ค์ ํ์ ๋ MATURE๋ง์ด ํ์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ์ํ์ ์ถ์ฒํ ์ ์์. ์ด๋ ํนํ ๊ฑด๊ฐ์์ ์ด์ ๋ก ์ฌ์ฉ์์ ๊ธฐ์กด ์์ต๊ด์ ํฌ๊ฒ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ค์ํ ์ฅ์ ์
์ด๋ฌํ ๊ฒฐ๊ณผ๋ ํนํ ์ฌ์ฉ์์ ์ ํธ๋์ ํ์ ์์ ์๊ตฌ์ฌํญ์ด ์์ถฉํ ๋ MATURE์ ์ฅ์ ์ด ๋๋๋ฌ์ง์ ๋ณด์ฌ์ค๋๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ์ ํธํ์ง ์๋ ํน์ฑ(์: ์ ๋ํธ๋ฅจ, ์ ์นผ๋ฅจ)์ด ๊ฑด๊ฐ์ ์ํด ํ์์ ์ธ ๊ฒฝ์ฐ MATURE๋ ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ฐ์ํ ์ ์์ต๋๋ค.
IV. ๋ ผ์ ๋ฐ ์์์ ์์
์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ํด์
๋ณธ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๊ฐ ์์ฌํ๋ ๋ฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๊ธฐ์กด ์ถ์ฒ ์์คํ ์ ์ฌ์ฉ์์ ์ ํธ๋์ ์ ์ฌํ ํญ๋ชฉ์ ์ ์ฐพ์ง๋ง, ํน์ ์์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ์๋ ํ๊ณ๊ฐ ์์
- MATURE๋ ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ฐ์ ์ํ๋ฉด์๋ ๊ฐ๋ฅํ ํ ์ฌ์ฉ์ ์ ํธ๋๋ฅผ ๋ฐ์ํจ
- ์ฌ์ฉ์๊ฐ ๊ธฐ์กด์ ์ ํธํ์ง ์๋ ์์์๊ฐ ํ์ํ ๋ MATURE์ ์ฅ์ ์ด ๋๋๋ฌ์ง
- ์ฌ์ฉ์์ ์ ํธ๋ ๋ฐ์ดํฐ์ ์๋ฃ ์ ๋ณด๋ฅผ ๊ฒฐํฉํจ์ผ๋ก์จ ๋ ๊ฐ์ธํ๋ ๊ฑด๊ฐ ๊ด๋ฆฌ ์ง์ ๊ฐ๋ฅ
์ค์ ์ ์ฉ ๊ฐ๋ฅ์ฑ ๋ฐ ์ฌ๋ก
์ด ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ผ์ ์์ด๋ ์์ ๊ด๋ฆฌ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ์ ์ฌ์ ์ฌ๋ก:
- ๋ง์ฑ ์ ์ฅ์งํ ํ์๋ฅผ ์ํ ๋ง์ถคํ ์๋จ ์ค๊ณ ์์คํ : ํ์์ ํ์ก ๊ฒ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ํธ๋ฅจ, ์นผ๋ฅจ, ์ธ ๋ฑ์ ์ ํ์ด ํ์ํ ํ์์๊ฒ ๋ง์ถคํ ์๋จ ์ถ์ฒ
- ๋น๋จ๋ณ ํ์๋ฅผ ์ํ ์ํ ์ถ์ฒ: ํ๋น ์ง์, ํ์ํ๋ฌผ ํจ๋ ๋ฑ์ ๊ณ ๋ คํ ๋ง์ถคํ ์ํ ์ถ์ฒ์ผ๋ก ํ๋น ๊ด๋ฆฌ ์ง์
- ๊ณ ํ์ ํ์๋ฅผ ์ํ ์ ๋ํธ๋ฅจ ์๋จ: ๋ํธ๋ฅจ ์ญ์ทจ๋ฅผ ์ ํํ๋ฉด์๋ ํ์์ ๊ธฐํธ๋ฅผ ์ต๋ํ ๋ฐ์ํ ์ํ ์ถ์ฒ
- ์ํ ์๋ ๋ฅด๊ธฐ ๊ด๋ฆฌ ์์คํ : ์๋ ๋ฅด๊ธฐ ์ ๋ฐ ์ฑ๋ถ์ ์ ์ธํ๋ฉด์๋ ์์ ๊ท ํ๊ณผ ์ ํธ๋๋ฅผ ๊ณ ๋ คํ ์ํ ์ถ์ฒ
- ์์ฐ๋ถ ์์ ๊ด๋ฆฌ: ์์ ๋จ๊ณ๋ณ๋ก ํ์ํ ์์์(์ฒ ๋ถ, ์ฝ์ฐ ๋ฑ)๋ฅผ ์ฐ์ ์ ์ผ๋ก ๊ณ ๋ คํ ์ํ ์ถ์ฒ
- ์ผ๋ฐ์ธ ๋์ ๊ฐ์ธ ๋ง์ถคํ ์์ ๊ท ํ ์๋จ ์ถ์ฒ: ๊ฐ์ธ์ ๊ฑด๊ฐ ๋ชฉํ(์ฒด์ค ๊ฐ๋, ๊ทผ์ก ์ฆ๊ฐ ๋ฑ)์ ๋ฐ๋ฅธ ๋ง์ถคํ ์ํ ์ถ์ฒ
- ์ํ ๊ตฌ๋งค ๋ฐ ๋ฐฐ๋ฌ ํ๋ซํผ๊ณผ ์ฐ๊ณ: ๊ฑด๊ฐ ๋ง์ถคํ ์ํ ์ถ์ฒ๊ณผ ์ฆ์ ๊ตฌ๋งค๋ฅผ ์ฐ๊ฒฐํ๋ ์๋น์ค
V. ์ฐ๊ตฌ์ ํ๊ณ์
์ด ์ฐ๊ตฌ๊ฐ ๊ฐ์ง๋ ์ ํ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํ์ ํน์ฑ(MF) ์ ์ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ํํ ๊ณ์ฐ ๋ฐฉ์์ด ์ ์๋์ง ์์
- HIPAA(๊ฑด๊ฐ์ ๋ณด ๋ณดํธ๋ฒ) ๋ฑ์ ์ ์ฝ์ผ๋ก ์ธํ ์ ํ๋ ํ์ ๋ฐ์ดํฐ ์ฌ์ฉ
- ์ค์ ํ์ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฐ์ค์ ์๋๋ฆฌ์ค๋ก ๋ชจ๋ธ์ ๊ฒ์ฆํ ์ธก๋ฉด์ด ์์
- ๋ค์ํ ๊ฑด๊ฐ ์ํ์ ๋ฐ๋ฅธ ์์ ์๊ตฌ์ฌํญ์ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ๋ ๋ณต์ก์ฑ ๋ถ์กฑ
- ์ํ ๊ฐ ์กฐํฉ์ ํตํ ์์์ ๊ท ํ ๋ฐ ์์ฌ ๊ตฌ์ฑ์ ๋ํ ๊ณ ๋ ค ๋ถ์กฑ
- ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ํตํ ํ์ต ๋ฐ ์์คํ ๊ฐ์ ๋ฉ์ปค๋์ฆ ๋ถ์ฌ
ํ์ ์ฐ๊ตฌ ์ ์
์์ผ๋ก ํ์ํ ์ฐ๊ตฌ ๋ฐฉํฅ:
- ์ค์ ์์ ๊ฒ์ฆ: ์ค์ ํ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ MATURE ์์คํ ์ ์์์ ์ ํจ์ฑ ๊ฒ์ฆ ์ฐ๊ตฌ
- ๊ฐ์ธ ์ ์ ์ฒด ์ ๋ณด ์ฐ๊ณ: ์ ์ ์ ํน์ฑ์ ๋ฐ๋ฅธ ์์์ ๋์ฌ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ ์ด๊ฐ์ธํ ์์ ์ถ์ฒ ์์คํ ๊ฐ๋ฐ
- ์๊ฐ์ ๋ณํ ๊ณ ๋ ค: ์ฌ์ฉ์์ ๊ฑด๊ฐ ์ํ ๋ณํ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์กฐ์ ๋๋ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ
- ์ํ ์กฐํฉ ์ต์ ํ: ํ ๋ผ ์์ฌ ๋๋ ์ผ์ผ ์๋จ์ ์ ์ฒด์ ์ธ ์์ ๊ท ํ์ ๊ณ ๋ คํ ํ์ฅ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ
- ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ ์ฐ๋: ์ค์๊ฐ ๊ฑด๊ฐ ๋ฐ์ดํฐ(ํ๋น, ํ์ ๋ฑ)์ ์ฐ๊ณํ ๋์ ์ํ ์ถ์ฒ ์์คํ ๊ตฌํ
- ๋ค์ํ ์งํ ํ์ฅ: ์ฌ์ฅ์งํ, ๊ฐ์งํ, ์ ๋ฑ ๋ค์ํ ๋ง์ฑ์งํ์ ๋ํ MATURE ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ ๋ฐ ๊ฒ์ฆ
- ์ฌ์ฉ์ ๊ฒฝํ ์ฐ๊ตฌ: MATURE ์์คํ ์ ์ฌ์ฉ์ฑ ๋ฐ ์ง์์ฑ์ ํฅ์์ํค๊ธฐ ์ํ ์ฌ์ฉ์ ๊ฒฝํ ์ต์ ํ ์ฐ๊ตฌ
VI. ๐ฏ ๊ฒฐ๋ก
๋ณธ ๋ ผ๋ฌธ์ ๊ธฐ์กด ์ถ์ฒ ์์คํ ์ ํ๊ณ๋ฅผ ๋์ด ์ฌ์ฉ์์ ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค๋ฉด์๋ ์ ํธ๋๋ฅผ ์ต๋ํ ๋ฐ์ํ ์ ์๋ MATURE ์์คํ ์ ์ ์ํฉ๋๋ค. ์ด ์์คํ ์ ํนํ ๋ง์ฑ์งํ ํ์์ ๊ฐ์ด ์๊ฒฉํ ์์ด ์ ํ์ด ํ์ํ ์ฌ์ฉ์์๊ฒ ํฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ ์ฌ์ฉ์์ ์ ํธ๋์ ํ์ ์์ ์๊ตฌ์ฌํญ์ด ์์ถฉํ ๋ MATURE ์์คํ ์ ์ฐ์์ฑ์ ๋ช ํํ ๋ณด์ฌ์ค๋๋ค. ๊ธฐ์กด ์ถ์ฒ ์์คํ ์ ์ฌ์ฉ์์ ๊ณผ๊ฑฐ ์ ํธ๋์ ๋งค์ฐ ์ ์ฌํ ํญ๋ชฉ์ ์ถ์ฒํ์ง๋ง ํ์ ์์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑ์ํค์ง ๋ชปํ๋ ๋ฐ๋ฉด, MATURE๋ ํ์ ์๊ตฌ์ฌํญ์ ์ฐ์ ์ ์ผ๋ก ์ถฉ์กฑ์ํค๋ฉด์๋ ๊ฐ๋ฅํ ํ ์ฌ์ฉ์์ ์ ํธ๋๋ฅผ ๋ฐ์ํฉ๋๋ค.
์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๋์งํธ ํฌ์ค์ผ์ด์ ๊ฐ์ธ ๋ง์ถคํ ์์ ๊ด๋ฆฌ์ ์ค์ํ ๋ฐ์ ์ ์๋ฏธํฉ๋๋ค. ๊ฑด๊ฐ๊ณผ ๋ง, ํ์์ ์ ํธ ์ฌ์ด์ ๊ท ํ์ ์ฐพ๋ ์ด ์์คํ ์ ํ์์ ์น๋ฃ ์์๋๋ฅผ ๋์ด๊ณ ์์ด์๋ฒ์ ํจ๊ณผ๋ฅผ ๊ทน๋ํํ๋ ๋ฐ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ํฅํ ์ค์ ์์ ๊ฒ์ฆ๊ณผ ๋ค์ํ ์งํ์ผ๋ก์ ํ์ฅ์ ํตํด MATURE ์์คํ ์ ๋์งํธ ํฌ์ค์ผ์ด์ ํต์ฌ ๊ตฌ์ฑ ์์๋ก ์๋ฆฌ๋งค๊นํ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
์ฐธ๊ณ ๋ฌธํ:
- Shandilya, R., Sharma, S., & Wong, J. (2022). MATURE-Food: Food Recommender System for MAndatory FeaTURE Choices A system for enabling Digital Health. International Journal of Information
'Food_Health_AI > ๋ ผ๋ฌธ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Yum-Me: A Personalized Nutrient-Based Meal Recommender System (1) | 2025.04.11 |
|---|