The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January-March (2008 vol.1)
pp: 49-62
Amal Zouaq , University of Montreal, Montreal
Roger Nkambou , University of Quebec at Montreal, Montreal
ABSTRACT
This paper presents a semi-automatic framework that aims to produce domain concept maps from text and then to derive domain ontologies from these concept maps. This methodology particularly targets the eLearning and AIED (Artificial Intelligence in Education) communities as they need such structures to sustain the production of eLearning resources tailored to learners' needs. This paper details the steps to transform textual resources, particularly textual learning objects (LOs), into domain concept maps and it explains how this abstract structure is transformed into a formal domain ontology. A methodology is also presented to evaluate the results of ontology learning. The paper shows how such structures (domain concept maps and formal ontologies) make it possible to bridge the gap between eLearning and Intelligent Tutoring Systems by providing a common domain model.
INDEX TERMS
Education, Intelligent Web Services and Semantic Web, Knowledge acquisition, Knowledge reuse
CITATION
Amal Zouaq, Roger Nkambou, "Building Domain Ontologies from Text for Educational Purposes", IEEE Transactions on Learning Technologies, vol.1, no. 1, pp. 49-62, January-March 2008, doi:10.1109/TLT.2008.12
REFERENCES
[1] Y. Agichtein and S. Gravano, “Snowball: Extracting Relations from Large Plain-Text Collections,” Proc. Fifth ACM Int'l Conf. Digital Libraries (DL '00), pp. 85-94, 2000.
[2] H. Alani and C. Brewster, “Metrics for Ranking Ontologies,” Proc. Fourth Int'l Workshop Evaluation of Ontologies for the Web, 15th Int'l World Wide Web Conf. (WWW), 2006.
[3] A. Almuhareb and M. Poesio, “Finding Concept Attributes in the Web Using a Parser,” Proc. Corpus Linguistics Conf., 2005.
[4] L. Aroyo and D. Dicheva, “The New Challenges for E-Learning: The Educational Semantic Web,” Educational Technology & Soc., vol. 7, no. 4, pp. 59-69, 2004.
[5] L. Aroyo, A.I. Cristea, and D. Dicheva, “A Layered Approach towards Domain Authoring Support,” Proc. Int'l Conf. Artificial Intelligence (ICAI), 2002.
[6] M. Banko, M.J. Cafarella, S. Soderland, M. Broadhead, and O. Etzioni, “Open Information Extraction from the Web,” Proc. 20th Int'l Joint Conf. Artificial Intelligence (IJCAI '07), pp.2670-2676, 2007.
[7] T. Berners-Lee, J. Hendler, and O. Lassila, “The Semantic Web,” Scientific Am. Magazine, vol. 5, no. 1, pp. 34-43, 2001.
[8] G. Bisson, C. Nedellec, and L. Canamero, “Designing Clustering Methods for Ontology Building—The Mo'K Workbench,” Proc. ECAI Ontology Learning Workshop, pp. 13-19, CEUR-WS.org, 2000.
[9] J. Brank, M. Grobelnik, and D. Mladenić, “A Survey of Ontology Evaluation Techniques,” Proc. Conf. Data Mining and Data Warehouses (SiKDD), 2005.
[10] C. Brooks, J. Greer, E. Melis, and C. Ullrich, “Combining ITS and eLearning Technologies: Opportunities and Challenges,” Proc. Eighth Int'l Conf. Intelligent Tutoring Systems (ITS '06), pp. 278-287, 2006.
[11] P. Buitelaar, P. Cimiano, and B. Magnini, “Ontology Learning from Text: An Overview,” Ontology Learning from Text: Methods, Evaluation and Applications, P. Buitelaar, P. Cimiano, and B.Magnini, eds., vol. 123, Frontiers in Artificial Intelligence and Applications, pp. 3-12, IOS Press, 2005.
[12] P. Buitelaar, D. Olejnik, and M. Sintek, “A Protégé Plug-In for Ontology Extraction from Text Based on Linguistic Analysis,” Proc. First European Semantic Web Symp. (ESWS '04), pp. 31-44, 2004.
[13] R.B. Clariana and R. Koul, “A Computer-Based Approach for Translating Text into Concept Map-Like Representations,” Proc. First Int'l Conf. Concept Mapping (CMC '04), vol. 1, pp. 125-133, 2004.
[14] M.A. Covington, “A Fundamental Algorithm for Dependency Parsing,” Proc. 39th Ann. ACM Southeast Conf. (ACM-SE '01), pp.95-102, 2001.
[15] A. Cristea, “Is Semi-Automatic Authoring of Adaptive Educational Hypermedia Possible,” Advanced Technology for Learning, vol. 1, no. 4, 2004.
[16] M.-C. De Marneffe, B. MacCartney, and C.D. Manning, “Generating Typed Dependency Parses from Phrase Structure Parses,” Proc. Fifth Int'l Conf. Language Resources and Evaluation (LREC '06), pp. 449-454, 2006.
[17] C. Desmoulins and M. Grandbastien, “Ontologies pour la Conception de Manuels de Formation à Partir de Documents Techniques,” Sciences et Techniques Educatives, vol. 9, nos. 3-4, pp.291-340, 2002.
[18] O. Etzioni et al., “WebScale Information Extraction in KnowItAll (Preliminary Results),” Proc. 13th Int'l Conf. World Wide Web (WWW '04), pp. 100-110, 2004.
[19] B. Fortuna, M. Grobelnik, and D. Mladenič, “Background Knowledge for Ontology Construction,” Proc. 15th Int'l Conf. World Wide Web (WWW '06), pp. 949-950, 2006.
[20] E. Frank, G.W. Paynter, I.H. Witten, C. Gutwin, and C.G. Nevill-Manning, “Domain-Specific Key Phrase Extraction,” Proc. 16th Int'l Joint Conf. Artificial Intelligence (IJCAI '99), pp.668-673, 1999.
[21] D. Gasevic, J. Jovanović, and V. Devedzic, “Ontologies for Creating Learning Object Content,” Proc. Eighth Int'l Conf. Knowledge-Based Intelligent Information and Eng. Systems (KES '04), pp.284-291, 2004.
[22] P. Haase and J. Volker, “Ontology Learning and Reasoning— Dealing with Uncertainty and Inconsistency,” Proc. ISWC Workshop Uncertainty Reasoning for the Semantic Web (URSW'05), pp. 45-55, 2005.
[23] P. Hayes, T. Eskridge, R. Saavedra, T. Reichherzer, M. Mehrotra, and D. Bobrovnikoff, “Collaborative Knowledge Capture in Ontologies,” Proc. Third Int'l Conf. Knowledge Capture (K-CAP'05), pp. 99-106, 2005.
[24] M.A. Hearst, “Automatic Acquisition of Hyponyms from Large Text Corpora,” Proc. 14th Int'l Conf. Computational Linguistics (COLING '92), pp. 539-545, 1992.
[25] C.H. Hwang, “Incompletely and Imprecisely Speaking: Using Dynamic Ontologies for Representing and Retrieving Information,” Proc. Sixth Int'l Workshop Knowledge Representation Meets Databases (KRDB '99), pp. 14-20, 1999.
[26] J. Jovanović, D. Gašević, C. Knight, and G. Richards, “Ontologies for Effective Use of Context in E-Learning Settings,” Educational Technology & Soc., vol. 10, no. 3, pp. 47-59, 2007.
[27] JUNG, http://jung.sourceforge.net/appletindex.html , June 2007.
[28] D. Klein and C.D. Manning, “Accurate Unlexicalized Parsing,” Proc. 41st Meeting of the Assoc. for Computational Linguistics (ACL'03), pp. 423-430, 2003.
[29] LORNET, http:/www.lornet.org/, Mar. 2008.
[30] LT4eL, http:/www.lt4el.eu/, Feb. 2008.
[31] LUISA, http://luisa.atosorigin.eswww/, Mar. 2008.
[32] A. Maedche and S. Staab, “Ontology Learning for the Semantic Web,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 72-79, 2001.
[33] S. Muresan and J.K. Klavans, “A Method for Automatically Building and Evaluating Dictionary Resources,” Proc. Third Int'l Conf. Language Resources and Evaluation (LREC '02), pp. 231-234, 2002.
[34] R. Navigli and P. Velardi, “Learning Domain Ontologies from Document Warehouses and Dedicated Websites,” Computational Linguistics, vol. 30, no. 2, pp. 151-179, 2004.
[35] J.T. Nosek and I. Roth, “A Comparison of Formal Knowledge Representation Schemes as Communication Tools: Predicate Logic versus Semantic Network,” Int'l J. Man-Machine Studies, vol. 33, pp.227-239, 1990.
[36] J.D. Novak and A.J. Cañas, “The Theory Underlying Concept Maps and How to Construct Them,” Technical Report IHMC CmapTools 2006-01, Florida Inst. for Human and Machine Cognition, 2006.
[37] G. Paquette, “An Ontology and a Software Framework for Competency Modeling and Management,” Educational Technology & Soc., vol. 10, no. 3, pp. 1-21, 2007.
[38] G. Paquette and I. Rosca, “An Ontology-Based Referencing of Actors, Operations and Resources in eLearning Systems,” Proc. Second Int'l Workshop Applications of Semantic Web Technologies for E-Learning (SW-EL), 2004.
[39] M. Poesio and A. Almuhareb, “Identifying Concept Attributes Using a Classifier,” Proc. ACL Workshop Deep Lexical Acquisition, pp. 18-27, 2005.
[40] M.F. Porter, “An Algorithm for Suffix Stripping,” Program, vol. 14, no. 3, pp. 130-137, 1980.
[41] The Protégé Ontology Editor, http:/protege.stanford.edu/, July 2008.
[42] RACER, http://www.racer-systems.com/siteindex.phtml , Nov. 2007.
[43] SCORM, http://www.adlnet.gov/scormindex.cfm, Apr. 2007.
[44] M. Stevenson and M.A. Greenwood, “Comparing Information Extraction Pattern Models,” Proc. ACL Workshop Information Extraction beyond the Document, pp. 12-19, 2006.
[45] P. Suraweera, A. Mitrovic, and B. Martin, “A Knowledge Acquisition System for Constraint-Based Intelligent Tutoring Systems,” Proc. 12th Int'l Conf. Artificial Intelligence in Education (AIED '05), pp. 638-645, 2005.
[46] SQWRL, http://protege.cim3.net/cgi-binwiki.pl?SQWRL , June 2008.
[47] UIMA, http:/uima-framework.sourceforge.net/, Apr. 2007.
[48] C. Ullrich, “Description of an Instructional Ontology and Its Application in Web Services for Education,” Proc. Workshop Applications of Semantic Web Technologies for E-Learning (SW-EL'04), pp. 17-23, 2004.
[49] A. Valerio and D. Leake, “Jump-Starting Concept Map Construction with Knowledge Extracted from Documents,” Proc. Second Int'l Conf. Concept Mapping (CMC '06), vol. 1, pp. 296-303, 2006.
[50] K. Verbert, J. Jovanović, E. Duval, and D. Gašević, “Ontology-Based Learning Content Repurposing: The ALOCoM Framework,” Int'l J. E-Learning, vol. 5, no. 1, pp. 67-74, 2006.
[51] A. Zouaq, R. Nkambou, and C. Frasson, “Bridging the Gap between ITS and eLearning: Towards Learning Knowledge Objects,” Proc. Ninth Int'l Conf. Intelligent Tutoring Systems (ITS'08), pp. 448-457, 2008.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool