Abbas Saliimi - Academia.edu (original) (raw)

Papers by Abbas Saliimi

Research paper thumbnail of A Critical Review of General Method and Game-based Method in Learning Time Dilation

This paper critically reviews general learning method and game-based learning method in Time Dila... more This paper critically reviews general learning method and game-based learning method in Time Dilation of Special Relativity theory. People usually hard to grasp physics theory, particularly when they deal with equations or formulas such as Special Relativity. In physics, Special Relativity is the generally accepted physical theory involving the relationship between space and time. Special Relativity consists of the few effects such as Lorentz Transformation, Time Dilation, Space Wrapping which are exceedingly difficult for most people to understand it. This is because they never experience such phenomenon in everyday life. Thus, this paper discusses general learning methods like classroom learning, online learning with a game-based method through computer visualization in learning Time Dilation effect.

Research paper thumbnail of Component Testing for VsImaging Library Using Pixel Comparison Technique

Testing the image similarity between two images is a non-trivial task. Image is not a quantitativ... more Testing the image similarity between two images is a non-trivial task. Image is not a quantitative data input and output. Image contains several complex properties that can be evaluated. In the present paper, properties like height, length and pixel between the two image are compare to get the similarly of the component testing from the VSImaging library image output with the expected image from the library to validate the output image are match the criteria of the expected output image. Furthermore these paper will explain the automatic unit testing of the VSImaging component will be conducted.

Research paper thumbnail of Simulating Dynamic Time Dilation in Relativistic Virtual Environment

International Journal of Computer Theory and Engineering, 2016

This paper critically reviews several Special Relativity simulation applications and proposes a m... more This paper critically reviews several Special Relativity simulation applications and proposes a method to dynamically simulate Time Dilation effect. To the authors' knowledge, this has not yet been studied by other researchers. Dynamic in the context of this paper is defined by the ability to persistently simulate Time Dilation effect based on specific parameter that can be controlled by user/viewer in real-time interactive simulation. Said parameter is the value of speed from acceleration and deceleration of moving observer. In relativistic environment, changing the speed's value will also change the Lorentz Factor value thus directly affect the Time Dilation value. One can simply calculate the dilated time by using Time Dilation equation, however if the velocity is not constant (from implying Special Relativity), one must repeatedly calculate the dilated time considering the changing value of displacement/distance and time. This paper discusses the proposed method by dissecting Time Dilation equation and relates it to computational method available nowadays in order to dynamically calculate and ultimately simulate Time Dilation effect in relativistic virtual environment.

Research paper thumbnail of Chatbot Enhanced Algorithms: A Case Study on Implementation in Bahasa Malaysia Human Language

Networked Digital Technologies, 2010

Chatbot is one of a technology that tried to encounter the question that popped into computer sci... more Chatbot is one of a technology that tried to encounter the question that popped into computer science field in 1950 which is "Can machines think?" [6]. Proposed by mathematician Alan Turing, the question later becomes the pinnacle reference for researchers in artificial intelligence discipline. Turing later also introduces "The Imitation Game" that now known as "Turing Test" where the idea of the test is to examine whether machine can fool a judge into thinking that they are having a conversation with an actual human. The technology back then was great but in rapid evolution of computer science, it can become even better. Evolution is computer scripting language, application design model, and so on, clearly have its advantage towards enabling more complex features in developing a computer program. In this paper, we propose an enhanced algorithm of a chatbot by taking advantages of relational database model to design the whole chatbot architecture that enable several features that cannot or difficult to be done in previous state of computer science programming technique. Started with some literature of a previous developed chatbot, then a detailed description of each new enhanced algorithm together with testing and results from the implementation of these new algorithms that can be used in development of a modern chatbot. These several new algorithms will enable features that will extend chatbot capabilities in responding to the conversation. These algorithm is actually implemented in design and development of chatbot that specifically deal with Bahasa Malaysia language, but taking to account that language in chatbot is really about the data in chatbot knowledge-based, the algorithm is seems transferable wherever it fits into another human language.

Research paper thumbnail of Sequence Words Deleted (SWD) technique for pattern matching in chatbot

dspace.unimap.edu.my

Abstract: Artificial Intelligence chatbot is a technology that makes interaction between man and ... more Abstract: Artificial Intelligence chatbot is a technology that makes interaction between man and machine using natural language possible. In this paper, we proposed a technique named Sequence Words Deleted (SWD) for used in the process of chatbot pattern matching. This technique are based on the combination of ELIZA (direct keywords match) and ALICE (keywords can be more than just one word from the input utterance) technique. The logic and flow of SWD will be presented along with discussions on issues regarding the ...

Research paper thumbnail of Designing a Chatbot for Diabetic Patients

International Conference on Software Engineering & Computer Systems (ICSECS'09)

Abstract—Artificial Intelligence chatbot is a technology that makes interaction between man and m... more Abstract—Artificial Intelligence chatbot is a technology that makes interaction between man and machine possible by using natural language. In this paper, we proposed an architectural design of a chatbot that will function as virtual diabetes physician/doctor. This chatbot will allow diabetic patients to have a diabetes control/management advice without the need to go to the hospital. A general history of a chatbot, a brief description of each chatbots is discussed. We proposed the design of a new technique that will be ...

Research paper thumbnail of Enhancement Algorithms for SQL-Based Chatbot

Communications in Computer and Information Science, 2011

Artificial intelligence chatbot is a technology that makes interaction between men and machines u... more Artificial intelligence chatbot is a technology that makes interaction between men and machines using natural language possible. From literature of chatbot's keywords/pattern matching techniques, some potential issues for enhancement had been discovered. The discovered issues are in the context of relation between previous and next responses/outputs and also keywords arrangement for matching precedence together with keywords variety for matching flexibility. To encounter these issues, two respective ...

Research paper thumbnail of A Conceptual IR Chatbot Framework with Automated Keywords-based Vector Representation Generation

IOP Conference Series: Materials Science and Engineering, 2020

This paper proposes a conceptual remodel of Information Retrieval (IR) chatbot framework designed... more This paper proposes a conceptual remodel of Information Retrieval (IR) chatbot framework designed to eliminate the need for large Question-Answer (QA) pair dataset in chatbot’s machine learning training and knowledge base development. Within ten proposed framework’s components, we describe Ans2Q: a Neural Network model for question type approximation, and HR6: an IR score ranking calculation based on Ans2Q output. Fundamentally, these two components are the variance in which the proposed framework differs from others. Together with process flow explanation, we also provide several related formulas that hopefully can be used to implement this framework. Our general aim with this framework is to provide a tool that can be used to develop close domain chatbot with small knowledge and no readily available QA pair datasets.

Research paper thumbnail of Modern Chatbot Systems: A Technical Review

Proceedings of the Future Technologies Conference (FTC) 2018, 2018

Chatbot (abbreviated Chatting Robot) is a computer system that allows human to interact with comp... more Chatbot (abbreviated Chatting Robot) is a computer system that allows human to interact with computer using Natural Human Language. This paper intents to present a technical review of ve modern chatbot systems namely DeepProbe (

Research paper thumbnail of Chatbot development in data representation for diabetes education

This thesis deals with an investigation towards developing an application package named E-CARE to... more This thesis deals with an investigation towards developing an application package named E-CARE to function as Computer Aided Education (CAE) in the domain of Diabetes. E-CARE contains two respective applications, 1) E-CARE multimedia content, and 2) SQL-based chatbot named ViDi (acronyms for Virtual Diabetes physician). Alongside the development of ViDi chatbot, several new approaches (algorithms and techniques) had been proposed. Those are 1) Vpath, 2) Sequence Words Deleted (SWD), 3) Extension and Prerequisite, 4) One-Match and All-Match Categories (OMAMC), 5) Synonyms and Root-words and lastly 6) General Words Percentage (GWP). Vpath and Extension and Prerequisite are techniques that enable relations between responses (previous and next responses). SWD and OMAMC are proposed to enhance the process of keywords/pattern matching for chatbot. Synonyms and Root-words are proposed as an additional component for chatbot that deals with Malay Language (Bahasa Malaysia), and GWP is propos...

Research paper thumbnail of Enhancement Algorithms for SQL-Based Chatbot

Software Engineering and …, Jan 1, 2011

Artificial intelligence chatbot is a technology that makes interaction between men and machines u... more Artificial intelligence chatbot is a technology that makes interaction between men and machines using natural language possible. From literature of chatbot's keywords/pattern matching techniques, some potential issues for enhancement had been discovered. The discovered issues are in the context of relation between previous and next responses/outputs and also keywords arrangement for matching precedence together with keywords variety for matching flexibility. To encounter these issues, two respective algorithms had been proposed. Those algorithms are Extension and Prerequisite and OMAMC (One-match and All-match Categories). Implemented in SQL-Based chatbot, both algorithms are shown to be enhancing the capability of chatbot's keywords/pattern matching process by providing an augment ways in storing the data and performing the process. This paper will present the significance of results from implementing both proposed algorithms into SQL-Based chatbot that will result on some enhancements in certain area of chatbot's processes.

Research paper thumbnail of A Critical Review of General Method and Game-based Method in Learning Time Dilation

This paper critically reviews general learning method and game-based learning method in Time Dila... more This paper critically reviews general learning method and game-based learning method in Time Dilation of Special Relativity theory. People usually hard to grasp physics theory, particularly when they deal with equations or formulas such as Special Relativity. In physics, Special Relativity is the generally accepted physical theory involving the relationship between space and time. Special Relativity consists of the few effects such as Lorentz Transformation, Time Dilation, Space Wrapping which are exceedingly difficult for most people to understand it. This is because they never experience such phenomenon in everyday life. Thus, this paper discusses general learning methods like classroom learning, online learning with a game-based method through computer visualization in learning Time Dilation effect.

Research paper thumbnail of Component Testing for VsImaging Library Using Pixel Comparison Technique

Testing the image similarity between two images is a non-trivial task. Image is not a quantitativ... more Testing the image similarity between two images is a non-trivial task. Image is not a quantitative data input and output. Image contains several complex properties that can be evaluated. In the present paper, properties like height, length and pixel between the two image are compare to get the similarly of the component testing from the VSImaging library image output with the expected image from the library to validate the output image are match the criteria of the expected output image. Furthermore these paper will explain the automatic unit testing of the VSImaging component will be conducted.

Research paper thumbnail of Simulating Dynamic Time Dilation in Relativistic Virtual Environment

International Journal of Computer Theory and Engineering, 2016

This paper critically reviews several Special Relativity simulation applications and proposes a m... more This paper critically reviews several Special Relativity simulation applications and proposes a method to dynamically simulate Time Dilation effect. To the authors' knowledge, this has not yet been studied by other researchers. Dynamic in the context of this paper is defined by the ability to persistently simulate Time Dilation effect based on specific parameter that can be controlled by user/viewer in real-time interactive simulation. Said parameter is the value of speed from acceleration and deceleration of moving observer. In relativistic environment, changing the speed's value will also change the Lorentz Factor value thus directly affect the Time Dilation value. One can simply calculate the dilated time by using Time Dilation equation, however if the velocity is not constant (from implying Special Relativity), one must repeatedly calculate the dilated time considering the changing value of displacement/distance and time. This paper discusses the proposed method by dissecting Time Dilation equation and relates it to computational method available nowadays in order to dynamically calculate and ultimately simulate Time Dilation effect in relativistic virtual environment.

Research paper thumbnail of Chatbot Enhanced Algorithms: A Case Study on Implementation in Bahasa Malaysia Human Language

Networked Digital Technologies, 2010

Chatbot is one of a technology that tried to encounter the question that popped into computer sci... more Chatbot is one of a technology that tried to encounter the question that popped into computer science field in 1950 which is "Can machines think?" [6]. Proposed by mathematician Alan Turing, the question later becomes the pinnacle reference for researchers in artificial intelligence discipline. Turing later also introduces "The Imitation Game" that now known as "Turing Test" where the idea of the test is to examine whether machine can fool a judge into thinking that they are having a conversation with an actual human. The technology back then was great but in rapid evolution of computer science, it can become even better. Evolution is computer scripting language, application design model, and so on, clearly have its advantage towards enabling more complex features in developing a computer program. In this paper, we propose an enhanced algorithm of a chatbot by taking advantages of relational database model to design the whole chatbot architecture that enable several features that cannot or difficult to be done in previous state of computer science programming technique. Started with some literature of a previous developed chatbot, then a detailed description of each new enhanced algorithm together with testing and results from the implementation of these new algorithms that can be used in development of a modern chatbot. These several new algorithms will enable features that will extend chatbot capabilities in responding to the conversation. These algorithm is actually implemented in design and development of chatbot that specifically deal with Bahasa Malaysia language, but taking to account that language in chatbot is really about the data in chatbot knowledge-based, the algorithm is seems transferable wherever it fits into another human language.

Research paper thumbnail of Sequence Words Deleted (SWD) technique for pattern matching in chatbot

dspace.unimap.edu.my

Abstract: Artificial Intelligence chatbot is a technology that makes interaction between man and ... more Abstract: Artificial Intelligence chatbot is a technology that makes interaction between man and machine using natural language possible. In this paper, we proposed a technique named Sequence Words Deleted (SWD) for used in the process of chatbot pattern matching. This technique are based on the combination of ELIZA (direct keywords match) and ALICE (keywords can be more than just one word from the input utterance) technique. The logic and flow of SWD will be presented along with discussions on issues regarding the ...

Research paper thumbnail of Designing a Chatbot for Diabetic Patients

International Conference on Software Engineering & Computer Systems (ICSECS'09)

Abstract—Artificial Intelligence chatbot is a technology that makes interaction between man and m... more Abstract—Artificial Intelligence chatbot is a technology that makes interaction between man and machine possible by using natural language. In this paper, we proposed an architectural design of a chatbot that will function as virtual diabetes physician/doctor. This chatbot will allow diabetic patients to have a diabetes control/management advice without the need to go to the hospital. A general history of a chatbot, a brief description of each chatbots is discussed. We proposed the design of a new technique that will be ...

Research paper thumbnail of Enhancement Algorithms for SQL-Based Chatbot

Communications in Computer and Information Science, 2011

Artificial intelligence chatbot is a technology that makes interaction between men and machines u... more Artificial intelligence chatbot is a technology that makes interaction between men and machines using natural language possible. From literature of chatbot's keywords/pattern matching techniques, some potential issues for enhancement had been discovered. The discovered issues are in the context of relation between previous and next responses/outputs and also keywords arrangement for matching precedence together with keywords variety for matching flexibility. To encounter these issues, two respective ...

Research paper thumbnail of A Conceptual IR Chatbot Framework with Automated Keywords-based Vector Representation Generation

IOP Conference Series: Materials Science and Engineering, 2020

This paper proposes a conceptual remodel of Information Retrieval (IR) chatbot framework designed... more This paper proposes a conceptual remodel of Information Retrieval (IR) chatbot framework designed to eliminate the need for large Question-Answer (QA) pair dataset in chatbot’s machine learning training and knowledge base development. Within ten proposed framework’s components, we describe Ans2Q: a Neural Network model for question type approximation, and HR6: an IR score ranking calculation based on Ans2Q output. Fundamentally, these two components are the variance in which the proposed framework differs from others. Together with process flow explanation, we also provide several related formulas that hopefully can be used to implement this framework. Our general aim with this framework is to provide a tool that can be used to develop close domain chatbot with small knowledge and no readily available QA pair datasets.

Research paper thumbnail of Modern Chatbot Systems: A Technical Review

Proceedings of the Future Technologies Conference (FTC) 2018, 2018

Chatbot (abbreviated Chatting Robot) is a computer system that allows human to interact with comp... more Chatbot (abbreviated Chatting Robot) is a computer system that allows human to interact with computer using Natural Human Language. This paper intents to present a technical review of ve modern chatbot systems namely DeepProbe (

Research paper thumbnail of Chatbot development in data representation for diabetes education

This thesis deals with an investigation towards developing an application package named E-CARE to... more This thesis deals with an investigation towards developing an application package named E-CARE to function as Computer Aided Education (CAE) in the domain of Diabetes. E-CARE contains two respective applications, 1) E-CARE multimedia content, and 2) SQL-based chatbot named ViDi (acronyms for Virtual Diabetes physician). Alongside the development of ViDi chatbot, several new approaches (algorithms and techniques) had been proposed. Those are 1) Vpath, 2) Sequence Words Deleted (SWD), 3) Extension and Prerequisite, 4) One-Match and All-Match Categories (OMAMC), 5) Synonyms and Root-words and lastly 6) General Words Percentage (GWP). Vpath and Extension and Prerequisite are techniques that enable relations between responses (previous and next responses). SWD and OMAMC are proposed to enhance the process of keywords/pattern matching for chatbot. Synonyms and Root-words are proposed as an additional component for chatbot that deals with Malay Language (Bahasa Malaysia), and GWP is propos...

Research paper thumbnail of Enhancement Algorithms for SQL-Based Chatbot

Software Engineering and …, Jan 1, 2011

Artificial intelligence chatbot is a technology that makes interaction between men and machines u... more Artificial intelligence chatbot is a technology that makes interaction between men and machines using natural language possible. From literature of chatbot's keywords/pattern matching techniques, some potential issues for enhancement had been discovered. The discovered issues are in the context of relation between previous and next responses/outputs and also keywords arrangement for matching precedence together with keywords variety for matching flexibility. To encounter these issues, two respective algorithms had been proposed. Those algorithms are Extension and Prerequisite and OMAMC (One-match and All-match Categories). Implemented in SQL-Based chatbot, both algorithms are shown to be enhancing the capability of chatbot's keywords/pattern matching process by providing an augment ways in storing the data and performing the process. This paper will present the significance of results from implementing both proposed algorithms into SQL-Based chatbot that will result on some enhancements in certain area of chatbot's processes.