TY - GEN
T1 - Evolutionary learning of graph layout constraints from examples
AU - Masui, Toshiyuki
PY - 1994/11/2
Y1 - 1994/11/2
N2 - We propose a new evolutionary method of extracting user preferences from examples shown to an automatic graph layout system. Using stochastic methods such as simulated annealing and genetic algorithms, automatic layout systems can find a good layout using an evaluation function which can calculate how good a given layout is. However, the evaluation function is usually not known beforehand, and it might vary from user to user. In our system, users show the system several pairs of good and bad layout examples, and the system infers the evaluation function from the examples using genetic programming technique. After the evaluation function evolves to reflect the preferences of the user, it is used as a general evaluation function for laying out graphs. The same technique can be used for a wide range of adaptive user interface systems.
AB - We propose a new evolutionary method of extracting user preferences from examples shown to an automatic graph layout system. Using stochastic methods such as simulated annealing and genetic algorithms, automatic layout systems can find a good layout using an evaluation function which can calculate how good a given layout is. However, the evaluation function is usually not known beforehand, and it might vary from user to user. In our system, users show the system several pairs of good and bad layout examples, and the system infers the evaluation function from the examples using genetic programming technique. After the evaluation function evolves to reflect the preferences of the user, it is used as a general evaluation function for laying out graphs. The same technique can be used for a wide range of adaptive user interface systems.
KW - Adaptive user interface
KW - Genetic algorithms
KW - Genetic programming
KW - Graph layout
KW - Graphic object layout
KW - Programming by example
UR - http://www.scopus.com/inward/record.url?scp=84877018331&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84877018331&partnerID=8YFLogxK
U2 - 10.1145/192426.192468
DO - 10.1145/192426.192468
M3 - Conference contribution
AN - SCOPUS:84877018331
T3 - Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, UIST 1994
SP - 103
EP - 108
BT - Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, UIST 1994
PB - Association for Computing Machinery, Inc
T2 - 7th Annual ACM Symposium on User Interface Software and Technology, UIST 1994
Y2 - 2 November 1994 through 4 November 1994
ER -