Mushthofa Mushthofa
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Mushthofa Mushthofa has a total of 27 co-authors. Here are the top co-authors by number of shared publications:
Martine De Cock
Ghent University
3 shared publicationsSteven Schockaert
Cardiff University
3 shared publications- Imas Sukaesih Sitanggang
IPB University
2 shared publications - Kathleen Marchal
Department of Plant Biotechnology and Bioinformatics, Ghent University , Ghent 9052
2 shared publications - Martine De Cock
Ghent University
2 shared publications - Wisnu Ananta Kusuma
IPB University
2 shared publications
Latest Publications
- Open Access
- 1 April 2026
- Published by Institute of Advanced Engineering and Science in IAES International Journal of Artificial Intelligence (IJ-AI)
- Vol. 15 (2)
Technical analysis model for stock prediction using a grammatical evolution algorithm
Stocks are a popular investment instrument but carry high risks, where investors may incur losses when stocks are bought at high prices and sold at lower prices. Technical analysis is used to study past stock price behavior to predict future prices. In this study, grammatical evolution (GE) is applied as an evolutionary computing technique to discover optimal functions or programs that represent historical stock price data. This study develops GE based prediction models by utilizing objective functions and search spaces defined through grammar. The model integrates technical indicators based on complex statistical models such as autoregressive integrated moving average (ARIMA), prophet, exponential smoothing, and Fibonacci retracements. Furthermore, this study employs GE to generate ensemble weights randomly, ensuring each model contributes equitably to the final prediction formula. Experiments were conducted using multiple stock datasets, including SMAR, S&P 500, the Johannesburg Stock Exchange (JSE), the New York Stock Exchange (NYSE), and Adani Enterprises (ADANIENT), to evaluate the model’s adaptability and generalization capability. The results demonstrate that the proposed GE model effectively captures complex market patterns and produces more reliable stock price predictions compared to deep learning-based approaches. Although GE requires greater computational time, the findings suggest that GE provides a flexible and effective framework for constructing hybrid stock price forecasting models in dynamic market environments.
- 1 April 2026
- Published by Institute of Advanced Engineering and Science in IAES International Journal of Artificial Intelligence (IJ-AI)
- Vol. 15 (2)
Open AccessTechnical analysis model for stock prediction using a grammatical evolution algorithm
Stocks are a popular investment instrument but carry high risks, where investors may incur losses when stocks are bought at high prices and sold at lower prices. Technical analysis is used to study past stock price behavior to predict future prices. In this study, grammatical evolution (GE) is applied as an evolutionary computing technique to discover optimal functions or programs that represent historical stock price data. This study develops GE based prediction models by utilizing objective functions and search spaces defined through grammar. The model integrates technical indicators based on complex statistical models such as autoregressive integrated moving average (ARIMA), prophet, exponential smoothing, and Fibonacci retracements. Furthermore, this study employs GE to generate ensemble weights randomly, ensuring each model contributes equitably to the final prediction formula. Experiments were conducted using multiple stock datasets, including SMAR, S&P 500, the Johannesburg Stock Exchange (JSE), the New York Stock Exchange (NYSE), and Adani Enterprises (ADANIENT), to evaluate the model’s adaptability and generalization capability. The results demonstrate that the proposed GE model effectively captures complex market patterns and produces more reliable stock price predictions compared to deep learning-based approaches. Although GE requires greater computational time, the findings suggest that GE provides a flexible and effective framework for constructing hybrid stock price forecasting models in dynamic market environments.
- Open Access
- 26 January 2026
- Published by Universitas Pattimura in BAREKENG: Jurnal Ilmu Matematika dan Terapan
- Vol. 20 (2)
SOIL MOISTURE PREDICTION USING LSTM AND GRU: UNIVARIATE AND MULTIVARIATE DEEP LEARNING APPROACHES
Soil moisture is an important indicator in the management of water resources, precision agriculture, and disaster mitigation, such as drought and land fires. Fluctuations in soil moisture are influenced by various climate variables, requiring a reliable predictive approach essential. This research develops a daily soil moisture prediction model using Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) algorithms with univariate and multivariate approaches. Soil moisture data were obtained from Google Earth Engine, while climate data were collected from 10 BMKG stations in East Java for the period 2019–2024. Data preprocessing includes cubic spline interpolation to handle missing values and Min-Max normalization to achieve uniform feature scaling. Models were built using a direct forecasting approach for horizons to and five evaluation metrics: MAE, MSE, RMSE, MAPE, and R². The results show that the multivariate GRU model performs best at horizon with MAE = 0.05455, MSE = 0.00604, RMSE = 0.07539, MAPE = 0.19280, and R² = starting from 0.9626 on day 1 (t), then decreasing to 0.8075 on day 10 The univariate LSTM model excelled in training time efficiency (<400 seconds) at most stations. The multivariate GRU model demonstrates the highest accuracy and stability, making it suitable for medium- to long-term forecasting, while the univariate LSTM excels in training speed, making it effective for daily predictions. The model’s performance remains limited to the dataset's spatial and temporal scope. Therefore, future research should test the model in other regions and under extreme climate conditions, as well as apply transfer learning in data-scarce areas. The novelty of this study lies in comparing LSTM and GRU performance for daily soil moisture prediction in both univariate and multivariate scenarios, using complete climate variables from multiple stations.
- 26 January 2026
- Published by Universitas Pattimura in BAREKENG: Jurnal Ilmu Matematika dan Terapan
- Vol. 20 (2)
Open AccessSOIL MOISTURE PREDICTION USING LSTM AND GRU: UNIVARIATE AND MULTIVARIATE DEEP LEARNING APPROACHES
Soil moisture is an important indicator in the management of water resources, precision agriculture, and disaster mitigation, such as drought and land fires. Fluctuations in soil moisture are influenced by various climate variables, requiring a reliable predictive approach essential. This research develops a daily soil moisture prediction model using Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) algorithms with univariate and multivariate approaches. Soil moisture data were obtained from Google Earth Engine, while climate data were collected from 10 BMKG stations in East Java for the period 2019–2024. Data preprocessing includes cubic spline interpolation to handle missing values and Min-Max normalization to achieve uniform feature scaling. Models were built using a direct forecasting approach for horizons to and five evaluation metrics: MAE, MSE, RMSE, MAPE, and R². The results show that the multivariate GRU model performs best at horizon with MAE = 0.05455, MSE = 0.00604, RMSE = 0.07539, MAPE = 0.19280, and R² = starting from 0.9626 on day 1 (t), then decreasing to 0.8075 on day 10 The univariate LSTM model excelled in training time efficiency (<400 seconds) at most stations. The multivariate GRU model demonstrates the highest accuracy and stability, making it suitable for medium- to long-term forecasting, while the univariate LSTM excels in training speed, making it effective for daily predictions. The model’s performance remains limited to the dataset's spatial and temporal scope. Therefore, future research should test the model in other regions and under extreme climate conditions, as well as apply transfer learning in data-scarce areas. The novelty of this study lies in comparing LSTM and GRU performance for daily soil moisture prediction in both univariate and multivariate scenarios, using complete climate variables from multiple stations.
- Open Access
- 1 August 2025
- Published by Institute of Advanced Engineering and Science in IAES International Journal of Artificial Intelligence (IJ-AI)
- Vol. 14 (4) , 2899-2908
Prediction of side effects of drug resistant tuberculosis drugs using multi-label random forest
Drug-resistant tuberculosis (DR-TB) has become a concern because anti-tuberculosis drugs (ATD) used to treat it can cause side effects in patients. This study aimed to predict the potential side effects of ATD using a multi-label classification approach with a random forest (RF) algorithm. This study used 660 medical record data, including the 14 ATD treatments prescribed to the patients and the six side effects experienced by patients. The model was trained using the best parameters based on the hyperparameter tuning process. The results show that the RF multi-label algorithm can be an alternative for building ATD side effect prediction models because it produces the most optimal performance value compared to the decision tree (DT) and extreme gradient boosting (XGBoost). The area under the curve (AUC) score of all RF multi-label models is above 0.8, which means that all RF multi-label models are considered acceptable and applicable for ATD side effect prediction. In addition, eight features influenced the models based on the average feature importance score of the RF models. This study is expected to help predict the side effects of ATD used to treat DR-TB based on ATD treatment and determine the most promising tree-based machine learning algorithm for predicting ATD side effects.
- 1 August 2025
- Published by Institute of Advanced Engineering and Science in IAES International Journal of Artificial Intelligence (IJ-AI)
- Vol. 14 (4) , 2899-2908
Open AccessPrediction of side effects of drug resistant tuberculosis drugs using multi-label random forest
Drug-resistant tuberculosis (DR-TB) has become a concern because anti-tuberculosis drugs (ATD) used to treat it can cause side effects in patients. This study aimed to predict the potential side effects of ATD using a multi-label classification approach with a random forest (RF) algorithm. This study used 660 medical record data, including the 14 ATD treatments prescribed to the patients and the six side effects experienced by patients. The model was trained using the best parameters based on the hyperparameter tuning process. The results show that the RF multi-label algorithm can be an alternative for building ATD side effect prediction models because it produces the most optimal performance value compared to the decision tree (DT) and extreme gradient boosting (XGBoost). The area under the curve (AUC) score of all RF multi-label models is above 0.8, which means that all RF multi-label models are considered acceptable and applicable for ATD side effect prediction. In addition, eight features influenced the models based on the average feature importance score of the RF models. This study is expected to help predict the side effects of ATD used to treat DR-TB based on ATD treatment and determine the most promising tree-based machine learning algorithm for predicting ATD side effects.
- Open Access
- 8 July 2023
- Published by Poltekkes Kemenkes Surabaya in Journal of Electronics, Electromedical Engineering, and Medical Informatics
- Vol. 5 (3) , 168-176
Network-Based Molecular Features Selection to Predict the Drug Synergy in Cancer Cells
Identifying synergistic drug combinations in cancer treatment is challenging due to the complex molecular circuitry of cancer and the exponentially increasing number of drugs. Therefore, computational approaches for predicting drug synergy are crucial in guiding experimental efforts toward finding rational combination therapies. This research selects the molecular features of cancer cells with a diffusion network-based approach. Additionally, a model is developed using non-linear regression algorithms, namely Random Forest, Extremely Randomized Tree, and XGBoost, to predict the synergy score of drug combinations against the selected cancer cell features. The data used are drug combination screening data and cancer cell molecules provided by AstraZeneca-Sanger DREAM Challenge. The feature selection results demonstrate the relevance of cancer cell molecular features selected by the diffusion network. The prediction results indicate that the Random Forest algorithm shows a good correlation value of 0.570 in the model with a small dataset. In contrast, for the model with an instance or row size larger than the number of features or columns, the XGBoost algorithm achieves a good correlation value of 0.932. INDEX TERMS cancer, drug combination, drug synergy, network diffusion kernel, non-linear regression.
- 8 July 2023
- Published by Poltekkes Kemenkes Surabaya in Journal of Electronics, Electromedical Engineering, and Medical Informatics
- Vol. 5 (3) , 168-176
Open AccessNetwork-Based Molecular Features Selection to Predict the Drug Synergy in Cancer Cells
Identifying synergistic drug combinations in cancer treatment is challenging due to the complex molecular circuitry of cancer and the exponentially increasing number of drugs. Therefore, computational approaches for predicting drug synergy are crucial in guiding experimental efforts toward finding rational combination therapies. This research selects the molecular features of cancer cells with a diffusion network-based approach. Additionally, a model is developed using non-linear regression algorithms, namely Random Forest, Extremely Randomized Tree, and XGBoost, to predict the synergy score of drug combinations against the selected cancer cell features. The data used are drug combination screening data and cancer cell molecules provided by AstraZeneca-Sanger DREAM Challenge. The feature selection results demonstrate the relevance of cancer cell molecular features selected by the diffusion network. The prediction results indicate that the Random Forest algorithm shows a good correlation value of 0.570 in the model with a small dataset. In contrast, for the model with an instance or row size larger than the number of features or columns, the XGBoost algorithm achieves a good correlation value of 0.932. INDEX TERMS cancer, drug combination, drug synergy, network diffusion kernel, non-linear regression.
- 29 February 2020
- Published by Springer Nature
- p. 213-228
Fuzzy Answer Set Programming: From Theory to Practice
- 29 February 2020
- Published by Springer Nature
- p. 213-228
Fuzzy Answer Set Programming: From Theory to Practice
- 1 February 2019
- Published by Elsevier in Cement and Concrete Composites
- Vol. 96, 1-10
Quantitative analysis on porosity of reactive powder concrete based on automated analysis of back-scattered-electron images
- 1 February 2019
- Published by Elsevier in Cement and Concrete Composites
- Vol. 96, 1-10
Quantitative analysis on porosity of reactive powder concrete based on automated analysis of back-scattered-electron images
- 1 August 2018
- Published by Elsevier in Fuzzy Sets and Systems
- Vol. 345, 63-82
Modeling multi-valued biological interaction networks using fuzzy answer set programming
- 1 August 2018
- Published by Elsevier in Fuzzy Sets and Systems
- Vol. 345, 63-82
Modeling multi-valued biological interaction networks using fuzzy answer set programming
- 10 November 2016
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1955-1962
Computing attractors of multi-valued Gene Regulatory Networks using Fuzzy Answer Set Programming
Fuzzy Answer Set Programming (FASP) extends the popular Answer Set Programming (ASP) paradigm to modeling and solving combinatorial search problems in continuous domains. The recent development of FASP solvers has turned FASP into a practical tool for solving real-world problems. In this paper, we propose the use of FASP for modeling the dynamics of Gene Regulatory Networks (GRNs), an important kind of biological network. A commonly used simplifying assumption to model the dynamics of GRNs is to assume only Boolean levels of activation of each node. ASP has been used to model such Boolean networks. Our work extends this Boolean network formalism by allowing multi-valued activation levels. We show how FASP can be used to model the dynamics of such networks. We also experimentally assess the plausibility of our method using real biological networks found in the literature.
- 10 November 2016
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1955-1962
Computing attractors of multi-valued Gene Regulatory Networks using Fuzzy Answer Set Programming
Fuzzy Answer Set Programming (FASP) extends the popular Answer Set Programming (ASP) paradigm to modeling and solving combinatorial search problems in continuous domains. The recent development of FASP solvers has turned FASP into a practical tool for solving real-world problems. In this paper, we propose the use of FASP for modeling the dynamics of Gene Regulatory Networks (GRNs), an important kind of biological network. A commonly used simplifying assumption to model the dynamics of GRNs is to assume only Boolean levels of activation of each node. ASP has been used to model such Boolean networks. Our work extends this Boolean network formalism by allowing multi-valued activation levels. We show how FASP can be used to model the dynamics of such networks. We also experimentally assess the plausibility of our method using real biological networks found in the literature.
- 15 September 2015
- Published by Springer Nature
- p. 453-466
Solving Disjunctive Fuzzy Answer Set Programs
- 15 September 2015
- Published by Springer Nature
- p. 453-466
Solving Disjunctive Fuzzy Answer Set Programs
- Open Access
- 15 July 2014
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 30 (21) , 3086-3092
ASP-G: an ASP-based method for finding attractors in genetic regulatory networks
Motivation: Boolean network models are suitable to simulate GRNs in the absence of detailed kinetic information. However, reducing the biological reality implies making assumptions on how genes interact (interaction rules) and how their state is updated during the simulation (update scheme). The exact choice of the assumptions largely determines the outcome of the simulations. In most cases, however, the biologically correct assumptions are unknown. An ideal simulation thus implies testing different rules and schemes to determine those that best capture an observed biological phenomenon. This is not trivial because most current methods to simulate Boolean network models of GRNs and to compute their attractors impose specific assumptions that cannot be easily altered, as they are built into the system. Results: To allow for a more flexible simulation framework, we developed ASP-G. We show the correctness of ASP-G in simulating Boolean network models and obtaining attractors under different assumptions by successfully recapitulating the detection of attractors of previously published studies. We also provide an example of how performing simulation of network models under different settings help determine the assumptions under which a certain conclusion holds. The main added value of ASP-G is in its modularity and declarativity, making it more flexible and less error-prone than traditional approaches. The declarative nature of ASP-G comes at the expense of being slower than the more dedicated systems but still achieves a good efficiency with respect to computational time. Availability and implementation: The source code of ASP-G is available at http://bioinformatics.intec.ugent.be/kmarchal/Supplementary_Information_Musthofa_2014/asp-g.zip . Contact : Kathleen.Marchal@UGent.be or Martine.DeCock@UGent.be Supplementary information: Supplementary data are available at Bioinformatics online.
- 15 July 2014
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 30 (21) , 3086-3092
Open AccessASP-G: an ASP-based method for finding attractors in genetic regulatory networks
Motivation: Boolean network models are suitable to simulate GRNs in the absence of detailed kinetic information. However, reducing the biological reality implies making assumptions on how genes interact (interaction rules) and how their state is updated during the simulation (update scheme). The exact choice of the assumptions largely determines the outcome of the simulations. In most cases, however, the biologically correct assumptions are unknown. An ideal simulation thus implies testing different rules and schemes to determine those that best capture an observed biological phenomenon. This is not trivial because most current methods to simulate Boolean network models of GRNs and to compute their attractors impose specific assumptions that cannot be easily altered, as they are built into the system. Results: To allow for a more flexible simulation framework, we developed ASP-G. We show the correctness of ASP-G in simulating Boolean network models and obtaining attractors under different assumptions by successfully recapitulating the detection of attractors of previously published studies. We also provide an example of how performing simulation of network models under different settings help determine the assumptions under which a certain conclusion holds. The main added value of ASP-G is in its modularity and declarativity, making it more flexible and less error-prone than traditional approaches. The declarative nature of ASP-G comes at the expense of being slower than the more dedicated systems but still achieves a good efficiency with respect to computational time. Availability and implementation: The source code of ASP-G is available at http://bioinformatics.intec.ugent.be/kmarchal/Supplementary_Information_Musthofa_2014/asp-g.zip . Contact : Kathleen.Marchal@UGent.be or Martine.DeCock@UGent.be Supplementary information: Supplementary data are available at Bioinformatics online.