Professional Documents
Culture Documents
1
Department of Accounting and Business Analytics, Alberta School of
Business, University of Alberta
June 8, 2023
Abstract
1 Introduction
ChatGPT is a natural language processing tool driven by artificial intelligence (AI) technol-
ogy that enables you to communicate with a chatbot. This language model can provide an-
swers and help with different tasks (Rudolph and Tan, 2023; Baidoo-Anu and Owusu Ansah,
2023; Mollick and Mollick, 2022). ChatGPT was created by OpenAI and launched on Novem-
ber 30, 2022. It was developed on a large language model (LLM) architecture called the Gen-
erative Pre-trained Transformer (GPT), specifically GPT-3 and a newer versions GPT-3.5
and GPT-4 (Dehouche, 2021; Liang et al., 2023). These models are considered autoregressive
language models that use deep learning to generate human-like text. These types of models
are trained on a massive amount of text data from the internet, such as books, articles,
blogs and various websites (Kasneci et al., 2023; Tlili et al., 2023; Mhlanga, 2023). The
language model inside ChatGPT was tuned using supervised learning as well as reinforce-
ment learning. According to an OpenAI statement, utilizing the Reinforcement Learning
on Human Feedback (RLHF) method is what makes ChatGPT unique and powerful (Singh
et al., 2022). Traffic to OpenAI has increased by about 3,500%, from 18.3 million to 672
million visits after ChatGPT’s release at the end of November, 2022. Figure 1 shows the
increasing number of OpenAI and ChatGPT users.
OpenAI launched both a free version of ChatGPT and a subscription plan (ChatGPT Plus)
which enables users to access the platform during peak times and has a faster response time
compared to the free version. Moreover, as of March 14, 2023, OpenAI introduced GPT-
4 which is available on ChatGPT Plus. GPT-4 is significantly larger and more powerful
than GPT-3, with 170 trillion parameters compared to GPT-3’s 175 billion parameters.
The difference between GPT-3.5 and GPT-4, according to OpenAI, emerges when the user
tries to perform more complex tasks. GPT-4 is more reliable, creative, and capable of
handling much more complicated instructions than GPT-3.5. OpenAI tested GPT-4 on
a variety of important exams such as Uniform Bar Exam, LSAT, GRE and some of the
traditional benchmarks designed for machine learning models to compare its performance to
previous versions. GPT-4 considerably outperforms existing models (see https://openai.
com/research/gpt-4 for more details). GPT-4 also includes the ability to input an image
and to perform certain tasks on images similar to what it can perform on a text input. For
example, GPT-4 generates text outputs including natural language and code given inputs
consisting of interspersed text and images. Image inputs are still a research preview and not
publicly available.
As the most advanced GPT-based model, the company Significant Gravitas released
Auto-GPT on GitHub on March 30, 2023. This open-source Python application is powered
by GPT-4 and is capable of completing tasks with minimal human intervention. Although
Auto-GPT and ChatGPT share the same technology foundation, their functions are notably
distinct. The key difference is that Auto-GPT can operate independently without the as-
2 ChatGPT
ChatGPT is an artificial intelligence (AI) chatbot developed by the company OpenAI and
launched in November 2022. ChatGPT is a generative language model based on the trans-
former architecture. A transformer is a type of data processing machine learning model that
is specifically designed to process sequences of elements, such as words in a sentence (Liu
et al., 2023; Qin et al., 2023). These models are capable of processing vast amounts of text
and learning to perform natural language processing tasks very effectively. For example, the
GPT-3 model was trained on a text set that includes over 8 million documents and over 10
billion words. Moreover, to train a model capable of analyzing this amount of information,
the GPT-3 model has 175 billion parameters in size which makes it one of the largest lan-
guage model ever trained. From this amount of data, the model learns to perform natural
language processing (NLP) tasks and produce logical, coherent and well-written informa-
tion. NLP is a branch of AI that helps computers understand, interpret and manipulate
human language using statistical, machine learning, and deep learning models. Together,
these technologies give computers the ability to process text or voice data that contains hu-
man language and comprehend it to its full extent, including the speaker’s or writer’s intent
and sentiment. Once the model is trained, it can be used to perform a wide range of tasks.
After creating the GPT-3 model, OpenAI fine-tuned the model to make it more efficient at
following instructions. As the main objective of language models is to predict the next word
in a sentence rather than to carry out a specific task, it is possible to produce undesirable
or false results that are not related to the input. Hence, OpenAI added a new layer to their
primary model named InstructGPT, a language model that enhances GPT-3’s ability to fol-
low instructions. To this end, OpenAI used Reinforcement Learning from Human Feedback
(RLHF), which is a reward model, that directly takes feedback from humans and uses it
as a reward to optimize, thereby creating a more efficient language model. Reinforcement
Learning (RL) is a type of machine learning technique that enables an agent to learn in an
interactive environment by trial and error while using feedback from its own actions and ex-
periences. RLHF improves the RL performance by including humans in the agent’s training
process (Rohmatillah and Chien, 2023). Therefore, ChatGPT is an intelligent model capable
of transforming text to large matrices and learning the patterns in its huge input data to
communicate with humans. The general structure of ChatGPT is shown in Figure 2.
3 Professor perspective
We now provide a systematic overview of the benefits and limitations of ChatGPT from
the perspective of the professor. We hope that professors use this article as a guide that
ChatGPT can be used to create course materials for professors. In particular, it can create
sample syllabi and sample presentation slides. Section 8.2 (in the Appendix) contains a
sample syllabus for an ‘Introduction to Business Analytics’ course at the Master of Business
Administration (MBA) level. The tool provides a solid first draft or starting point but
offers no real creativity in terms of course design. Section 8.3 (in the Appendix) contains
some sample presentation slides on the topic of k-means clustering. Similar to the syllabus,
ChatGPT provides presentation slides (in latex format) that are a good foundation that
one could build off. However, it should not be a final version. For example, due to output
constraints ChatGPT fails to provide disadvantages of the k-mean clustering method on the
last slide.
ChatGPT can also be used to generate assignment and exam questions and solutions
related to various subjects. For example, by uploading all the materials from the course,
ChatGPT can generate sample multiple choice questions and solutions. As a result, Chat-
GPT can help professors generate various unique questions in order to diversify and improve
their assignments and exams. It could also be utilized to create individual assignments
and/or exams for each student or a group of students, thereby decreasing cheating in an
in-person exam setting.
Section 8.4 (in the Appendix) contains a sample solution created by ChatGPT for an
assignment from an ‘Introduction to Business Analytics’ course at the MBA level. Similar
to other sources, ChatGPT provides a solution that is roughly equivalent to B- grade. Its
solution lacks depth and creativity. It also has a limit on the number of words it can use. In
addition, Section 8.5 (in the Appendix) contains a sample solution created by ChatGPT for
Professors have the ability to train a chatbot based on ChatGPT to respond to students’
online questions outside office hours. For example, students could upload their questions
to an online discussion board on platforms such as eClass or blackboard, with ChatGPT
10
3.3 Grading
ChatGPT can be used to help both the professor and TAs with the grading of assignments
and exams. Specifically, it can be fed the solution of the assignment and/or exam, and the
student solutions, and it can decide on a grade. This would not only increase efficiency in
terms of time, but may decrease significantly the need for TAs in courses. It would also allow
for non-discriminatory and fairer grading. The professor could then randomly select a few
assignments/exams for thorough inspection in the grading process, similar to an external
examiner in some parts of the world. Additionally, it would allow the professors to recognize
common errors across the student body. To complete this task, professors would provide
both the solutions and students’ responses to a chatbot which is trained on ChatGPT and
it could evaluate students using several metrics such as analyzing sentiments or similarities
between the correct answer and the student’s responses. Cosine similarity, as an example, is
one of the metrics used in NLP to compare the text similarity of two documents, regardless
of their size. In fact, it calculates the cosine of the angle formed by two vectors projected
in a multidimensional space. We now show an example of ChatGPT grading two different
solutions. We first provide the correct answer and the marks for each part of the response
to the platform and then ask it to calculate the grade for the two students. Our input is the
following:
Students should provide the four following outputs in their answer to receive full credit which
is 100 points. Each of the outputs is worth 25 points. These four criteria are:
p-value ≤ 0.05 ; Significant = True ; Accuracy ≥ 90 ; Model = linear regression
11
Professors can also create their own grading applications using the ChatGPT Appli-
cation Programming Interface (API). ChatGPT API uses GPT-3.5 turbo, which has in-
creased system memory, making it possible to store several student responses and thereby
allowing ChatGPT to grade several solutions concurrently, allowing it to find common mis-
takes and patterns across students. There are two ways to use ChatGPT API; first, by
installing the latest version of OpenAI package for Python (+ openai v0.27.0) (we re-
fer readers to the OpenAI ChatGPT API documentation for more information: https:
//platform.openai.com/docs/guides/chat), and second, by using ChatGPT API end-
point, which is more flexible as it has the ability to work with other systems such as
12
3.4 Research
Professors may find ChatGPT to be a beneficial tool for their research. For example, Chat-
GPT can be used to generate research ideas. Researchers can simply input a research topic
into the platform and it can provide ideas, concepts, or keywords that the researcher can use
to develop research questions. Moreover, ChatGPT is able to simulate data for synthetic
data sets which can be used to support researchers arguments. In addition, when professors
are concerned about sharing their data, ChatGPT can disguise the data or add noise to it,
so they can share it for specific purposes such as reproducibility (Xiong and Cribben, 2022).
There are clear benefits of ChatGPT, however, there are also obvious drawbacks. Professors
are constantly concerned about academic integrity in terms of plagiarism and unfortunately
AI based platforms only exacerbate this issue. For example, existing research has demon-
strated that AI generated-text detectors do not perform well with sophisticated NLP models
especially when the sentences are paraphrased to some extent (Tate et al., 2023). As a re-
sult, there are many ways for students to circumvent the detection of AI-based technologies
in their assignments and exams. However, professors still can check student assignments
and exams for plagiarism on various platforms. Two websites for detecting AI based sys-
tems such as ChatGPT are: GPTZero (https://gptzero.me/) and Hive Moderation AI (
https://hivemoderation.com/ai-generated-content-detection).
13
We now provide a systematic overview of the benefits and limitations of ChatGPT from
the perspective of the student. We hope that students use this article as a guide that they
frequently return to during the semester. ChatGPT can also be very beneficial to students.
We not only describe the general benefits of ChatGPT for business students but we also
describe how students can use ChatGPT in specific MS/OM courses such as operations
research, supply chain and logistic analytics, statistics, data analytics and visualization.
Furthermore, many of the topics outlined in Section 3 are also relevant to students, including
the use of Copilot, the possible errors generated by ChatGPT, and the lack of creativity
evident in ChatGPT outputs.
ChatGPT can be used to explain complex concepts in simple terms. For example, if “explain
[topic]” is inputted into ChatGPT, the following output is obtained for the bullwhip effect,
an important topic in MS/OM:
“The Bullwhip Effect is a phenomenon that occurs in supply chain management where
small fluctuations in consumer demand can lead to amplified fluctuations in orders placed by
retailers, wholesalers, and manufacturers up the supply chain... . For example, if a retailer
experiences a sudden increase in demand for a product, they may increase their order from
the wholesaler to ensure they have enough inventory... . The Bullwhip Effect can be mitigated
through better communication and coordination among different stages of the supply chain.
This can include sharing demand forecasts, reducing lead times, and using technology to
improve visibility and data sharing. By reducing the impact of the Bullwhip Effect, supply
chains can become more efficient, responsive, and cost-effective.”
14
ChatGPT can provide computer code from several languages including Python, R, JavaScript,
Java, C++, C#, PHP, Swift, Ruby and Go. At times it struggles with challenging coding
tasks but in general it is very beneficial to students without a computer coding background
or those students who are beginning to learn how to code. As an example, a linear regression
code can be generated in ChatGPT using, “language name code [linear regression]”. Figure
3 demonstrates the sample step-by-step code for linear regression both in Python and R:
Figure 3: Sample Python and R computer codes for linear regression using ChatGPT.
15
Figure 4: The left hand side shows sample Python code (with errors) for first generating a
random number between 1 and 100 and then printing both the original and reverse number.
The right hand side shows ChatGPT’s correction of the computer code errors.
As previously mentioned, ChatGPT can also be used to generate sample exam questions and
solutions related to various subjects. For example, by uploading all the materials from the
course, ChatGPT can generate sample multiple choice questions and solutions. As a result,
ChatGPT can help students obtain a deeper understanding of the course materials, but at
the same time it can provide feedback on their current level of understanding.
Students often have to read texts or journal papers and summarize their important ideas.
Students can use this capability as a reading companion to help them understand and revise
lengthy texts without having to read the entire text (again). This feature of ChatGPT is a
16
• The framework considers not only direct costs/revenues but auxiliary quantities.
• The framework is applicable to various decision problems with unknown joint probability
distributions.
• The methods are computationally tractable and asymptotically optimal. They can handle
non-i.i.d. and censored data.
Mind maps not only highlight crucial information about a topic, they also provide an entire
overview and the relative importance of its various components. They can assist students in
creating new connections between concepts and provide them with new ideas. Students can
simply ask ChatGPT to create a mind map on a topic. For example, in MS/OM, we ask
17
We now focus on some specific examples of the use of ChatGPT applications to MS/OM
courses including operations research, supply chain management, statistics and data analyt-
ics. Although ChatGPT can be used to formulate an existing model or gather the information
18
where Q* is the optimal order quantity, F −1 is the inverse of the cumulative distribution
function (CDF) of the demand distribution.
19
Using a standard normal table or a calculator, we can find that Φ−1 (2/5) is approximately
-0.2533. Substituting this value, we get:
Therefore, the optimal order quantity for this problem is approximately 8.22 units. This
means that the retailer should order 9 units (since they cannot order a fractional number of
units), in order to maximize expected profit.
Since ChatGPT has been provided with all the information – the correct solving procedure
and the closed form of the optimal solution of this problem – ChatGPT gives the correct
solution. However, it cannot correctly compute the optimal ordering amount in some cases.
For example, we checked the output of ChatGPT for several significant OR problems such as
the knapsack problem, or solving linear programming models using the simplex algorithm.
ChatGPT provided a thorough explanation and a correct step by step solving algorithm but
it was unable to solve the problems correctly in many cases.
Supply chain management: There are several ways that students can use ChatGPT for
supply chain management problems including analyzing demand, route optimization, risk
20
s.t.
Σj∈J aij xj ≥ 1, i ∈ I
xj ∈ 0, 1, j ∈ J
where:
J is the set of locations
cj is the cost (or weight) of selecting location j
xj is a binary decision variable that takes value 1 if location j is selected, and 0 otherwise.
I is the set of customers
aij is a binary value that indicates whether customer i is in the coverage of location j.
As a practical example, we provided ChatGPT with a sample demand data set and asked
it to analyze the data and provide suggestions for the next horizon. Table 1 contains the
Time 2018/3 2018/6 2018/9 2018/12 2019/3 2019/6 2019/9 2019/12 2020/3 2020/6
Demand 10 8 6 4 12 10 6 5 11 8
Time 2020/9 2020/12 2021/3 2021/6 2021/9 2021/12 2022/3 2022/6 2022/9 2022/12
Demand 6 5 14 8 7 4 20 16 10 8
21
22
23
trust the outcome without double checking, especially when the problem involves complex
computations. Overall, since statistical and data analysis tools are associated with computer
coding, ChatGPT can be used to generate the correct computer code and students can simply
run the code in their own software.
As our society navigates toward a new era of digital technologies, which includes publicly
available generative AI models such as ChatGPT, academia must now consider new ways
to adapt to and to adjust to these tools. The new AI tools enable students to produce
original text for written assignments, take home exams, projects and even academic papers.
Although academic integrity is the first thought that springs to professors’ minds, these tech-
24
25
6 Limitations
ChatGPT, as new AI technology, has some drawbacks of its own. In general, AI systems, at
the current time, are not be able to come up with original solutions to new problems because
they are created to optimize specific objectives. Furthermore, since the data used to train
the AI models include biases, it is likely that the decisions it makes are also biased (Kostick-
Quenet et al., 2022; Akter et al., 2021, 2022). For example, ChatGPT, as an AI language
model, has no personal belief. However, the model’s responses might be affected by the fact
that the data used to train the model might have biased language or information including
racial bias. As a result, AI systems might struggle to adapt well to new circumstances or
data that fall outside the scope of the training data. We have discussed limitations in the
previous sections but emphasize them again here.
Possible incorrect or incomplete answers: Due to various factors, such as inadequate
input data or insufficient model training, ChatGPT may give incorrect answers.
ChatGPT is a language model, not a search engine: The model is currently limited to
data up until September 2021. This means that it cannot access the internet and therefore
access up to date information. Moreover, it can not provide images (it can produce text
26
7 Conclusion
In general, AI has the potential to improve business education by making it more individu-
alized, practical and efficient. After the recent emergence of generative AI tools, researchers,
university professors, and technology experts are discussing its impacts and how it can be
used to enhance education and support students’ learning appropriately. ChatGPT, as a new
AI based chatbot, can be a useful tool for both professors and students, providing them with
information and resources that can improve learning and enhance student academic success.
It will also emphasize the importance of critical thinking: knowing how and where to find
the best information is as important as the information itself. This adds to the education
theory of connectivism.
This article should be used as a guide for both professors and students in university
education with a particular focus on quantitative fields in business schools: management
science, operations management and data analytics. We illustrate the potential benefits of
27
28
Here is a sample article generated by ChatGPT regarding its benefits and limitations in
management science and operations management education and research:
Introduction
Management Science Education is a critical aspect of modern business education, as it en-
ables students to develop analytical skills and problem-solving abilities. However, teaching
Management Science can be challenging, as it involves a lot of technical jargon and complex
mathematical concepts. One way to overcome these challenges is to use artificial intelligence
technology such as ChatGPT. In this article, we will explore the application of ChatGPT in
Management Science Education.
ChatGPT Overview
ChatGPT is an AI language model developed by OpenAI that is capable of generating natural
language responses to a wide range of queries. It uses machine learning algorithms to un-
derstand the context of the user’s query and generate appropriate responses. ChatGPT has
been trained on a vast amount of text data, which has enabled it to become a highly effective
conversational agent.
Benefits of ChatGPT for Management Science Education
ChatGPT has several benefits that make it an ideal tool for teaching Management Science.
First, it can provide instant feedback to students, allowing them to better understand complex
concepts. This can be especially helpful for students who struggle with abstract concepts or
who are not able to ask questions during class.
Second, ChatGPT can personalize the learning experience for each student. It can track
a student’s learning history and provide recommendations based on their progress. This can
help students to reinforce their knowledge and fill in any gaps in their understanding.
Third, ChatGPT can adapt to different learning styles. It can generate both text-based
29
30
31
• Introduce students to the field of business analytics and its relevance in today’s business
world
• Help students learn how to effectively communicate insights derived from data analysis
• Equip students with knowledge of statistical techniques and tools for decision-making
32
33
• Class participation: 20
• Midterm exam: 20
• Final project: 20
The final project will involve a practical application of the concepts covered in the course,
with students required to collect, clean, analyze, and communicate insights from a dataset
relevant to their field of interest.
34
K-Means Clustering
Overview
• Introduction to Clustering
• K-Means Algorithm
Introduction to Clustering
• It is useful for tasks such as customer segmentation, image segmentation, and anomaly
detection.
• K-Means is a popular clustering algorithm that is widely used in industry and academia.
K-Means Algorithm
• It works by iteratively assigning data points to the nearest cluster center (centroid), and
then updating the cluster centers based on the new data point assignments.
35
Initialize K Centroids
Update Centroids
• One of the challenges of K-Means is choosing the appropriate number of clusters (K).
• A common approach is to use the elbow method, which involves plotting the within-
cluster sum of squares (WCSS) for different values of K and choosing the value of K
where the decrease in WCSS begins to level off.
• Advantages:
36
We provided ChatGPT with the following assignment from our ‘Introduction to Business
Analytics’ course at the MBA level:
Company GoIontach have just published extraordinary results this quarter and have been
suspected of fraud. Using the statistical methods you have learned in this class (and only
the methods you have learned in the class), explain the analyses and tests you would carry
out in order to check for fraud. You only have access to their quarterly operating profit
from the past ten years and the quarterly operating profit of the 50 companies in the same
industry that closely resemble GoIontach in terms of size, profits, etc.
Write a brief (two pages should be adequate), but informative report that explains the
analyses and/or tests you would carry out with justifications for any assumptions you make.
Limitations of the data and/or analyses should also be included.
Introduction: GoIontach, a company in the same industry as 50 other companies has pub-
lished extraordinary results, which have raised suspicions of fraud. In order to investigate
these suspicions, we will analyze GoIontach’s quarterly operating profits from the past ten
years and compare them to the quarterly operating profits of the 50 other companies in the
industry. In this report, we will outline the statistical methods we will use to investigate these
suspicions.
Descriptive Analysis: We will start by conducting a descriptive analysis of GoIontach’s quar-
terly operating profits. We will calculate measures such as the mean, median, mode, standard
deviation, and range. We will also plot the quarterly operating profits over the ten-year pe-
riod to identify any trends or patterns in the data.
37
38
We provided ChatGPT with the following assignment from our ‘Multivariate Data Analysis’
course at the PhD level:
1. The data set teengamb in R concerns a study of teenage gambling in Britain. Make a
graphical summary of the data, commenting on any features that you find interesting.
Limit the output you present to a quantity that a busy reader would find sufficient to
get a basic understanding of the data.
2. Again, for the teengamb data a regression model with the expenditure on gambling as
the response and income as the predictor. Present the output.
(b) Which observation has the largest (positive) residual? Give the case number.
(f) Compute the correlation of the residuals with the fitted values.
3. For the Simple Linear Regression model, show that E(β̂1 ) = β1 . In other words, show
β̂1 is unbiased.
39
40
41
42
= E[β0 xi + β1 x2i + ϵi xi ]
(2)
= β0 E[xi ] + β1 E[x2i ] + E[ϵi xi ]
4. In simple linear regression, the variance of the OLS estimator β1 can be calculated as
follows:
2
Var(β1 ) = Pn σ 2
i=1 i −x̄)
(x
where σ 2 is the variance of the error term ϵ, and the summation is taken over all n
observations. Assuming that the error term ϵ is normally distributed with mean zero
and variance σ 2 , we can estimate σ 2 using the residual sum of squares (RSS), which is
defined as:
RSS = ni=1 (yi − β̂0 + β̂1 xi )2
P
where β̂0 is the OLS estimator of the intercept β0 . Using the RSS, we can estimate σ 2
as follows:
σ 2 = RSS / (n - 2) where n is the sample size.
Substituting the above expression for σ 2 into the equation for Var(β̂1 ), we get:
RSS
Var(β̂1 ) = (n−2)∗ n
P 2 Therefore, to compute Var(β̂1 ), we need to first estimate σ 2
i=1 (xi −x̄)
using the RSS, and then compute the summation term in the denominator.
5. In a linear regression model, the residuals (or errors) are given by:
ui = yi − ŷi
where yi is the observed value of the response variable for the ith observation, ŷi is the
predicted value of the response variable for the ith observation based on the regression
equation, and n is the sample size.
Pn
The mean of the response variable is given by: ȳ = (1/n) ∗ i=1 yi
43
Now, we know that the residuals are by definition centered around zero, that is, their
sum is equal to zero:
Pn
i=1 ûi = 0
Also, we know that the fitted values are centered around the mean of the response vari-
able, that is:
Pn
i=1 ŷi = nȳ
Simplifying, we get:
Pn
i=1 ûi (ŷi − ȳ) = 0
Pn
Therefore, we have shown that i=1 ûi (ŷi − ȳ) = 0 in a linear regression model.
44
Akter, S., Dwivedi, Y. K., Sajib, S., Biswas, K., Bandara, R. J., and Michael, K. (2022). Al-
gorithmic bias in machine learning-based marketing models. Journal of Business Research,
144:201–216.
Akter, S., McCarthy, G., Sajib, S., Michael, K., Dwivedi, Y. K., D’Ambra, J., and Shen,
K. N. (2021). Algorithmic bias in data-driven innovation in the age of ai.
Alshurafat, H. (2023). The usefulness and challenges of chatbots for accounting professionals:
Application on chatgpt. Available at SSRN 4345921.
Baidoo-Anu, D. and Owusu Ansah, L. (2023). Education in the era of generative artificial
intelligence (ai): Understanding the potential benefits of chatgpt in promoting teaching
and learning. Available at SSRN 4337484.
Choi, J. H., Hickman, K. E., Monahan, A., and Schwarcz, D. B. (2023). Chatgpt goes to
law school. Minnesota Legal Studies Research Paper No. 23-03.
Dwivedi, Y., Kshetri, N., Hughes, L., Slade, E., Jeyaraj, A., Kar, A., Baabdullah, A.,
Koohang, A., Raghavan, V., Wirtz, J., and Wright, R. (2023). ”so what if chatgpt
wrote it?” multidisciplinary perspectives on opportunities, challenges and implications
of generative conversational ai for research, practice and policy. International Journal of
Information Management, 71:102642.
45
Kasneci, E., Seßler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., and
Kasneci, G. (2023). Chatgpt for good? on opportunities and challenges of large language
models for education.
Kostick-Quenet, K. M., Cohen, I. G., Gerke, S., Lo, B., Antaki, J., Movahedi, F., Njah,
H., Schoen, L., Estep, J. E., and Blumenthal-Barby, J. (2022). Mitigating racial bias in
machine learning. Journal of Law, Medicine & Ethics, 50(1):92–100.
Liang, H., Li, X., Xiao, D., Liu, J., Zhou, Y., Wang, A., and Li, J. (2023). Generative
pre-trained transformer-based reinforcement learning for testing web application firewalls.
IEEE Transactions on Dependable and Secure Computing.
Liu, H., Sferrazza, C., and Abbeel, P. (2023). Languages are rewards: Hindsight finetuning
using human feedback. preprint arXiv:2302.02676.
McGee, R. W. (2023). Annie chan: Three short stories written with chat gpt. Available at
SSRN 4359403.
Mhlanga, D. (2023). Open ai in education, the responsible and ethical use of chat-
gpt towards lifelong learning. education, the responsible and ethical use of chatgpt
towards lifelong learning. Available at SSRN: https://ssrn.com/abstract=4354422 or
http://dx.doi.org/10.2139/ssrn.4354422.
Mollick, E. R. and Mollick, L. (2022). New modes of learning enabled by ai chatbots: Three
methods and assignments. Available at SSRN: http://dx.doi.org/10.2139/ssrn.4300783.
46
Nemorin, S., Vlachidis, A., Ayerakwa, H. M., and Andriotis, P. (2023b). Ai hyped? a horizon
scan of discourse on artificial intelligence in education (aied) and development. Learning,
Media and Technology, 48(1):38–51.
Qin, C., Zhang, A., Zhang, Z., Chen, J., Yasunaga, M., and Yang, D. (2023). Is chatgpt a
general-purpose natural language processing task solver? preprint arXiv:2302.06476.
Rudolph, J. and Tan, S. (2023). Chatgpt: Bullshit spewer or the end of traditional assess-
ments in higher education? Journal of Applied Learning and Teaching, 6(1).
Siemens, G. (2004). Connectivism: A learning theory for the digital age. Elearnspace.org.
Singh, B., Kumar, R., and Singh, V. P. (2022). Reinforcement learning in robotic applica-
tions: a comprehensive survey. Artificial Intelligence Review, (1-46).
Sultan, N. (2010). Cloud computing for education: A new dawn? International Journal of
Information Management, 30(2):109–116.
Tate, T., Doroudi, S., Ritchie, D., and Xu, Y. (2023). Educational research and ai-generated
writing: Confronting the coming tsunami. https://doi.org/10.35542/osf.io/4mec3.
47
Tlili, A., Shehata, B., Adarkwah, M. A., Bozkurt, A., Hickey, D. T., Huang, R., and Agye-
mang, B. (2023). What if the devil is my guardian angel: Chatgpt as a case study of using
chatbots in education. Smart Learning Environments, 10(1):1–24.
Utecht, J. and Keller, D. (2019). Becoming relevant again: Applying connectivism learning
theory to today’s classrooms. Critical Questions in Education, 10(2):107–119.
Wood, D. A., Achhpilia, M. P., Adams, M. T., Aghazadeh, S., Akinyele, K., Akpan, M., and
Kuruppu, C. (2023). The chatgpt artificial intelligence chatbot: How well does it answer
accounting assessment questions? Issues in Accounting Education, pages 1–28.
48