skip to main content
10.1145/3491140.3528300acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesl-at-sConference Proceedingsconference-collections
short-paper

A Chatbot-Server Framework for Scalable Machine Learning Education through Crowdsourced Data

Published: 01 June 2022 Publication History

Abstract

In this paper, we propose a novel chatbot-server computer programming framework for students to learn Artificial Intelligence (AI) by creating game AI chatbot applications, whilst conforming to a distributed frontend-backend application structure (e.g., client-server model). The chatbot interface allows students to share their work over online social networks and invite other human players to test-drive the game AI and to collect data for training of machine learning models by crowdsourcing. We introduce a few test cases in which the framework facilitates the online learning of AI, introduces full-stack software development to students and enables a progressive learning of machine learning education using crowdsourcing.

Supplemental Material

MP4 File
In this video, we present the paper "A Chatbot-Server Framework for Scalable Machine Learning Education through Crowdsourced Data." With the framework, students are able to learn artificial intelligence and machine learning by writing their own games empowered by AI. The system consists of two core components: the chatbot interface and the server. We introduce their use cases respectively. Besides, we showcase our framework with a case study of the Nim game. The Nim game is a two-player game where players take turns removing stones from the initial pile. Last but not least, the performance of the Nim game AI under different game configurations is also analyzed.

References

[1]
Lewis Carroll. 1958. Symbolic logic and the game of logic. Vol. 1. Courier Corporation, New York.
[2]
Gary Kacmarcik. 2006. Using natural language to manage NPC dialog. In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, Vol. 2. 115--117.
[3]
Lin Ling and Chee Wei Tan. 2018. Human-Assisted Computation for Auto-grading. In IEEE ICDM Workshop on Machine Learning for Education.
[4]
Donald Michie. 1963. Experiments on the mechanization of game-learning Part I: Characterization of the model and its parameters. In The Computer Journal, Vol. 6. 232--236.
[5]
Daniel Smilkov, Shan Carter, D Sculley, Fernanda B Viégas, and Martin Wattenberg. 2017. Direct-manipulation visualization of deep networks. arXiv preprint arXiv:1708.03788 (2017).
[6]
David G. Stork. 2000. Open data collection for training intelligent software in the Open Mind Initiative. In Proceedings of the Engineering Intelligent Systems.
[7]
David Touretzky, Christina Gardner-McCune, Fred Martin, and Deborah Seehorn. 2019. Envisioning AI for K-12: What Should Every Child Know about AI?. In The Thirty-Third AAAI Conference on Artificial Intelligence.
[8]
Luis von Ahn and Laura Dabbish. 2008. Designing games with a purpose. In Communications of the ACM, Vol. 51. 57--67.
[9]
Hao Wang. 1984. Computer theorem proving and artificial intelligence. In Automated Theorem Proving: After 25 Years, American Mathematical Society, Contemporary Mathematics, Vol. 29. Springer, Dordrecht, The Netherlands, 49--70.

Cited By

View all
  • (2024)Beyond Text and Speech in Conversational Agents: Mapping the Design Space of AvatarsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661563(1875-1894)Online publication date: 1-Jul-2024
  • (2024)MCQGen: A Large Language Model-Driven MCQ Generator for Personalized LearningIEEE Access10.1109/ACCESS.2024.342070912(102261-102273)Online publication date: 2024
  • (2023)A Proposed Architecture of Mobile Service Provider Based Interactive Systems2023 IEEE 8th International Conference for Convergence in Technology (I2CT)10.1109/I2CT57861.2023.10126465(1-4)Online publication date: 7-Apr-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
L@S '22: Proceedings of the Ninth ACM Conference on Learning @ Scale
June 2022
491 pages
ISBN:9781450391580
DOI:10.1145/3491140
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AI education
  2. chatbots
  3. crowdsourcing
  4. full stack software development
  5. machine learning education
  6. online learning

Qualifiers

  • Short-paper

Conference

L@S '22
L@S '22: Ninth (2022) ACM Conference on Learning @ Scale
June 1 - 3, 2022
NY, New York City, USA

Acceptance Rates

Overall Acceptance Rate 117 of 440 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Beyond Text and Speech in Conversational Agents: Mapping the Design Space of AvatarsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661563(1875-1894)Online publication date: 1-Jul-2024
  • (2024)MCQGen: A Large Language Model-Driven MCQ Generator for Personalized LearningIEEE Access10.1109/ACCESS.2024.342070912(102261-102273)Online publication date: 2024
  • (2023)A Proposed Architecture of Mobile Service Provider Based Interactive Systems2023 IEEE 8th International Conference for Convergence in Technology (I2CT)10.1109/I2CT57861.2023.10126465(1-4)Online publication date: 7-Apr-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media