Thursday, November 5, 2015

Studying the concepts that Asa H learns

My artificial intelligence Asa H can be presented with quite complex spatial-temporal input patterns and then learns a hierarchical representation which is many layers deep. (i.e., deep learning) In that case even if I watch the activation that is transmitted up the levels of the hierarchy I typically can not name/identify all of the concepts that are being formed/taught. 
I am now trying to present a more organized curriculum for Asa H to learn from.  I want to be able to identify as many of the concepts Asa learns as possible. This should also help us to teach Asa human language.

Using the methods described previously (see for example my blog of  1 Oct. 2015) I have given "level 1" of Asa H the concepts:

far, near, hit/strike front, hit/strike back, hit/strike left. hit/strike right, hit/strike top, hit/strike bottom, touch hand/gripper, say, time, taste, smell/smoke, light, arm left, arm right, arm up, arm down, hand/gripper open, hand/gripper close, rotate gripper cw, rotate gripper ccw, location, temperature, black, red, green, blue, yellow, orange, purple,  eye, food/energy/charge/voltage, eat/current, ground/floor, wall, hear/sound, wind/air current, bump, rotate/turn body left, rotate/turn body right, magnetism,  pain/breakage, mouth contact, move body forward, move body backward, age, line, square, circle, triangle, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, sense dock.

By presenting the robot with simple (real or computer simulated) activities I have given level 2 of Asa H the concepts:

letter, number, shape, hot, cold, see, surface, collision, north, south, east, west, side, old, young, piece, inside, color, arrive, leave, dark, wait/stay, dead servo, grasp, hard, soft, stop/end, drop, need, turn/rotate, fast, slow, name, path, kick, home, left, right, front, back, top, bottom, body, hunger, control, arm.

By presenting the robot with more (and more complex) activities I have given level 3 of Asa H the concepts:

sense/feel, direction, room, damage, tool, take, move, lift, dock.

Level 4 of Asa H has acquired the concepts:

health, carry

Names can be associated with each of these concepts in their respective case-bases.
It should be noted that a given concept may not always be learned in the same level of the hierarchy (see my blog of  3 June 2013). Rather, this depends upon the senses available to the robot, the activities it has experienced, and their order.

No comments:

Post a Comment