ACT-R 6Official Release.ppt
《ACT-R 6Official Release.ppt》由会员分享,可在线阅读,更多相关《ACT-R 6Official Release.ppt(56页珍藏版)》请在麦多课文档分享上搜索。
1、ACT-R 6 Official Release,Dan Bothell Carnegie Mellon University,2,3,Brief History,Proposed at the 2002 Workshop Concurrently with ACT-R 5s release Initial description at the 2003 Workshop Early prototype Claimed a 2005 Workshop release Discussion session after ICCM 2004 Fleshed out some issues with
2、syntax Here it is! Fully functional Used it for the 2005 Summer School,4,What is ACT-R 6?,The same theory as ACT-R 5 Rewritten implementation Eliminate unnecessary legacy code Unify/standardize the buffer mechanism Better integration of the Cognitive and Perceptual/Motor components No longer an “ACT
3、-R/PM” Make the whole system modular Easy to add new components Easy to remove/replace existing ones,5,How similar is it to ACT-R 5?,Very similar Most of the commands are still there reset, clear-all, sgp, p, add-dm, run, Models look basically the same Same equations Procedural Declarative memory Wi
4、th basically the same parameters Same defaults and usage Same Perceptual and Motor modules,6,Why should I use it?,It cleans up some issues that can make ACT-R 5 tricky to work with It has new features To make things easier for modeling To add some requested capabilities It is easier to extend and mo
5、dify Easier to distribute and combine extensions In many cases it is faster than ACT-R 5,7,Things that were cleaned up,Overall structure Buffers and Chunks Declarative memory Productions Module states Vision module Production compilation Available commands,8,Things that were cleaned up,Overall struc
6、ture Buffers and Chunks Declarative memory Productions Module states Vision module Production compilation Available commands,9,Basic structure,A central event scheduling system Independent of the theory itself * A set of modules All treated equally Should each be independent May have one or more buf
7、fers as an interface Responsible for scheduling its own events,10,Things that were cleaned up,Overall structure Buffers and Chunks Declarative memory Productions Module states Vision module Production compilation Available commands,11,Buffers,They all work the same Can hold one chunk Relay queries a
8、nd requests to/from a module The chunk is a copy Doesnt exist outside of the buffer until it is cleared Changes are not reflected back to the original chunk Essentially chunk creation scratch pads,12,Chunks,Not just for Declarative memory Any module can create/use chunks The set of all chunks does N
9、OT equal DM!,13,Things that were cleaned up,Overall structure Buffers and Chunks Declarative memory Productions Vision module Module states Production compilation Available commands,14,Declarative Memory,Chunks that are added explicitly Add-dm Chunks merge into DM from buffers All buffers chunks go
10、to DM when cleared Mergings are the references for BLL Not the LHS usage as in ACT-R 5 Because buffers hold copies, DM chunks cant be changed from within a production Previously it was a recommendation,15,Things that were cleaned up,Overall structure Buffers and Chunks Declarative memory Productions
11、 Module states Vision module Production compilation Available commands,16,General Production Changes,No LHS Retrievals Cant use !eval! in the slot value position More rigorous syntax checking Doesnt assume what you want when theres an inconsistency LHS ordering not important(p test=goalisa goal- val
12、ue =value=retrievalisa factslot =value= ),17,Productions LHS,Only four possible conditions available =buffer Test the chunk in the buffer just like in 5 !eval! or !safe-eval! !bind! or !safe-bind! Same as in ACT-R 5 Safe- versions accepted by production compilation ?buffer Query the buffer or its mo
13、dule Come back to queries later,18,Production RHS,Essentially the same operators as in 5 Removed the obsolete ones !pop!, !push!, !retrieve!, etc. Standardized the mechanism for all buffers All buffers treated equally Obviously different buffers do different things, but a buffers module is where tha
14、t differentiation occurs,19,Possible RHS actions,=buffer -buffer +buffer !eval! and !safe-eval! !bind! and !safe-bind! !output! !stop!,20,RHS actions,=buffer !eval! and !safe-eval! !bind! and !safe-bind! !output! All the same as in ACT-R 5 The safe- versions do not inhibit the production compilation
15、 mechanism !stop! Not actually new, but does work now Generates a break event in the scheduler Terminates the current “run” command,21,RHS buffer,-bufferClears the chunk from the buffer Thats it! Does not result in any action by the module Unlike ACT-R 5 where that could also cause the corresponding
16、 module to reset/clear,22,RHS +buffer,+buffer isa chunk-typemodifier slot | request parameter value*or +buffer chunk-reference Sends a request to the module Always clears the buffer implicitly Essentially the same as ACT-R 5,23,Things that were cleaned up,Overall structure Buffers and Chunks Declara
17、tive memory Productions Module states Vision module Production compilation Available commands,24,Buffer queries,Replaces the *-state buffers Syntax?buffer - query value+Either true or false No bindings Must all be true for production to matchExamples?retrieval ?visualstate busy - state errorbuffer e
18、mpty buffer =check,25,Queries continued,Every buffer/module must respond to State Values: busy, free, or error Buffer Values: full, empty, requested or unrequested Others can be added by a module writer Modality for the current PM modules for example,26,Things that were cleaned up,Overall structure
19、Buffers and Chunks Declarative memory Productions Module states Vision module Production compilation Available commands,27,Vision Module,Removed the attended slot from visual-location chunks Replaced with: a RHS request parameter+visual-locationisa visual-location:attended nil A LHS query?visual-loc
20、ation attended nil Good because now visual-locations can merge properly without the changing attended slot The query can match nil to new but a LHS slot test couldnt,28,Vision Module cont.,Attention Shifts changed from+visual isa visual-object To+visual isa move-attentionNo longer need the scale slo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACTR6OFFICIALRELEASEPPT
