- Vision: Enhancing language learning using technology
- Mission: Help scientists share their research with the world
Create tools for scientists to
Objectives for AY2020-22:
- understand written research documents
- produce written research documents
Slogan: Grit and a razor-focus leads to success
Values: Integrity and work ethic (plodding and bursting)
Culture: Tracking board showing key performance indicators (KPIs) - "what gets measured gets done"
- Deploy feature visualizer at micro-, meso- and macro-discourse levels for annotated texts, including graduation theses and academic essays
- Develop functionality of tense identifier
- Develop and deploy dynamic language assessment tool
- Design and prototype authorship analysis tool
- Timeline generator: Automatic generation of timeline to visualize time-tense relationship
- Various NLTK-inspired tools, e.g. Gist highlighter based on simplified SVOCA analysis using NLP pipeline coded in Python
- Evaluate existing tools and increase their accuracy and usabilty
- Pronunciation Scaffolder This version annotates presentation scripts to help users read their script aloud. Features annotated include pausing, intonation, content words, word stress, tricky sounds and linking between words. The initial prototypes were created by computer science majors in EL317 language and patterns class of 2017.
- Error detector This tool detects errors found in a corpus of information and computer science short research articles. Automated feedback is given for accuracy, brevity, clarity, objectivity and formality errors.
- Language feature detector This tool detects various language features, including: modality (hedges, approximations and boosters), voice, pronouns and articles.
- Language feature visualizer. This tool visualizes language features in a pre-loaded pre-annotated corpus of short research articles and academic essays (beta release expected soon).
- Gist Visualizer. This tool highlights the main gist in texts using simplified SVOCA analysis using an NLP pipeline coded in Python (subject to funding) to identify the finite verbs and their grammatical subjects.
Lab member recruitment
If you want to develop practical language-related online tools, consider joining this lab. I am keen to recruit students who are keen to use their coding skills to create language tools that will help others improve their reading and writing skills. English is used as the primary lingua franca. Online communication is via Slack. If you have no interest in coding, this is not the lab for you. I have one expectation for lab members: show grit. If you are interested in joining the TNT lab, check out this video slideshow.
The TNT lab aims to be a place that offers members a supportive challenging atmosphere. Each lab member brings with a different set of skills, behaviours, knowledge and interests. We aim to harness these individual differences to their best and match members with research projects that best suit them. Lab members are expected to contribute to a variety of projects when B3 students. By working on a variety of projects, you will get valuable experience which will help you design and lead your own project as a B4 student. This project will be the vehicle for their graduation thesis.
Formal lab meetings are held in Semester 1 for B3 students and Semester 2 for B4 students.
- Quarter 1: problem-based workshops on professionalism and basic research methodology
- Quarter 2: problem-based workshops on pattern detection and language analysis
- Quarter 3: practical programming - Python
- Quarter 4: practical programming - NLTK and Keras
- Quarter 1: GT research - GT relevant works
- Quarter 2: GT research - GT poster presention
- Quarter 3: GT research - GT first draft (Introduction & Method)
- Quarter 4: GT research - GT submission and presentation
Recommended courses for lab members
Recommended (but not required) courses
- FU08 Automata and languages
- FU10 Language processing systems
- EL317 language and patterns
- EL236 Visualizing time and tense
- Associate professor: John Blake
- Graduation thesis students:
- Takumi Kondo (B4, pattern detection and video typology)
- Jun Inoue (B4, rule-based parsing)
- Akihiro Oda (B2, NLP)
- Yusuke Niiyama (B2, NLP)
- Izumu Koshihara (B2, NLP)
- Kento Miura (B2, NLP)
(B3 = junior, B4 = senior, M1 = first year master degree, M2 = second-year master degree)
- Hiroki Inoue. Graduation thesis submitted 2018: Verification and improvement of software to support reading English aloud.