LLM-based Chatbot for Course-based Question Answering

[{“box”:0,”content”:”[if 992 equals=”Open Access”]n

n

n

n

Open Access

nn

n

n[/if 992]n

n

Year : May 10, 2024 at 2:19 pm | [if 1553 equals=””] Volume :01 [else] Volume :01[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 02 | Page : 30-41

n

n

n

n

n

n

By

n

[foreach 286]n

n

n

Samyuktha M S, S. Charumathi, Darsana R, S. Lovelyn Rose

n

    n t

  • n

n

n[/foreach]

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Student, Student, Student, Associate Professor, PSG College of Technology, Coimbatore,, PSG College of Technology, Coimbatore,, PSG College of Technology, Coimbatore,, PSG College of Technology, Coimbatore,, Tamil Nadu, Tamilnadu, Tamilnadu, Tamilnadu, India, India, India, India
  2. n[/if 1175][/foreach]

n[/if 2099][if 2099 equals=”Yes”][/if 2099]n

n

Abstract

nThe “LLM-based Chatbot for Course-Based Question Answering” project addresses the pressing need for tailored and efficient learning tools in education. By using a state-of-the-art Large Language Model (LLM) with a diverse dataset, including textbooks, professor slides, and web scraping data, the chatbot offers accurate and contextually enriched responses to students’ course-related queries. Using recent advances in language modeling, this work presents a Longformer-based Language Model (LLM) for constructing a smart chatbot optimized for course-based question answering (CBQA). The suggested LLM-based chatbot has a user-friendly interface where students can submit questions on various subjects, topics, or concepts presented in their courses. The chatbot uses natural language understanding techniques to extract relevant information and generate responses to these requests. The LLM-based chatbot’s key feature is its capacity to answer a wide range of question kinds, including factual, conceptual, and problem-solving queries. Through fine-tuning individual course materials, the chatbot adapts to the unique vocabulary and content of different disciplines, ensuring accurate and contextually relevant responses. It also features a function for extracting chapter summaries and generating concise study notes, facilitating efficient revision. The project’s outcomes include providing students with a robust tool for course clarification, enabling them to practice with relevant materials, and streamlining the revision process, ultimately enhancing the learning experience within the specified college.

n

n

n

Keywords: LLM based Chatbot, Large Language Model (LLM), Natural Language Processing (NLP), Question Answering (QA) Systems, processing, Chapter summaries, Efficient revision, Course clarification, Academic enhancement

n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Electronics Automation(ijea)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in International Journal of Electronics Automation(ijea)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Samyuktha M S, S. Charumathi, Darsana R, S. Lovelyn Rose. LLM-based Chatbot for Course-based Question Answering. International Journal of Electronics Automation. May 10, 2024; 01(02):30-41.

n

How to cite this URL: Samyuktha M S, S. Charumathi, Darsana R, S. Lovelyn Rose. LLM-based Chatbot for Course-based Question Answering. International Journal of Electronics Automation. May 10, 2024; 01(02):30-41. Available from: https://journals.stmjournals.com/ijea/article=May 10, 2024/view=0

nn


nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992]

[if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. “The inevitable transformation of medicine and research by large language models: The possibilities and pitfalls”, MedComm–Future Medicine, https://onlinelibrary.wiley.com/
    doi/10.1002/mef2.49
  2. “Check Your Facts and Try Again: Improving Large Language Models with External Knowledge and Automated Feedback”, http://arxiv.org/abs/2302.12813.
  3. “Classifying Course Discussion Board Questions using LLMs”. https://dl.acm.org/doi/
    1145/3587103.3594202.
  4. Chen Ling, Xujiang Zhao, et al. “BeyondOne-Model-Fits-All, A Survey of Domain Specialization for Large Language Models” May 2023 https://www.x-mol.net/paper/article/
    1663991862789914624,
  5. “Domain-specific chatbots for science using embeddings”, Digital Discovery, Feb. 06, 2023. https://pubs.rsc.org/en/content/articlelanding/2023/dd/d3dd00112a
  6. -H. Chen, S. L. Senk, D. R. Thompson, and K. Voogt, “Examining Psychometric Properties and Level Classification of the van Hiele Geometry Test Using CTT and CDM Frameworks”, Journal of Educational Measurement, vol. 56, no. 4, Winter 2019, doi: https://doi.org/10.1111/jedm.12235
  7. K P Tripathi, “A Study of Interactivity in Human-Computer Interaction”, International Journal of Computer Applications 16(6):1–3, February 2011
  8. Dehelean, C. Nafornita and A. Isar, “Estimate’s Statistics in the Performance Evaluation of Extended Object Tracker,” 2019 International Symposium on Signals, Circuits and Systems (ISSCS), Iasi, Romania, 2019, pp. 1–4, doi: 10.1109/ISSCS.2019.8801733.
  9. Amita Dev. Article: A Novel Feature Extraction Technique for Speaker Identification. International Journal of Computer Applications 16(6):25–28, February 2011
  10. Jeon, J., Lee, S. Large language models in education: A focus on the complementary relationship between human teachers and ChatGPT. Educ Inf Technol (2023). https://doi.org/10.1007/s10639-023-11834-1

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Original Research

n

n

[if 2146 equals=”Yes”][/if 2146][if 2146 not_equal=”Yes”][/if 2146]n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 1748 not_equal=””]

[else]

[/if 1748]n

n

n

Volume 01
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 02
Received March 15, 2024
Accepted March 30, 2024
Published May 10, 2024

n

n

n

n

n

n function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n”}]