The programme, developed by the University of Gothenburg in Sweden, can learn how to solve problems in many different areas.
Traditional artificial intelligence (AI) lack the versatility and adaptability of human intelligence. For example, they cannot come into a new home and cook, clean and do laundry.
"We have developed a programme that can learn for example basic arithmetic, logic and grammar without any pre-existing knowledge," said Claes Strannegard, a member of the research team who worked alongside Abdul Rahim Nizamani and Ulf Persson.
Children can learn a wide range of things. They build new knowledge based on previous knowledge and they can use their total knowledge to draw new conclusions. This is exactly what the scientists wanted their programme to be able to do.
More From This Section
"We postulate that children learn everything based on experiences and that they are always looking for general patterns," said Strannegard.
A child who for example is learning multiplication and who knows that 2 x 0 = 0 and 3 x 0 = 0 can identify a pattern and conclude that also 17 x 0 = 0. However, sometimes this method backfires.
The child can in this way create a large number of patterns not only in mathematics but also in other areas such as logic and grammar.
The patterns in a certain area can then be combined with each other and make it possible to solve entirely new problems.
The programme developed by the Gothenburg scientists works in a similar manner. It can identify patterns by itself and therefore differs from programmes where a programmer has to formulate which rules the programme should apply.