Author Archive

October 23, 2007: 3:53 pm: tonyErrata

Things have been quiet as I have been getting acclimated to the new job at NRL. Due to government efficiencies, after two weeks I still don’t have a computer. While it had been ordered by my boss a month before I arrived, procurement didn’t order it until a week after I’d arrived. Supposedly it has been delivered, and so now it is “days, not weeks” until I will have it.

Anyway, a plan of attack has been assembled for the next few months. The first order of business is to get the long awaited Player/Stage simulator up and running so that ACT-R/S can actually operate within a dynamic spatial environment.

Up next will be building a model of someone else’s data and then migrating some preexisting robotic models to use ACT-R/S. Basically these first few months are slated for engineering problems as well as getting my feet wet with the current work of the others in the lab. This is fine by me, as the subsequent research path still needs to be considered in greater depth.

The spare time will also be filled with getting the jACT-R site back up and running with documentation and examples. The code base also needs some updating to handle the latest changes to Eclipse and its new execution environment (for macs).

Now that I’m back in the flow, look for weekly updates both here and at jACT-R.

September 3, 2007: 9:36 pm: tonyUncategorized

Every mad scientist needs to pay homage to the wonderful world of Bond villains.

Since I’m going to working with robots, perhaps to create an army of metallic henchman (no need to provide health-care), the question inevitably becomes, “What would my super-villain name be?”

All the good names seem to have been taken…

but Dr. Know has a certain tongue-in-cheek appeal.

: 7:31 pm: tonyACT-R/S, Cognitive Modeling, Publications, Research, Spatial Reasoning, jACT-R

The dissertation has been sent out to the committee. Now I have two fun filled weeks to get settled back outside of D.C. and then figure out how to condense those 150+ pages into a 45 minute talk.

Sounds like fun.

August 10, 2007: 4:37 pm: tonyACT-R/S, Cognitive Modeling, Spatial Reasoning

Have I mentioned how much I hate modeling dual-tasking? I will concede that using Dario & Niels’s threaded cognition does make things significantly easier - but it is still a royal PIA.

The initial stab at the dual-tasking model (spatial/verbal 1-back and pointing), was ok, but at some point between getting it working and running it at ICCM, something stopped working. Regardless, though, the model wasn’t quite what I was aiming for. The majority of the errors were timeouts, with very few errors.

The new one, is looking much better with spatial interference from other representations (without jacking up the base level noise) - but still not ideal. The threaded cognition, while a step in the right direction, depends upon a very simple but problematic assumption: buffers being empty. The idea is that any goal thread will block while the buffer it needs is occupied. If you follow this, you can get some decent interleaving. However, that kills how many productions work. Often times, chains of productions depend upon a chunk in the retrieval/imaginal/visual buffer.

It’s not such a challenge to harvest and reinstate these bits of information, but it is if the buffer has a capacity greater than one (the configural buffer). I’m relying on the pointing and 1-back to interfere with each other at the buffer level (stepping all over each other), which means I can’t depend on the buffer being empty as a semaphore. It’s an interesting balancing act. My solution for now is to have more productions that test for the occurrence of interference (i.e. buffer is empty but shouldn’t be or the wrong chunk is in the buffer) - which has a nice benefit that I can actually keep track of where the interference is occuring precisely.

The models are running now, we’ll see. One thing that I definitely cannot account for yet is why there are more errors in verbal 1-back & rotate than stationary. There’s just no clear theoretical position from ACT-R’s perspective. meh.

August 9, 2007: 8:40 pm: tonyPublications, Spatial Reasoning

Harrison, A.M. (2007) Reversal of the Alignment Effect: Influence of Visualization and Spatial Set Size. 29th Cognitive science society conference. (Paper)

: 8:37 pm: tonyACT-R/S, Cognitive Modeling, Publications, Spatial Reasoning

Harrison, A.M. (2007) The Influence of Spatial Working Memory Constraints on Spatial Updating. 8th International Conference on Cognitive Modeling. Doctoral consortium. (Paper)

June 29, 2007: 3:31 pm: tonyUncategorized

Just got word, the post-doc at NRL is good to go. One less thing to have to worry about. But then I realized, oh crap, I’ll be jumping in immediately after my defense, which is already looking like it will have to be pushed back. But, Greg is cool with me taking a little break in between. Thank god.. that little bit of breathing room should make this much less of a hellish month.

June 10, 2007: 7:36 pm: tonyACT-R/S, Cognitive Modeling, jACT-R

new versions of jACT-R, IDE, and ACT-R/S have been posted. I will be putting together a screencast soon to illustrate how to set up automatic model fit calculations and parameter space searches.

June 7, 2007: 7:14 pm: tonyACT-R/S, Cognitive Modeling, Spatial Reasoning

Check it out.. ACT-R/S bugs crushed and this is the latest, greatest model fit:

(more…)

June 4, 2007: 7:35 pm: tonyACT-R/S, Cognitive Modeling, Spatial Reasoning

Gotta love cognitive modeling. I’ve been looking at the parameter sensitivity on both egocentric and jrd pointing. The point is to fit the set size 4 and then apply it to set size 8 (I ditched 6 in the analysis, so I’ll ignore them again here).

I had a really nice fit (relatively) with common parameter values. RMSE combined (ego/jrd) of 0.9s, which is much smaller than the standard deviation of either ego or jrd pointing responses (error is in abeyance for now).

So I ran some bulk iterations. Damnit. The performance is dependent upon the activation balance between visually attended and spatially updated representations. Well, the random assignment of configurations and trials within a configuration is sufficient to blow that single test out of the water. Bleck. So, I guess I’m going to do this parameter search with bulk runs.

Ha!