| Lecture Notes & Schedule
 Projects 
		Assignments 
		Syllabus 
		Resources & Links
   
 CDM COL 
		
		DePaul academic calendar
   | CSC 594 Topics in AI: Applied Natural Language 
Processing(d) Video Game ReviewsFall 2009/2010
		[draft]The goal of this project is to develop a search/retrieval system for video 
		games.  If time allows at the end of the quarter, we will try a 
		recommender system.
 We envision our video game retrieval system to be something that 
		allows the user to search video games not only by the typical categories 
		(such as title, publisher, genre, platform, release date, popularity, 
		user rating, ESRB rating), but also by the characteristics of the game 
		content, such as the kind of gameplay experience (e.g. exhilarating 
		feeling, ultra-fast action, mesmerizing sensation), graphics, sound and 
		game design. We have already crawled a game review site called 
		Gamespot (http://www.gamespot.com), 
		and extracted all reviews (critics' as well as users'; also the basic 
		information of a game as listed above) in a text format. We will use
		this 
		data as the data resource for our system.Here is an example of
		
		"Metal Gear Solid 4: Guns of the Patriots" (a PS3 game by Konami).
 
		Research work may include tasks and discussions as follows: 
			Previous work -- Survey of the current video game retrieval or 
			recommender systems.  Is there any that used the 
			characteristics of the game content?Look at movie retrieval or recommender systems -- How would a 
			video game retrieval/recommender system be different?  Also 
			other domains 'similar' in the content/structure as video games 
			(e.g. hotel reviews, restaurant reviews)?What kind of "gameplay" experiences are there?  How are 
			gameplays 'described' to begin with (especially by adjectives/adverbs)?Are graphics/sound/game-design important as search criteria?  
			Are there any other good search criteria which the users would care 
			about?How could we "get at" the parts in a game review which mention 
			those aspects?Also we must determine which NLP "pre-processing" tasks are needed for the data -- 
			Part-of-speech tagging? Named entity recognition?  If so, are 
			there any data resources such as "all game titles" and "the names of 
			the characters in video games"?
Design and implement an interface of the search/retrieval 
			system. Since the gameplay experience seems to involve adjectives and 
			adverbs, we may 
			utilize the "Google n-gram data" which I have.   |