In summary, this research work investigated the OntoQuery system within an m-commerce agent framework against current query formation and information retrieval systems.
The prototype implementation results showed that querying formation using an ontology approach is efficient, as it provides a friendly environment to the user . In addition, by combining the keyword and ontology approaches, a more efficient and effective way of forming queries could be achieved. Thus, the objective to propose efficient query formation for product databases is successful.
It was found that the genetic algorithm is able to optimize queries effectively. Also, using genetic approaches, we have proposed and tested out various fitness functions for searching product databases. The use of correlation prevents the original query from diverging. In addition, restructuring of the logical terms and numerical constraints in queries served as an effective way of constraint relaxation for mutated queries to respond to the situation of no documents retrieved. Moreover, adding feedback to the system helps it to cater to the needs of the user more closely. It also helps to maintain a converging query trend.
It was also found that the efficiency of our genetic algorithm initially increases, reaches a maximum value, and then decreases as population size increases . Thus, there is an optimal value of population size when the genetic algorithm is applied in query optimization.
Boughanem, M., Chrisment, C., & Tamine, L. ( 1999 ). Genetic approach to query space exploration . Information Retrieval , 1 ( 3 ), 175 ‚ 192 .
Braga, R. M. M., Werner, C. M. L., & Mattosso, M. ( 2000 ). Using ontologies for domain information retrieval . IEEE Proceedings of the 11 th International Workshop on Database and Expert Systems Applications , 836 ‚ 840 .
Fensel, D. ( 2000 ). The Semantic Web and its language . IEEE Intelligent Systems , 15 ( 6 ), 67 ‚ 73 .
Hendler, J. ( 2001 ). Agents and the Semantic Web . IEEE Intelligent Systems , 16 ( 2 ), 30 ‚ 37 .
Karp, P.D. ( 2000 ). An ontology for biological function based on molecular interactions . Bioinformatics , 16 ( 3 ), 269 ‚ 285 .
Kouichi, A. B. E., Taketa, T., & Nunokawa, H. ( 1999 ). An efficient information retrieval method in WWW using genetic algorithm . In Proceedings of International Workshops on Parallel Processing ( pp. 522 ‚ 527 ).
Kraft, D. H., Petry, F. E., Buckles, B. P., & Sadasivan, T. ( 1994 ). The use of genetic programming to build queries for information retrieval . In Proceedings of the First IEEE Conference on Computational Intelligence ( pp. 468 ‚ 473 ).
Losee, R. M. ( 1988 ). Parameter estimation for probabilistic document retrieval models . Journal of the American Society for Information Science , 39 ( 1 ), 1 ‚ 16 .
Losee, R. M. ( 1991 ). An analytic measure predicting information retrieval system performance . Information Processing and Management , 27 ( 1 ), 1 ‚ 13 .
Losee, R. M. ( 1996 ). Learning syntactic rules and tags with genetic algorithms for information retrieval and filtering: An empirical basis for grammatical rules . Information Processing and Management , 32 ( 2 ), 185 ‚ 197 .
McGuinness, D. L. ( 1998 ). Ontological issues for knowledge-enhanced search . In Proceedings of the First International Conference on Formal Ontology in Information Systems (FOIS'98) ( pp. 302 ‚ 316 ).
Salton, G. ( 1989 ). The transformation, analysis and retrieval of information by computer . Reading, MA : Addison-Wesley .
Salton, G., & McGill, M. ( 1983 ). Introduction to modern information retrieval . New York : McGraw-Hill .
Yang, J. J., & Korfhage, R. R. ( 1994 ). Query modification using genetic algorithms in vector space models . International Journal of Expert Systems: Research and Applications , 7 ( 2 ), 165 ‚ 191 .