ShivamSrng's picture
Fine-tuned Topic Model for instructor_comments column
f335953 verified
metadata
tags:
  - bertopic
library_name: bertopic
pipeline_tag: text-classification

before_covid_canvas_instructor_comments

This is a BERTopic model. BERTopic is a flexible and modular topic modeling framework that allows for the generation of easily interpretable topics from large datasets.

Usage

To use this model, please install BERTopic:

pip install -U bertopic

You can use the model as follows:

from bertopic import BERTopic
topic_model = BERTopic.load("ShivamSrng/before_covid_canvas_instructor_comments")

topic_model.get_topic_info()

Topic overview

  • Number of topics: 113
  • Number of training documents: 2908
Click here for an overview of all topics.
Topic ID Topic Keywords Topic Frequency Label
0 classes - lectures - classroom - teacher - class time 1596 0_classes_lectures_classroom_teacher
1 work grade edit - class works - syllabus canvas - class problem - assignments time 90 1_work grade edit_class works_syllabus canvas_class problem
2 material teaches - natarajan teaches material - material teaches students - natarajan teaches - need teachers 60 2_material teaches_natarajan teaches material_material teaches students_natarajan teaches
3 student grade expect - grades semester coourse - hard estimate grade - grade expect - grade hard estimate 37 3_student grade expect_grades semester coourse_hard estimate grade_grade expect
4 posted grades projects - online view grades - students need grades - quizzes received grade - prefer posted grades 22 4_posted grades projects_online view grades_students need grades_quizzes received grade
5 learning classes stem - material taught undergrad - pedagogy recently taken - missing courses - material taught 22 5_learning classes stem_material taught undergrad_pedagogy recently taken_missing courses
6 providing slides benefit - powerpoint slides canvas - powerpoints instead google - presentations uploaded canvas - powerpoint slides 22 6_providing slides benefit_powerpoint slides canvas_powerpoints instead google_presentations uploaded canvas
7 professors struggling - possibly teaches poorly - quality professors nearly - professors struggling technology - lack professionalism unacceptable 22 7_professors struggling_possibly teaches poorly_quality professors nearly_professors struggling technology
8 textbook correct students - textbook appear - knew error textbook - textbook appear syllabus - textbook 21 8_textbook correct students_textbook appear_knew error textbook_textbook appear syllabus
9 miss assignment - miss assignment existed - unnecessarily vague assignment - homework assigned vague - vague assignment assignment 20 9_miss assignment_miss assignment existed_unnecessarily vague assignment_homework assigned vague
10 video lectures encompassed - liked recorded lecture - instructors teaching improved - instruction assistance lecture - need improve instructors 20 10_video lectures encompassed_liked recorded lecture_instructors teaching improved_instruction assistance lecture
11 homework assignment early - late problem projects - hour class assignment - marked late assignment - till week assignments 19 11_homework assignment early_late problem projects_hour class assignment_marked late assignment
12 said canvas emails - rarely replies emails - way responded - month responding emails - took month responding 19 12_said canvas emails_rarely replies emails_way responded_month responding emails
13 spent lectures basics - leave class understanding - learning teach material - lectures basics - spent lectures 19 13_spent lectures basics_leave class understanding_learning teach material_lectures basics
14 ta students view - lab ta asking - ta essentially told - issue ta - information passing ta 18 14_ta students view_lab ta asking_ta essentially told_issue ta
15 students retain information - participating class brainstorm - students retain - students study wrote - increase class grade 18 15_students retain information_participating class brainstorm_students retain_students study wrote
16 publishes notes canvas - notes canvas - writes notes - notes canvas periodically - posts notes canvas 17 16_publishes notes canvas_notes canvas_writes notes_notes canvas periodically
17 webex meetings - webex meeting - properly scheduling webex - lecture webex insisted - wastes halfhour webex 17 17_webex meetings_webex meeting_properly scheduling webex_lecture webex insisted
18 instructors canvas unorganized - instructors canvas - semester using canvas - post lectures canvas - lectures canvas considering 17 18_instructors canvas unorganized_instructors canvas_semester using canvas_post lectures canvas
19 homework uploaded week - files uploaded canvas - uploaded canvas recently - schedule homework uploaded - uploaded canvas previous 17 19_homework uploaded week_files uploaded canvas_uploaded canvas recently_schedule homework uploaded
20 overtime feel students - sorry fellow students - fellow students - injured educational value - injured educational 16 20_overtime feel students_sorry fellow students_fellow students_injured educational value
21 paying class worth - paying class - money tutoring bad - paid class - tuition money wasted 16 21_paying class worth_paying class_money tutoring bad_paid class
22 students discord - videos youtube account - slack canvas - instead uploads - students discord server 16 22_students discord_videos youtube account_slack canvas_instead uploads
23 penalized students - thought penalized students - rules stressed students - penalized students enrolling - students enrolling late 16 23_penalized students_thought penalized students_rules stressed students_penalized students enrolling
24 handwritten work impossible - lecture solving - lecture realized wrong - student pointed final - lecture solving quickly 15 24_handwritten work impossible_lecture solving_lecture realized wrong_student pointed final
25 moodle canvas - canvas moodle outdated - moodle canvas covid - canvas moodle - canvas moodle solution 15 25_moodle canvas_canvas moodle outdated_moodle canvas covid_canvas moodle
26 students predict lesson - problems class meant - lines asking students - students predict - midterm examinations 14 26_students predict lesson_problems class meant_lines asking students_students predict
27 repeatedly requested grade - grades returned class - repeatedly asked grade - grade class withdrawal - grades received exams 14 27_repeatedly requested grade_grades returned class_repeatedly asked grade_grade class withdrawal
28 grading writing good - things good professors - feedback assignments complimented - grading writing - students appreciate 14 28_grading writing good_things good professors_feedback assignments complimented_grading writing
29 impatient confrontational - asks tone stupid - tone stupid asking - understand advice - unapproachable seemingly unwilling 14 29_impatient confrontational_asks tone stupid_tone stupid asking_understand advice
30 java applets programmer - java - instructions directly contradicted - programs - project instructions explained 14 30_java applets programmer_java_instructions directly contradicted_programs
31 access uploaded canvas - canvas files add - uploaded link canvas - file canvas canvass - files add canvas 14 31_access uploaded canvas_canvas files add_uploaded link canvas_file canvas canvass
32 ranaudo extremely knowledgeable - helpful providing input - helped good feedbacks - knows feedback - helpful providing 13 32_ranaudo extremely knowledgeable_helpful providing input_helped good feedbacks_knows feedback
33 reasons instructors golgen - reasons instructors - material inconsistency teaching - teacher help feel - realize teaching 13 33_reasons instructors golgen_reasons instructors_material inconsistency teaching_teacher help feel
34 include homework - homework caused problems - lack homework - lack homework output - class homework weeks 13 34_include homework_homework caused problems_lack homework_lack homework output
35 online exams students - open exam canvas - online exam submission - submitted online exam - open exam 13 35_online exams students_open exam canvas_online exam submission_submitted online exam
36 class inconsistencies syllabus - semester announced reason - stated late semester - previous semester appear - syllabus dates 13 36_class inconsistencies syllabus_semester announced reason_stated late semester_previous semester appear
37 students relevant technologies - using technology properly - professors systems resistant - students personal tech - student challenged 13 37_students relevant technologies_using technology properly_professors systems resistant_students personal tech
38 email rarely - email rarely response - respond rarely - reach email rarely - unfair email 13 38_email rarely_email rarely response_respond rarely_reach email rarely
39 respond students emails - students emails long - teacher takes respond - proactive responding emails - semester emailed seeking 12 39_respond students emails_students emails long_teacher takes respond_proactive responding emails
40 canvas technologically inept - knows canvas needs - utilize canvas inconvenient - canvas needs utilize - needs utilize canvas 12 40_canvas technologically inept_knows canvas needs_utilize canvas inconvenient_canvas needs utilize
41 understanding lecture - courses calculusbased dynamics - general love physics - love physics - insisted despite class 12 41_understanding lecture_courses calculusbased dynamics_general love physics_love physics
42 kindness demonstrating great - shown politeness care - demonstrating great empathy - kind friendly - politeness care kindness 12 42_kindness demonstrating great_shown politeness care_demonstrating great empathy_kind friendly
43 draft project completing - draft final project - handed final draft - draft project - date final draft 12 43_draft project completing_draft final project_handed final draft_draft project
44 required available times - office hours appointment - minutes assignment - read office hours - minutes assignment adjust 12 44_required available times_office hours appointment_minutes assignment_read office hours
45 inventions included digital - digital technology invention - invention digital - invention digital age - lastly invention digital 12 45_inventions included digital_digital technology invention_invention digital_invention digital age
46 semester caused confusion - meaning semester lost - semester lost class - semester lost - lost class time 12 46_semester caused confusion_meaning semester lost_semester lost class_semester lost
47 groupwork needs - groupwork needs quicker - groupwork - project design - ideal working group 12 47_groupwork needs_groupwork needs quicker_groupwork_project design
48 spent time copying - paper pages - pages hw came - packets paper pages - paper pages person 11 48_spent time copying_paper pages_pages hw came_packets paper pages
49 invention unwise - kind invention unwise - invention development - inventions think - invention development negative 11 49_invention unwise_kind invention unwise_invention development_inventions think
50 turing machines - turing machines httpwwwtoniwestbrookcomarchives - possible concept turing - programming tasks - programming tasks writing 11 50_turing machines_turing machines httpwwwtoniwestbrookcomarchives_possible concept turing_programming tasks
51 poor understanding canvas - canvas posts nightmare - posted canvas handwrite - assignments canvas said - nightmare organization canvas 10 51_poor understanding canvas_canvas posts nightmare_posted canvas handwrite_assignments canvas said
52 chronic illnesses passed - traumatic stress - work mistakenly attacked - traumatic stress illness - post traumatic stress 10 52_chronic illnesses passed_traumatic stress_work mistakenly attacked_traumatic stress illness
53 posted canvas powerpoint - canvas formatting lectures - update canvas slides - powerpoint lectures - slides canvas information 10 53_posted canvas powerpoint_canvas formatting lectures_update canvas slides_powerpoint lectures
54 intrauniversity college email - mass email school - mass email - message easy emails - inbox homework 10 54_intrauniversity college email_mass email school_mass email_message easy emails
55 look hw fact - look picture - look hw - hw fact exwife - think joking 10 55_look hw fact_look picture_look hw_hw fact exwife
56 issue worldwide pandemic - pandemic issue - suffering pandemic considering - pandemic issue unapproachable - unacceptable circumstances pandemic 10 56_issue worldwide pandemic_pandemic issue_suffering pandemic considering_pandemic issue unapproachable
57 lectures discussion forums - love forums - participation chat - participation chat session - message boards 9 57_lectures discussion forums_love forums_participation chat_participation chat session
58 threads discussions - think responded discussion - believe threads discussions - responded discussion - topic popular picked 9 58_threads discussions_think responded discussion_believe threads discussions_responded discussion
59 justified ordinary scenario - irrational choices ethics - redundancy - participant case withdrawing - ordinary scenario 9 59_justified ordinary scenario_irrational choices ethics_redundancy_participant case withdrawing
60 lecture regarding - textbook useful feedback - materials having taught - useful feedback instruction - original teaching materials 9 60_lecture regarding_textbook useful feedback_materials having taught_useful feedback instruction
61 attempted feedback improve - feedback improve writing - attempted feedback - feedback example output - feedback wrong 9 61_attempted feedback improve_feedback improve writing_attempted feedback_feedback example output
62 lowest grades courses - grades courses - taking courses - taking taking courses - grades courses ones 9 62_lowest grades courses_grades courses_taking courses_taking taking courses
63 semester organized canvas - canvas entirety semester - homeworks quizzes - semester available canvas - semester immensely helpful 9 63_semester organized canvas_canvas entirety semester_homeworks quizzes_semester available canvas
64 told student questions - rude response students - leaving students questions - response students kept - students wanted answers 9 64_told student questions_rude response students_leaving students questions_response students kept
65 canvas quizzes mess - open quiz canvas - canvas quizzes - quiz canvas access - quizzes mess 8 65_canvas quizzes mess_open quiz canvas_canvas quizzes_quiz canvas access
66 hate phone calls - phone calls emails - calls emails - phone calls - calls emails person 8 66_hate phone calls_phone calls emails_calls emails_phone calls
67 handwriting hard read - read handwriting notes - read handwriting - handwriting notes illegible - handwriting hard 8 67_handwriting hard read_read handwriting notes_read handwriting_handwriting notes illegible
68 taught itani shanthi - cs students itani - students itani states - lecturer severely lacking - sections taught itani 8 68_taught itani shanthi_cs students itani_students itani states_lecturer severely lacking
69 hear difficult - barely hear difficult - hear understand difficult - telling barely hear - difficultfor hear understand 8 69_hear difficult_barely hear difficult_hear understand difficult_telling barely hear
70 lectures lockdown - lectures lockdown began - quarantine putting students - outside teaching class - mistaken point teachers 8 70_lectures lockdown_lectures lockdown began_quarantine putting students_outside teaching class
71 class participation - attend class participation - class participation points - attend class - class defeats purpose 8 71_class participation_attend class participation_class participation points_attend class
72 ta online class - administer proper exams - requires ta - help requires ta - better ta online 8 72_ta online class_administer proper exams_requires ta_help requires ta
73 thank effort teach - review appreciative effort - hope enjoy holiday - review appreciative - students thank 8 73_thank effort teach_review appreciative effort_hope enjoy holiday_review appreciative
74 wanted transition - wanted transition easier - change - points wanted - points wanted said 7 74_wanted transition_wanted transition easier_change_points wanted
75 difficult understand lectures - speaking voice - speaking voice low - microphone accent - voice low 7 75_difficult understand lectures_speaking voice_speaking voice low_microphone accent
76 wife student - wife student fadi - room wife student - professors simply - assuming professors 7 76_wife student_wife student fadi_room wife student_professors simply
77 happen - ridiculous frustrating - ridiculous - extremely inappropriate - frustrating deal things 7 77_happen_ridiculous frustrating_ridiculous_extremely inappropriate
78 direct message lanfrank - message lanfrank - message lanfrank luck - lanfrank met talk - exam lanfrank met 7 78_direct message lanfrank_message lanfrank_message lanfrank luck_lanfrank met talk
79 important nice person - personally thank - personally thank best - nice enjoyable individual - nice person 7 79_important nice person_personally thank_personally thank best_nice enjoyable individual
80 incomprehensible poorly executed - poor organization - poorly executed - bad incomprehensible poorly - inconsequential waste time 7 80_incomprehensible poorly executed_poor organization_poorly executed_bad incomprehensible poorly
81 response asked using - answered technical difficulties - question dismissed later - dismissed later questions - question dismissed 7 81_response asked using_answered technical difficulties_question dismissed later_dismissed later questions
82 language barrier hard - language barrier difficult - difficult understand accent - understand language barrier - language barrier 7 82_language barrier hard_language barrier difficult_difficult understand accent_understand language barrier
83 lab partner received - answers lab partner - lab misunderstood - partner received gave - lab misunderstood format 7 83_lab partner received_answers lab partner_lab misunderstood_partner received gave
84 mrzeugin understand responsibilities - mrzeugin assignment timely - mrzeugin assignment - mrzeugins attitude - students eventually mrzeugins 6 84_mrzeugin understand responsibilities_mrzeugin assignment timely_mrzeugin assignment_mrzeugins attitude
85 needs simplified syllabus - simplified syllabus - section needs reorganized - redone class needs - jumbled class needs 6 85_needs simplified syllabus_simplified syllabus_section needs reorganized_redone class needs
86 condition codes instructions - logical assembly instructions - leaq instruction - computations instructions - computations instructions listed 6 86_condition codes instructions_logical assembly instructions_leaq instruction_computations instructions
87 point deduction attempted - point deductions instructions - point deduction printf - resulted point deductions - point deductions 6 87_point deduction attempted_point deductions instructions_point deduction printf_resulted point deductions
88 samardzic needs - samardzic asked question - area samardzic needs - samardzic needs significantly - samardzic asked 6 88_samardzic needs_samardzic asked question_area samardzic needs_samardzic needs significantly
89 critical nurturing hypocrite - nurturing hypocrite - absolute heartless behavior - students moral - help students moral 6 89_critical nurturing hypocrite_nurturing hypocrite_absolute heartless behavior_students moral
90 grading lazy - grades taking points - additionally grading lazy - points student attempt - internships way grades 6 90_grading lazy_grades taking points_additionally grading lazy_points student attempt
91 recently class ran - class ran instead - class scheduled time - class times - instead class scheduled 6 91_recently class ran_class ran instead_class scheduled time_class times
92 conveyed late week - week prior email - information conveyed late - conveyed late - late week prior 6 92_conveyed late week_week prior email_information conveyed late_conveyed late
93 annoying technical issues - extremely annoying operate - technical issues - issue pen annoying - issues gets extremely 6 93_annoying technical issues_extremely annoying operate_technical issues_issue pen annoying
94 responses students posts - students post reply - students posts shown - students posts - students post 6 94_responses students posts_students post reply_students posts shown_students posts
95 time taken anthony - anthony glick chance - taken anthony glick - anthony glick - strange tangents time 5 95_time taken anthony_anthony glick chance_taken anthony glick_anthony glick
96 errors instructions lexical - checking syntax errors - check syntax errors - syntax errors instructions - error checking syntax 5 96_errors instructions lexical_checking syntax errors_check syntax errors_syntax errors instructions
97 waited leave webex - thought computer disconnected - ended webex - disconnected waited leave - disconnected waited 5 97_waited leave webex_thought computer disconnected_ended webex_disconnected waited leave
98 strange outdated terminology - outdated terminology - mutable reference - outdated terminology good - reference const nonmutable 5 98_strange outdated terminology_outdated terminology_mutable reference_outdated terminology good
99 matlab taught - matlab taught using - learn matlab - hard learn matlab - learn matlab essentially 5 99_matlab taught_matlab taught using_learn matlab_hard learn matlab
100 retried fix - technical difficulties - zoom online bad - difficulties zoom online - attachments lost 5 100_retried fix_technical difficulties_zoom online bad_difficulties zoom online
101 slightly - slightly small complaint - likely questions slightly - small complaint - questions slightly 4 101_slightly_slightly small complaint_likely questions slightly_small complaint
102 told wrong assume - wrong assume - assumed posting told - assumed posting - assumed 4 102_told wrong assume_wrong assume_assumed posting told_assumed posting
103 cheating writing chat - chat writing - understand writing chat - writing chat presume - writing chat 4 103_cheating writing chat_chat writing_understand writing chat_writing chat presume
104 feel cheated experience - truly feel cheated - cheated experience frustrating - feel cheated - cheated experience 3 104_feel cheated experience_truly feel cheated_cheated experience frustrating_feel cheated
105 director - stand missing director - missing director - stand - 3 105_director_stand missing director_missing director_stand
106 seriously watch video - edit video seriously - watch video possible - video possible - watch video 3 106_seriously watch video_edit video seriously_watch video possible_video possible
107 contradicted information written - page contradicted information - contradicted information - page contradicted - dates contradict said 3 107_contradicted information written_page contradicted information_contradicted information_page contradicted
108 arafeh described enigma - arafehs instruction enigma - arafeh correct instructions - arafehs instruction - arafeh described 3 108_arafeh described enigma_arafehs instruction enigma_arafeh correct instructions_arafehs instruction
109 translate - revolution televised brought - revolution - revolution televised - homework date shall 2 109_translate_revolution televised brought_revolution_revolution televised
110 issue matlab grader - matlab grader - additionally issue matlab - readings spaced - spaced readings 2 110_issue matlab grader_matlab grader_additionally issue matlab_readings spaced
111 compared true - compared - compared true benefit - true - true benefit 2 111_compared true_compared_compared true benefit_true
112 finding needed everything - needed everything organized - search items needed - search items - everything organized available 2 112_finding needed everything_needed everything organized_search items needed_search items

Training hyperparameters

  • calculate_probabilities: False
  • language: None
  • low_memory: False
  • min_topic_size: 10
  • n_gram_range: (1, 1)
  • nr_topics: auto
  • seed_topic_list: None
  • top_n_words: 7
  • verbose: True
  • zeroshot_min_similarity: 0.7
  • zeroshot_topic_list: None

Framework versions

  • Numpy: 1.26.4
  • HDBSCAN: 0.8.39
  • UMAP: 0.5.7
  • Pandas: 2.2.3
  • Scikit-Learn: 1.5.2
  • Sentence-transformers: 3.2.1
  • Transformers: 4.46.2
  • Numba: 0.60.0
  • Plotly: 5.24.1
  • Python: 3.10.11