Matrix diagonalization and singular value decomposition: Static SageMath and dynamic ChatGPT juxtaposed

03/30/2023
by   N. Karjanto, et al.
0

We investigated some difficulties that students often face when studying linear algebra at the undergraduate level, and identified some common mistakes and difficulties they often encountered when dealing with topics that require algorithmic thinking skills such as matrix factorization. In particular, we focused on (orthogonal) diagonalization and singular value decomposition (SVD). We also offered the possibility of exploring these topics using SageMath, a Python-based free open software computer algebra system (CAS) that has been identified to be useful for assisting many students in the computational process even though its output is static by nature. We then explored dynamic ChatGPT by inquiring the chatbot about the topic, either by asking to provide an example or to solve a problem, that is by constructing an (orthogonal) diagonalization or SVD from a particular matrix. By consolidating essential concepts in linear algebra and improving computational skills through effective practice, mastering these topics would become easier and mistakes could be minimized. Static SageMath, in particular, is a great aid for calculation confirmation and handling tedious computations. Although dynamic ChatGPT is relatively unreliable for solving problems in linear algebra, the mistakes it produces could become a valuable tool for improving critical thinking skills.

READ FULL TEXT

page 19

page 20

page 21

research
06/27/2019

Singular Value Decomposition and Neural Networks

Singular Value Decomposition (SVD) constitutes a bridge between the line...
research
03/12/2022

An Introduction to Matrix factorization and Factorization Machines in Recommendation System, and Beyond

This paper aims at a better understanding of matrix factorization (MF), ...
research
04/18/2021

Fifty Three Matrix Factorizations: A systematic approach

The success of matrix factorizations such as the singular value decompos...
research
04/11/2022

An answer to an open question in the incremental SVD

Incremental singular value decomposition (SVD) was proposed by Brand to ...
research
10/23/2018

numpywren: serverless linear algebra

Linear algebra operations are widely used in scientific computing and ma...
research
09/04/2020

Efficient Model-Based Collaborative Filtering with Fast Adaptive PCA

A model-based collaborative filtering (CF) approach utilizing fast adapt...
research
12/03/2021

Linear algebra with transformers

Most applications of transformers to mathematics, from integration to th...

Please sign up or login with your details

Forgot password? Click here to reset