ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ๐Ÿ€ Ch05 Knowledge ๐Ÿ€
    ๐Ÿฎ ํ•™๊ต ๊ณต๋ถ€/๐Ÿ€ ์ธ๊ณต์ง€๋Šฅ๊ฐœ๋ก  2025. 6. 24. 22:55

    1. Knowledge

    Knowledge

    ์ธ๊ฐ„์€ ๊ธฐ์กด ์ง€์‹์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฒฐ๋ก ์„ ๋„์ถœํ•จ

    ์ง€์‹์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฐœ๋…๊ณผ ๊ฒฐ๋ก ์„ ๋„์ถœํ•˜๋Š” ๊ฒƒ์€ AI์— ์‚ฌ์šฉ๋จ

    Knowledge-based Agents

    ์ง€์‹์˜ ๋‚ด๋ถ€ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•ด ์ถ”๋ก ํ•˜๋Š” ์—์ด์ „ํŠธ

    "์ง€์‹์— ๊ทผ๊ฑฐํ•˜์—ฌ ๊ฒฐ๋ก ์„ ๋„์ถœํ•˜๋Š” ์ถ”๋ก "์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

    Sentence ๋ฌธ์žฅ

    ์ง€์‹ ํ‘œํ˜„ ์–ธ์–ด์—์„œ ์„ธ๊ณ„์— ๋Œ€ํ•œ ๋‹จ์–ธ

    A๊ฐ€ ์ง€์‹์„ ์ €์žฅํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ •๋ณด๋ฅผ ์ถ”๋ก ํ•˜๋Š” ๋ฐฉ์‹

    2. Propositional Logic ๋ช…์ œ ๋…ผ๋ฆฌ

    Propositional Logic

    ์ฐธ์ด๋‚˜ ๊ฑฐ์ง“์ผ ์ˆ˜ ์žˆ๋Š” ์ง„์ˆ ์— ๊ธฐ์ดˆํ•˜๋Š” ์„ธ์ƒ์— ๋Œ€ํ•œ ๋ช…์ œ

    ๋ช…์ œ ๊ธฐํ˜ธ : P, Q, R

    Logical Connetives ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ์‚ฌ

    ๋” ๋ณต์žกํ•œ ๋ฐฉ์‹์œผ๋กœ ์„ธ์ƒ์— ๋Œ€ํ•ด ์ถ”๋ก ํ•˜๊ธฐ ์œ„ํ•ด ๋ช…์ œ์  ๊ธฐํ˜ธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋…ผ๋ฆฌ์  ๊ธฐํ˜ธ

    not / and / or / implication ํ•จ์ถ• -> / biconditional <->

    Model

    ๋ชจ๋“  ๋ช…์ œ์— ์ง„๋ฆฌ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ

    Knowledge Base (KB)

    ์ง€์‹ ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๋ฌธ์žฅ์˜ ์ง‘ํ•ฉ (์•Œ๊ณ ์žˆ์Œ = ์–ด๋–ค ๋ช…์ œ๊ฐ€ ์ฐธ์ธ์ง€)

    AI๊ฐ€ ์„ธ๊ณ„์— ๋Œ€ํ•ด ์ถ”๊ฐ€์ ์ธ ์ถ”๋ก ์„ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…์ œ ๋…ผ๋ฆฌ ๋ฌธ์žฅ์˜ ํ˜•ํƒœ๋กœ ์„ธ๊ณ„์— ๋Œ€ํ•ด ์ œ๊ณต๋˜๋Š” ์ง€์‹

    Entailment( โŠจ ) ํ•จ์˜

    α โŠจ β : α๊ฐ€ ์ฐธ์ธ ๋ชจ๋“  ์„ธ๊ณ„์—์„œ β๋„ ์ฐธ

    α์˜ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ์ฐธ์ด๋ฉด β์˜ ๋ชจ๋“  ์ •๋ณด๋„ ์ฐธ์ด๋ผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ๊ด€๊ณ„

    3.  Inference ์ถ”๋ก 

    Inference

    ์˜ค๋ž˜๋œ ๋ฌธ์žฅ์œผ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๋ฌธ์žฅ์„ ๋„์ถœํ•˜๋Š” ๊ณผ์ •

    ๊ธฐ์กด ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ์ง€์‹์„ ์ถ”๋ก ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ• ์žˆ์Œ

    Model Checking algorithm

    KB โŠจ α์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„ ,

    ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ชจ๋ธ์„ ๋‚˜์—ด

    ๋งŒ์•ฝ KB๊ฐ€ ์ฐธ์ธ ๋ชจ๋“  ๋ชจ๋ธ์—์„œ α๊ฐ€ ์ฐธ์ด๋ฉด KB๋Š” α๋ฅผ ์ˆ˜๋ฐ˜ํ•จ

    ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด KB๋Š” α๋ฅผ ์ˆ˜๋ฐ˜ํ•˜์ง€ ์•Š์Œ

    4. Knowledge Engineering ์ง€์‹๊ณตํ•™

    Knowledge Engineering

    AI์—์„œ ๋ช…์ œ์™€ ๋…ผ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ด๋Š” ๊ณผ์ •

    5. Inference Rules ์ถ”๋ก  ๊ทœ์น™

    Inference Rules

    Model Checking์€ ํšจ์œจ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•„๋‹˜ / ๋‹ต์„ ์ œ๊ณตํ•˜๊ธฐ ์ „์— ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ชจ๋ธ์„ ๊ณ ๋ คํ•ด์•ผ ํ•จ

    Inference Rules์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ณ ๋„ ๊ธฐ์กด ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ์ •๋ณด ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ

    ์ˆ˜ํ‰ ๋ง‰๋Œ€ ์‚ฌ์šฉํ•ด ๊ตฌ๋ถ„ํ•จ

          ์œ—๋ถ€๋ถ„, ์ „์ œ / ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ง€์‹

        ----------------------------------------

        ์•„๋ž˜๋ถ€๋ถ„, ๊ฒฐ๋ก  / ์–ด๋–ค ์ง€์‹์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€

    Modus Ponens

    ํ•จ์ถ•๊ณผ ์ „์ œ๊ฐ€ ์ฐธ์ด๋ฉด ๊ฒฐ๋ก ๋„ ์ฐธ

    AND Elimination

    and ๋ช…์ œ๊ฐ€ ์ฐธ์ด๋ฉด ๋ชจ๋“  ์›์ž ๋ช…์ œ ์ค‘ ํ•˜๋‚˜๋Š” ์ฐธ

    Double Negation Elimination ์ด์ค‘ ๋ถ€์ • ์ œ๊ฑฐ

    Implication Elimination ํ•จ์ถ• ์ œ๊ฑฐ

    ํ•จ์ถ•์˜ ์˜๋ฏธ๋Š” ๋ถ€์ •๋œ ์ „๊ฑด๊ณผ ํ›„๊ฑด ์‚ฌ์ด์˜ OR ๊ด€๊ณ„์™€ ๋™์ผ

    Biconditional Elimination ์ด์ค‘ ์กฐ๊ฑด ์ œ๊ฑฐ

    De Morgan's Law

     

    Distributive Property

    Knowledge and Search Problems

    ์ถ”๋ก ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํƒ์ƒ‰ ๋ฌธ์ œ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ

    ์ดˆ๊ธฐ ์ƒํƒœ : ์ง€์‹ ๊ธฐ๋ฐ˜ ์‹œ์ž‘ / action : ์ถ”๋ก  ๊ทœ์น™ / ์ „ํ™˜ ๋ชจ๋ธ : ์ถ”๋ก  ํ›„ ์ƒˆ๋กœ์šด ์ง€์‹ ๊ธฐ๋ฐ˜ /

    goal test : ์šฐ๋ฆฌ๊ฐ€ ์ฆ๋ช…ํ•˜๋ ค๋Š” ์ง„์ˆ ์ด KB์— ์žˆ๋Š” ๊ฒŒ ๋งž๋Š”์ง€ ํ™•์ธ / path cost function : ์ฆ๋ช…์˜ ๋‹จ๊ณ„ ์ˆ˜

    6. Resolution 

    Resolution

    OR ๋ช…์ œ์—์„œ ๋‘ ์›์ž ๋ช…์ œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๊ฑฐ์ง“์ด๋ฉด ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋ฐ˜๋“œ์‹œ ์ฐธ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฐ•๋ ฅํ•œ ์ถ”๋ก  ๊ทœ์น™

    ๋ณด์™„์  ๋ฆฌํ„ฐ๋Ÿด์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๊ฒฐ์„ ํ†ตํ•œ ์ถ”๋ก ์„ ์ด์šฉํ•ด ์ƒˆ๋กœ์šด ๋ฌธ์žฅ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ

    Disjunction and Conjunction ๋ถ„๋ฆฌ์™€ ์ ‘์†

    disjuction ๋ถ„๋ฆฌ : OR ๋…ผ๋ฆฌ ์—ฐ๊ฒฐ์‚ฌ๋กœ ์—ฐ๊ฒฐ๋œ ๋ช…์ œ๋กœ ๊ตฌ์„ฑ๋จ

    conjuction ์ ‘์† : AND ๋…ผ๋ฆฌ ์—ฐ๊ฒฐ์‚ฌ๋กœ ์—ฐ๊ฒฐ๋œ ๋ช…์ œ๋กœ ๊ตฌ์„ฑ๋จ

    Clause & Conjunctive Normal Form ์ ˆ ๋ฐ ์ ‘์†์‚ฌ ์ •๊ทœํ˜•

    Clause ์ ˆ : ๋ฆฌํ„ฐ๋Ÿด์˜ ๋ถ„๋ฆฌ

    ์ ˆ์„ ์ด์šฉํ•˜๋ฉด ๋ชจ๋“  ๋…ผ๋ฆฌ์  ์ง„์ˆ ์„ ์ ˆ์˜ conjuction์ธ Conjunctive Normal Form(CNF)์˜ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Œ

    CNF๋กœ์˜ ๋ณ€ํ™˜

    ์ด์ค‘์กฐ๊ฑด๋ฌธ ์ œ๊ฑฐ

    implication ์ œ๊ฑฐ

    ๋ฆฌํ„ฐ๋Ÿด๋งŒ ๋ถ€์ •๋  ๋•Œ๊นŒ์ง€ ๋ถ€์ •์„ ์•ˆ์ชฝ์œผ๋กœ ์ด๋™ / ๋“œ๋ชจ๋ฅด๊ฐ„ ๋ฒ•์น™ ์ด์šฉ

    ๊ฐ€๋Šฅํ•œ ํ•œ ๋ถ„๋ฐฐ ๋ฒ•์น™์„ ์‚ฌ์šฉํ•ด ∨๋ฅผ ๋ถ„๋ฐฐ

    Resolution์— ์˜ํ•œ ์ถ”๋ก 

    KB โŠจ α์ธ์ง€ ํ™•์ธํ•˜๋ ค๋ฉด (KB ∧ ¬α)์ด ๋ชจ์ˆœ์ธ์ง€ ํ™•์ธ (๋งž์œผ๋ฉด KB โŠจ α์ž„ / ์•„๋‹ˆ๋ฉด ์•„๋ฌด๋Ÿฐ ์˜๋ฏธ X)

    (KB ∧ ¬α)๋ฅผ CNF๋กœ ๋ณ€ํ™˜ -> resolution์„ ์ด์šฉํ•ด ์ƒˆ๋กœ์šด clause๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ณ„์† ํ™•์ธ

        ๋งŒ์•ฝ ๋นˆ ์ ˆ(false์™€ ๋™์ผ)์„ ์ƒ์„ฑํ•œ๋‹ค๋ฉด ๋ชจ์ˆœ ๋ฐœ์ƒํ•˜๊ณ  KB โŠจ α

        ๊ทธ๋ ‡์ง€ ์•Š๊ณ  ์ƒˆ๋กœ์šด ์กฐํ•ญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ์•„๋ฌด๋Ÿฐ ์˜๋ฏธ๋„ ์—†์Œ

    7. First Order Logic

    First Order Logic

    ๋ช…์ œ ๋…ผ๋ฆฌ๋ณด๋‹ค ๋” ๋ณต์žกํ•œ ์•„์ด๋””์–ด๋ฅผ ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋˜ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ๋…ผ๋ฆฌ

    Constant Symbols ์ƒ์ˆ˜ ๊ธฐํ˜ธ(๊ฐ์ฒด) / Predicate Symbols ์ˆ ์–ด ๊ธฐํ˜ธ(๊ด€๊ณ„/ํ•จ์ˆ˜)

    Universal Quantification

    Existential Quantification

     

     

Designed by Tistory.