An information processing apparatus includes a first learning unit adapted
to learn a first SOM (self-organization map), based on a first parameter
extracted from an observed value, a winner node determination unit
adapted to determine a winner node on the first SOM, a searching unit
adapted to search for a generation node on a second SOM having highest
connection strength with the winner node, a parameter generation unit
adapted to generate a second parameter from the generation node, a
modification unit adapted to modify the second parameter generated from
the generation node, a first connection weight modification unit adapted
to modify the connection weight when end condition is satisfied, a second
connection weight modification unit adapted to modify the connection
weight depending on evaluation made by a user, and a second learning unit
adapted to learn the second SOM based on the second parameter obtained
when the end condition is satisfied.