AISep 3, 2015
Building a Truly Distributed Constraint Solver with JADEIbrahim Adeyanju
Real life problems such as scheduling meeting between people at different locations can be modelled as distributed Constraint Satisfaction Problems (CSPs). Suitable and satisfactory solutions can then be found using constraint satisfaction algorithms which can be exhaustive (backtracking) or otherwise (local search). However, most research in this area tested their algorithms by simulation on a single PC with a single program entry point. The main contribution of our work is the design and implementation of a truly distributed constraint solver based on a local search algorithm using Java Agent DEvelopment framework (JADE) to enable communication between agents on different machines. Particularly, we discuss design and implementation issues related to truly distributed constraint solver which might not be critical when simulated on a single machine. Evaluation results indicate that our truly distributed constraint solver works well within the observed limitations when tested with various distributed CSPs. Our application can also incorporate any constraint solving algorithm with little modifications.
AISep 3, 2015
Generating Weather Forecast Texts with Case Based ReasoningIbrahim Adeyanju
Several techniques have been used to generate weather forecast texts. In this paper, case based reasoning (CBR) is proposed for weather forecast text generation because similar weather conditions occur over time and should have similar forecast texts. CBR-METEO, a system for generating weather forecast texts was developed using a generic framework (jCOLIBRI) which provides modules for the standard components of the CBR architecture. The advantage in a CBR approach is that systems can be built in minimal time with far less human effort after initial consultation with experts. The approach depends heavily on the goodness of the retrieval and revision components of the CBR process. We evaluated CBRMETEO with NIST, an automated metric which has been shown to correlate well with human judgements for this domain. The system shows comparable performance with other NLG systems that perform the same task.
GRAug 16, 2015
3D-Computer Animation for a Yoruba Native FolktaleIbrahim Adeyanju, Comfort Babalola, Kareemat Salaudeen et al.
Computer graphics has wide range of applications which are implemented into computer animation, computer modeling among others. Since the invention of computer graphics researchers have not paid much of attentions toward the possibility of converting oral tales otherwise known as folktales into possible cartoon animated videos. This paper is based on how to develop cartoons of local folktales that will be of huge benefits to Nigerians. The activities were divided into 5 stages; analysis, design, development, implementation and evaluation which involved various processes and use of various specialized software and hardware. After the implementation of this project, the video characteristics were evaluated using likert scale. Analysis of 30 user responses indicated that 17 users (56.7 percent) rated the image quality as excellent, the video and image synchronization was rated as excellent by 9 users (30 percent), the Background noise was rated excellent by 18 users (60 percent), the Character Impression was rated Excellent by 11 users (36.67 percent), the general assessment of the storyline was rated excellent by 17 users (56.7 percent), the video Impression was rated excellent by 11 users (36.67 percent) and the voice quality was rated by 10 users (33.33 percent) as excellent.