적응 학습형 에이전트 an adaptive learning agents

18
적적 적적적 적적적적 적적 적적적 적적적적 An Adaptive Learning Agents An Adaptive Learning Agents

Upload: dora

Post on 19-Mar-2016

79 views

Category:

Documents


1 download

DESCRIPTION

적응 학습형 에이전트 An Adaptive Learning Agents. 목 차. 에이전트 에이전트의 속성 에이전트 분류 에이전트 학습기법 사례 연구. Agents 란 무엇인가 ?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 적응 학습형 에이전트 An Adaptive Learning Agents

적응 학습형 에이전트적응 학습형 에이전트An Adaptive Learning AgentsAn Adaptive Learning Agents

Page 2: 적응 학습형 에이전트 An Adaptive Learning Agents

목 차목 차 에이전트

에이전트의 속성 에이전트 분류

에이전트 학습기법 사례 연구

Page 3: 적응 학습형 에이전트 An Adaptive Learning Agents

Agents Agents 란 무엇인가 란 무엇인가 ? ? “Intelligent agents continuously perform three functions: pe

rception of dynamic conditions in the environment; action to affect conditions in the environment; and reasoning to interpret perceptions, solve problems, draw inferences, and determine actions” [Hayes-Roth, 1995].

“An autonomous agent is a system situated within and a part of an environment that senses that environment and acts on it, over time, in pursuit of its own agenda and so as to effect what it senses in the future” [Franklin and Graesser, 1995].

Page 4: 적응 학습형 에이전트 An Adaptive Learning Agents

“A hardware or (more usually) software-based computer system that enjoys the following properties: autonomy, social ability, reactivity, pro-activeness” [Wooldridge and Jennings, 1995].

“Autonomous agents are computational systems that inhabit some complex dynamic environment, sense and act autonomously in this environment, and by doing so realize a set of goals or tasks for which they are designed” [Maes, 1995].

“Intelligent agents are software entities that carry out some set of operations on behalf of a user or another program with some degree of independence or autonomy, and in so doing, employ some knowledge or representation of the user’s goals or desires” [IBM, tech. report.].

Page 5: 적응 학습형 에이전트 An Adaptive Learning Agents

소프트웨어 에이전트란 하드웨어 에이전트인 로봇과는 대별되는 인간의 대리인 개념으로 사용자의 행동양식을 관찰하고 학습하여 Information Space 에서 사용자를 대표하고 학습된 사용자의 행동양식을 기반으로 사용자가 해야 할 작업을 자동으로 수행하는 소프트웨어이다 .

Page 6: 적응 학습형 에이전트 An Adaptive Learning Agents

[Indirect Manipulation]

[Direct Manipulation]

Page 7: 적응 학습형 에이전트 An Adaptive Learning Agents

AgentAgent 의 속성의 속성 Reactivity Autonomy

Collaborative behavior Communication ability Inferential capability Temporal continuity

Personality Mobility

Adaptivity Learnability

Page 8: 적응 학습형 에이전트 An Adaptive Learning Agents

[Gilbert et al., 1995]

Page 9: 적응 학습형 에이전트 An Adaptive Learning Agents

[Nwana, 1996]

Page 10: 적응 학습형 에이전트 An Adaptive Learning Agents

[Franklin and Graesser, 1996]

Page 11: 적응 학습형 에이전트 An Adaptive Learning Agents

Agents Agents 의 분류의 분류

[Caglayan and Harrison, 1997]

Page 12: 적응 학습형 에이전트 An Adaptive Learning Agents

학습 에이전트학습 에이전트 “Agents that change its behavior based on its pre

vious experience.”

대표적인 학습 기법 Reinforcement Learning Decision Trees Bayesian Learning Neural Networks Genetic Algorithms

Page 13: 적응 학습형 에이전트 An Adaptive Learning Agents

사례 연구 사례 연구 (1/4) (1/4) NewsHound (http://www.newshound.com/)

NewsHound 의 Hounds (agents) 는 동적인 Information sources (Web, Usenet News, etc.) 를 감시하여 학습한 사용자의 preference 와 관련 있는 정보를 filtering 한다 .

Information Filtering, User profiles learning, Bayesian classifier

FireFly (http://www.firefly.com/home) 군집적 학습 (collaborative learning) 방법을 이용하여

일상 생활에서의 각 사용자의 정보 요구를 충족시켜 주는 형태

collaborative (social) filtering, clustering

Page 14: 적응 학습형 에이전트 An Adaptive Learning Agents

사례 연구 사례 연구 (2/4)(2/4)

WBI (Web Intermediaries, Webby http://www.almaden.ibm.com/cs/wbi/) Web 정보의 실 수요자와 제공자 사이에 존재하는

agents 로 개인화 (Personalized) 된 정보를 위한 지능형 보조자 (Intelligent Assistant) 역할 수행

Brokering, Information filtering BargainFinder (http://bf.cstar.ac.com/)

사용자가 제시한 정보 요구에 가장 적합한 정보를 찾아 주는 검색 에이전트

예 ) 특정 가수의 CD 에 대한 가장 낮은 가격 제시

Page 15: 적응 학습형 에이전트 An Adaptive Learning Agents
Page 16: 적응 학습형 에이전트 An Adaptive Learning Agents

사례 연구 사례 연구 (3/4)(3/4)

MySimon (http://www.mysimon.com/index.anml) VLA (Virtual Learning Agents) 를 이용하여

사용자가 원하는 정보에 가장 적합한 정보를 제시 Web Information Retrieval, User preference learning

Intruder Alert (http://www.oga.co.th/syncom/axent/product/ita/ita.htm) 특정 조직의 허가된 사용자들의 접근 형태 분석을

통한 잠재 침입자의 침입 형태를 파악 , 근절 Intrusion detection systems, neural networks,

Page 17: 적응 학습형 에이전트 An Adaptive Learning Agents

사례 연구 사례 연구 (4/4)(4/4) eWatch (http://www.ewatch.com/)

DSS (Decision Support System) 의 일종으로 특정 회사의 기업 이미지나 평판 등을 Web 이나 Usenet 등에서 수집하여 분석

Data mining IntelligentMiner (http://www.software.ibm.com/data/i

miner/fortext/) 에이전트 시스템으로 보기는 어렵지만 에이전트의 학습

능력을 이용하여 대용량의 데이터를 분석하는 도구 Data mining

Page 18: 적응 학습형 에이전트 An Adaptive Learning Agents