Patterns
Reinforcement learning based on finding patterns. Could an AI look through data and find patterns, using this as positive reinforcement. It seems like people do something similar to this. Finding a pattern is very satisfying. We do it almost too much. This could be done with unlabeled raw data, or continuously with a camera feed from a robot.
Sleep
Does sleep and dreaming help with overfitting? I think I have heard this mentioned before, so I didn't come up with the idea, but I have some thoughts on it. My idea is that dreams are testing our brain. Dreams often mix together unrelated things. In a dream you could be in a familiar setting and you will see a person that you know would never be there. Your brain is testing itself to make sure you have the correct response to that situation, it should seem strange because it would never happen. If you are awake and you see a person in a place they shouldn't be, you should stop and reexamine what you are seeing. It will probably turn out to be a person who looks very similar to someone you know, but is not that person. The training you do in your dreams allows you to respond correctly.
Also people who don't sleep for long periods begin to hallucinate. Seeing things that aren't there is something artificial neural networks do also. You could see a shadow shaped like a person and think there is a person there. This is similar to the situation I described above where you think you recognize a person. You see a shadow and think it is a person, but really if you examine the situation rationally usually a person cannot be where you think you saw one. Seeing something like that needs to trigger further scrutiny of what you are seeing.
