Johnson Kinyua
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Research Interests
Johnson Kinyua has a total of 14 co-authors. Here are the top co-authors by number of shared publications:
- Charles Mutigwe
College of Business Western New England University Springfield MA USA
3 shared publications Charles Mutigwe
Western New England University, College of Business, 1215 Wilbraham Rd, Springfield, MA, 01119, USA
1 shared publication- Daniel J. Cushing
Western New England University, 1215 Wilbraham Road, Springfield, MA 01119, USA
1 shared publication - Dante Contella
College of Information, Sciences, and Technology The Pennsylvania State University State College PA USA
1 shared publication Herman Vermaak
School Electrical and Computer Engineering, Central University of Technology, Bloemfontein 9301, South Africa
1 shared publication- Hezron Wesonga
Kenya Agricultural and Livestock Research Organization (KALRO), Kaptagat Rd., Loresho, P.O. Box 57811, Nairobi 00200, Kenya
1 shared publication
Latest Publications
- 2 September 2026
- Published by Springer Nature
- p. 13-22
Ontology-Driven Threat Classification Using Splunk Logs and VirusTotal Threat Intelligence
- 2 September 2026
- Published by Springer Nature
- p. 13-22
Ontology-Driven Threat Classification Using Splunk Logs and VirusTotal Threat Intelligence
- Open Access
- 8 September 2025
- Published by SETSCI
- Vol. 24, 39-44
Enhancing Financial Market Sentiment Analysis Using Dataset Augmentation
The SETSCI Conference Proceedings is an Open Access publication created for the storage and indexing of proceedings | We developed a series of financial social media sentiment analysis models starting with PyFin-Sentiment, a recent state-of-the-art domain-specific large language model for the financial domain. We focused on label accuracy and improvements in the quality and quantity of the dataset by collecting more data. We were able to improve model accuracy from 0.70 to 0.93, supporting a well-known maxim that models are just as good as the data they are trained on. This created a consistently accurate model that outperformed other existing financial sentiment models. We also used nuanced approaches such as separating social media data into short and long comments which drastically improved the accuracy of our model.
- 8 September 2025
- Published by SETSCI
- Vol. 24, 39-44
Open AccessEnhancing Financial Market Sentiment Analysis Using Dataset Augmentation
The SETSCI Conference Proceedings is an Open Access publication created for the storage and indexing of proceedings | We developed a series of financial social media sentiment analysis models starting with PyFin-Sentiment, a recent state-of-the-art domain-specific large language model for the financial domain. We focused on label accuracy and improvements in the quality and quantity of the dataset by collecting more data. We were able to improve model accuracy from 0.70 to 0.93, supporting a well-known maxim that models are just as good as the data they are trained on. This created a consistently accurate model that outperformed other existing financial sentiment models. We also used nuanced approaches such as separating social media data into short and long comments which drastically improved the accuracy of our model.
- Open Access
- 2 August 2024
- Published by MDPI AG in Big Data and Cognitive Computing
- Vol. 8 (8) , 87
FinSoSent: Advancing Financial Market Sentiment Analysis through Pretrained Large Language Models
Predicting the directions of financial markets has been performed using a variety of approaches, and the large volume of unstructured data generated by traders and other stakeholders on social media microblog platforms provides unique opportunities for analyzing financial markets using additional perspectives. Pretrained large language models (LLMs) have demonstrated very good performance on a variety of sentiment analysis tasks in different domains. However, it is known that sentiment analysis is a very domain-dependent NLP task that requires knowledge of the domain ontology, and this is particularly the case with the financial domain, which uses its own unique vocabulary. Recent developments in NLP and deep learning including LLMs have made it possible to generate actionable financial sentiments using multiple sources including financial news, company fundamentals, technical indicators, as well social media microblogs posted on platforms such as StockTwits and X (formerly Twitter). We developed a financial social media sentiment analyzer (FinSoSent), which is a domain-specific large language model for the financial domain that was pretrained on financial news articles and fine-tuned and tested using several financial social media corpora. We conducted a large number of experiments using different learning rates, epochs, and batch sizes to yield the best performing model. Our model outperforms current state-of-the-art FSA models based on over 860 experiments, demonstrating the efficacy and effectiveness of FinSoSent. We also conducted experiments using ensemble models comprising FinSoSent and the other current state-of-the-art FSA models used in this research, and a slight performance improvement was obtained based on majority voting. Based on the results obtained across all models in these experiments, the significance of this study is that it highlights the fact that, despite the recent advances of LLMs, sentiment analysis even in domain-specific contexts remains a difficult research problem.
- 2 August 2024
- Published by MDPI AG in Big Data and Cognitive Computing
- Vol. 8 (8) , 87
Open AccessFinSoSent: Advancing Financial Market Sentiment Analysis through Pretrained Large Language Models
Predicting the directions of financial markets has been performed using a variety of approaches, and the large volume of unstructured data generated by traders and other stakeholders on social media microblog platforms provides unique opportunities for analyzing financial markets using additional perspectives. Pretrained large language models (LLMs) have demonstrated very good performance on a variety of sentiment analysis tasks in different domains. However, it is known that sentiment analysis is a very domain-dependent NLP task that requires knowledge of the domain ontology, and this is particularly the case with the financial domain, which uses its own unique vocabulary. Recent developments in NLP and deep learning including LLMs have made it possible to generate actionable financial sentiments using multiple sources including financial news, company fundamentals, technical indicators, as well social media microblogs posted on platforms such as StockTwits and X (formerly Twitter). We developed a financial social media sentiment analyzer (FinSoSent), which is a domain-specific large language model for the financial domain that was pretrained on financial news articles and fine-tuned and tested using several financial social media corpora. We conducted a large number of experiments using different learning rates, epochs, and batch sizes to yield the best performing model. Our model outperforms current state-of-the-art FSA models based on over 860 experiments, demonstrating the efficacy and effectiveness of FinSoSent. We also conducted experiments using ensemble models comprising FinSoSent and the other current state-of-the-art FSA models used in this research, and a slight performance improvement was obtained based on majority voting. Based on the results obtained across all models in these experiments, the significance of this study is that it highlights the fact that, despite the recent advances of LLMs, sentiment analysis even in domain-specific contexts remains a difficult research problem.
- Open Access
- 1 January 2023
- Published by Tech Science Press in Intelligent Automation and Soft Computing
- Vol. 36 (3) , 3405-3423
Analysis of Social Media Impact on Stock Price Movements Using Machine Learning Anomaly Detection
The massive increase in the volume of data generated by individuals on social media microblog platforms such as Twitter and Reddit every day offers researchers unique opportunities to analyze financial markets from new perspectives. The meme stock mania of 2021 brought together stock traders and investors that were also active on social media. This mania was in good part driven by retail investors’ discussions on investment strategies that occurred on social media platforms such as Reddit during the COVID-19 lockdowns. The stock trades by these retail investors were then executed using services like Robinhood. In this paper, machine learning models are used to try and predict the stock price movements of two meme stocks: GameStop ($GME) and AMC Entertainment ($AMC). Two sentiment metrics of the daily social media discussions about these stocks on Reddit are generated and used together with 85 other fundamental and technical indicators as the feature set for the machine learning models. It is demonstrated that through the use of a carefully chosen mix of a meme stock’s fundamental indicators, technical indicators, and social media sentiment scores, it is possible to predict the stocks’ next-day closing prices. Also, using an anomaly detection model, and the daily Reddit discussions about a meme stock, it was possible to identify potential market manipulators.
- 1 January 2023
- Published by Tech Science Press in Intelligent Automation and Soft Computing
- Vol. 36 (3) , 3405-3423
Open AccessAnalysis of Social Media Impact on Stock Price Movements Using Machine Learning Anomaly Detection
The massive increase in the volume of data generated by individuals on social media microblog platforms such as Twitter and Reddit every day offers researchers unique opportunities to analyze financial markets from new perspectives. The meme stock mania of 2021 brought together stock traders and investors that were also active on social media. This mania was in good part driven by retail investors’ discussions on investment strategies that occurred on social media platforms such as Reddit during the COVID-19 lockdowns. The stock trades by these retail investors were then executed using services like Robinhood. In this paper, machine learning models are used to try and predict the stock price movements of two meme stocks: GameStop ($GME) and AMC Entertainment ($AMC). Two sentiment metrics of the daily social media discussions about these stocks on Reddit are generated and used together with 85 other fundamental and technical indicators as the feature set for the machine learning models. It is demonstrated that through the use of a carefully chosen mix of a meme stock’s fundamental indicators, technical indicators, and social media sentiment scores, it is possible to predict the stocks’ next-day closing prices. Also, using an anomaly detection model, and the daily Reddit discussions about a meme stock, it was possible to identify potential market manipulators.
- 11 December 2020
- Published by Elsevier in Journal of Behavioral and Experimental Finance
- Vol. 29, 100447
An analysis of the impact of President Trump’s tweets on the DJIA and S&P 500 using machine learning and sentiment analysis
- 11 December 2020
- Published by Elsevier in Journal of Behavioral and Experimental Finance
- Vol. 29, 100447
An analysis of the impact of President Trump’s tweets on the DJIA and S&P 500 using machine learning and sentiment analysis
- Open Access
- 10 January 2017
- Published by Sciencedomain International in International Journal of Biochemistry Research & Review
- Vol. 17 (3) , 1-12
Identification, Characterization and Purification of MSC_0265, a Potential Immunogenic Antigen Homologue of Mycoplasma mycoides subsp. mycoides in Mycoplasma capricolum subsp. capripneumoniae
In silico identification and characterization of vaccine antigens has opened up new frontiers in the field of reverse vaccinology to mitigate the effects of livestock diseases by development of new subunit vaccines. This study aims to characterize, express and purify MSC_0265 for eventual use in immunoassays and inoculation in goats. Mycoplasma mycoides subs. mycoides (Mmm) and Mycoplasma capricolum capripneumoniae (Mccp) are similar pathogens on the genomic level and are the causative agents of Contagious Bovine Pleuropneumonia (CBPP) in cattle and Contagious Caprine Pleuropneumonia (CCPP) in goats respectively. In this study, BLAST was used to identify the homology of MSC_0265 in Mycoplasma capricolum capripneumoniae genome and the protein it is similar to. Characterization of MSC_0265 was also done using I-TASSER to predict secondary structure, solvent accessibility, normalised B-factor, 3D models and function. With cut off points of 0.0 for E-value, 100% for Query coverage and 90% for Identity, MSC_0265 a pyruvate dehydrogenase enzyme gave a high homology score on tBLASTn and BLASTp. It had earlier been cloned in pGS21a vector before proceeding with expression and purification of the His-tagged protein by Ni-NTA affinity chromatography. This study identified the homologue of MSC_0265 as protein WP_029333261.1 in the Mycoplasma capricolum capripneumoniae genome (Accession NZ_LN515398.1) using tBLASTn and BLASTp. Additionally, MSC_0265 was characterized and its optimal expression profile and estimated molecular weight verified.
- 10 January 2017
- Published by Sciencedomain International in International Journal of Biochemistry Research & Review
- Vol. 17 (3) , 1-12
Open AccessIdentification, Characterization and Purification of MSC_0265, a Potential Immunogenic Antigen Homologue of Mycoplasma mycoides subsp. mycoides in Mycoplasma capricolum subsp. capripneumoniae
In silico identification and characterization of vaccine antigens has opened up new frontiers in the field of reverse vaccinology to mitigate the effects of livestock diseases by development of new subunit vaccines. This study aims to characterize, express and purify MSC_0265 for eventual use in immunoassays and inoculation in goats. Mycoplasma mycoides subs. mycoides (Mmm) and Mycoplasma capricolum capripneumoniae (Mccp) are similar pathogens on the genomic level and are the causative agents of Contagious Bovine Pleuropneumonia (CBPP) in cattle and Contagious Caprine Pleuropneumonia (CCPP) in goats respectively. In this study, BLAST was used to identify the homology of MSC_0265 in Mycoplasma capricolum capripneumoniae genome and the protein it is similar to. Characterization of MSC_0265 was also done using I-TASSER to predict secondary structure, solvent accessibility, normalised B-factor, 3D models and function. With cut off points of 0.0 for E-value, 100% for Query coverage and 90% for Identity, MSC_0265 a pyruvate dehydrogenase enzyme gave a high homology score on tBLASTn and BLASTp. It had earlier been cloned in pGS21a vector before proceeding with expression and purification of the His-tagged protein by Ni-NTA affinity chromatography. This study identified the homologue of MSC_0265 as protein WP_029333261.1 in the Mycoplasma capricolum capripneumoniae genome (Accession NZ_LN515398.1) using tBLASTn and BLASTp. Additionally, MSC_0265 was characterized and its optimal expression profile and estimated molecular weight verified.
- 1 April 2012
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 7 (23740221) , 157-164
An adaptive data cleaning scheme for reducing false negative reads in RFID data streams
Due to the high sensitivity of RFID tag-reader performance to the operating environment, RFID data streams generated are unreliable and contain a significant amount of missed readings. RFID data cleaning is therefore an essential task for successful deployment of RFID systems. One of the common techniques used by RFID middleware systems to compensate for the missed readings is the use of sliding-window filters. However, setting an optimum window size is non-trivial task especially in mobile tag environments. In this paper we present a new adaptive data cleaning scheme called WSTD based on some of the concepts proposed in SMURF but with an improved transition detection mechanism. WSTD uses the comparison of the two window subrange observations or estimated tag counts to detect when transitions occur within a window. In the mobile environment, our experimental results show that the WSTD scheme performs better than SMURF producing an improvement of about 30% less overall errors than that produced by SMURF.
- 1 April 2012
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 7 (23740221) , 157-164
An adaptive data cleaning scheme for reducing false negative reads in RFID data streams
Due to the high sensitivity of RFID tag-reader performance to the operating environment, RFID data streams generated are unreliable and contain a significant amount of missed readings. RFID data cleaning is therefore an essential task for successful deployment of RFID systems. One of the common techniques used by RFID middleware systems to compensate for the missed readings is the use of sliding-window filters. However, setting an optimum window size is non-trivial task especially in mobile tag environments. In this paper we present a new adaptive data cleaning scheme called WSTD based on some of the concepts proposed in SMURF but with an improved transition detection mechanism. WSTD uses the comparison of the two window subrange observations or estimated tag counts to detect when transitions occur within a window. In the mobile environment, our experimental results show that the WSTD scheme performs better than SMURF producing an improvement of about 30% less overall errors than that produced by SMURF.