SlideShare a Scribd company logo
Olga Caprotti, Mika Seppälä Jordi Saludes, Gloria Casanellas, Wanjiku Ng'ang'a Work funded by EDC-22253-WEBALT Advanced Language Technologies  for  Mathematical Markup
Vision in the Spirit of Jules Verne Professor oversees the instruction, graduate student propels the machine. Students learn by looking to a screen and listening
Mobile math
The future is here today Students may take online quizzes, anywhere, anytime, on their phones  Answers are automatically graded and recorded Feedback is personalized (LeActiveMath) Lectures are available online, a given. (G. Strang videos) Content for online delivery is  expensive : It combines expertise in several areas like  web technologies, user interfaces, education, subject area.
Reusable Online Math Content Mathematical exercises are  naturally reusable by  changing the parameters of the problem Such reusable content is  many times over more valuable  translate content for use across border
Multilingual mathematics Multilingual mathematics is mathematics expressed in a variety of languages Mathematics is abstract yet it can be verbalized using specialized jargon in natural language Verbal mathematics is syntactically and symbolically different in the different languages 93, “ninenty three”, “quatre vingt treize”, “drei und neunzig” GGT, GCD, MCD
Why multilingual math education Students need to learn how to express themselves, also mathematically (thinking, speaking, writing) Linguistic differences must be preserved for cultural heritage Linguistic minorities  must not be discriminated
Linguistic Minorieties  55 millions speakers in EU
Linguistic Minorieties  regional/minority languages are spoken in all European countries, except for Iceland.
Mathematics: a universal language Due to its abstract and exact nature, one can expect to be able to obtain verbalizations of math in natural language, without loss of information,  provided one generates them from rich mathematical content  math EN FR ES IT DE FI SE CAT
WHY content markup?
Language Generation in WebALT Short problems (numerical, drill) “ compute the determinant of M” “ find n such that P(n)” “ let x be positive, show that A(x)” Long problems, feedbacks and hints Generate multilingual verbalizations for  mathematical problems Study of the state of the art in multilingual and multicultural creation of digital mathematical content .  L. Carlson, J. Saludes, A. Strotmann.  WebALT Project Deliverable D1.2., April 2005.
No essays yet
MathDox Player in Moodle
Automatic Multilingual Exercise
Representation of problems Conceptually layered: Mathematics, OpenMath Sentence, WebALT extended OpenMath  MULTILINGUAL Problem + algorithmic flow,  Math-QTI for interactivity and multilinguality Problem Sentence Mathematics
Multilingual Short Problems Math is represented in OpenMath extensible: e.g. by private own NLG primitives language independent embeds in Math-QTI and renders with MathML-P Multilingual Generation is done on well-formed language-independent rich encoding  EN FR ES IT DE FI SE CAT OpenMath
a ttrib([nlg:mood nlg:imperative nlg:tense nlg:present,    nlg:directive nlg:determine],plangeo1:are_on_line(A,B,C)) Determine if A, B and C are collinear.  Määritä ovatko A, B ja C suoralla.  Determina si A, B y C son colineales.  Déterminer si A, B et C sont sur une droite.  Determina se A, B e C sono su una linea.  Bestäm om A, B och C är på en linje.  Note the linguistic differences: Imperative vs. Infinitive Adjectives vs. Adverbial phrases
Grammatical Framework Grammar formalism, based on type theory, and supporting: Multilinguality by abstract grammar + concrete grammars for parallel languages Semantics, like well formedness of expressions Modular grammar engineering: abstract grammar reflects mathematics Reusable grammars as software components Resource Grammar Library: Danish,  English ,  Finnish ,  French , German,  Italian , Norwegian, Russian,  Spanish ,  Swedish . (Catalan, Swahili) Aarne Ranta, Chalmers
Mathematical Problem Grammars Operations: sentences OpenMath: math Ground: variables, literals, integers Abstract Grammars 175 OpenMath symbols 36 categories 12,000 lines of code 158 source files (Not including the catalan  resource grammar. This part itself contains a bit less than 10,000 lines). Concrete Grammars
NL_Library Coverage WP3, June 2005 Old API GF 0.9 Stricter OpenMath linearize but no parse All CDs! WP7, December 2006 GF API 1.0 Looser OpenMath linearize and parse modular CDs: alg1, , arith1, calculus1, complex1, fns1, integer1, interval1, limit1, linalg1, linalg2, logic1, minmax1, nums1, relation1, rounding1, setname1, transc1
Text and Math Editor
Good news and  bad news NL Library is work in progress FP7 IST call in April 2007: good research topic! Extend grammar coverage for short problems Extend types of sentences to cover more feedback Extend content markup Swahili GF grammars, in progress Catalan GF grammars GF summer school for EU official languages
 
Tools for Mathematical Markup W3C-Math WG survey You will get an email from us
Linguists

More Related Content

ODP
Multilingual Mathematics in WebALT
PDF
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
PPT
PPTX
Csr2011 june17 15_15_kaminski
PPTX
Embedding for fun fumarola Meetup Milano DLI luglio
PDF
Weapons of Math Construction
PDF
Fast evaluation of Connectionist Language Models
PDF
Topics Modeling
Multilingual Mathematics in WebALT
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Csr2011 june17 15_15_kaminski
Embedding for fun fumarola Meetup Milano DLI luglio
Weapons of Math Construction
Fast evaluation of Connectionist Language Models
Topics Modeling

What's hot (6)

PPTX
Towards Self-explanatory Ontology Visualization with Contextual Verbalization
PDF
Compositional Programming
PPTX
PDF
Latent Dirichlet Allocation
PDF
Constructive Modal and Linear Logics
PDF
An Approach to Automated Learning of Conceptual Graphs from Text
Towards Self-explanatory Ontology Visualization with Contextual Verbalization
Compositional Programming
Latent Dirichlet Allocation
Constructive Modal and Linear Logics
An Approach to Automated Learning of Conceptual Graphs from Text
Ad

Similar to Advanced Language Technologies for Mathematical Markup (20)

PDF
A Neural Probabilistic Language Model_v2
PDF
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
PDF
PL Lecture 01 - preliminaries
PDF
Programming for Problem Solving
PPT
Programing Language
PDF
A Strong Object Recognition Using Lbp, Ltp And Rlbp
PPTX
Technology in EFL - ESL
PDF
Deep Learning for Machine Translation - A dramatic turn of paradigm
PDF
concepts-in-programming-languages-2kuots4121.pdf
PDF
How to make mathematical eContent travel well
DOCX
A neural probabilistic language model
PDF
Fdp kavita pandey_automata
PPTX
Portugol EDUCON2010
PDF
Logics and Ontologies for Portuguese Understanding
PPT
Multilingual Access to Cultural Heritage Content on the Semantic Web - Acl2013
PPT
A Langauge of Patterns for Mathematical Learning
PPTX
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
DOC
resume16
PDF
Unit 4 Assignment 1 Comparative Study Of Programming...
PDF
OWLGrEd/CNL: a Graphical Editor for OWL with Multilingual CNL Support
A Neural Probabilistic Language Model_v2
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
PL Lecture 01 - preliminaries
Programming for Problem Solving
Programing Language
A Strong Object Recognition Using Lbp, Ltp And Rlbp
Technology in EFL - ESL
Deep Learning for Machine Translation - A dramatic turn of paradigm
concepts-in-programming-languages-2kuots4121.pdf
How to make mathematical eContent travel well
A neural probabilistic language model
Fdp kavita pandey_automata
Portugol EDUCON2010
Logics and Ontologies for Portuguese Understanding
Multilingual Access to Cultural Heritage Content on the Semantic Web - Acl2013
A Langauge of Patterns for Mathematical Learning
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
resume16
Unit 4 Assignment 1 Comparative Study Of Programming...
OWLGrEd/CNL: a Graphical Editor for OWL with Multilingual CNL Support
Ad

More from Olga Caprotti (17)

PDF
Charting the learning tracks
PDF
Treasure hunts and educational games
PDF
Trusted data and services from the GDML
PDF
Trusted data and services from the GDML
PDF
Sunburst diagrams for Calculus II Logpaths
PDF
Big Data in Education
PDF
CEIC presentation of the IMU at CoData 2012
PDF
MOLTO poster for META Forum, Brussels 2010, Belgium.
PDF
MOLTO poster for ACL 2010, Uppsala Sweden
PDF
MOLTO Annual Report 2011
PDF
Configuring VLEs For Mathematics
PDF
Three years of JEM
PDF
JEM: a network for mathematics educators
PPT
JEM Repository for Learning Objects
PDF
Mathematics Education in Second Life
PPT
Joining Educational Mathematics
PDF
Free Knowledge for free minds scenario
Charting the learning tracks
Treasure hunts and educational games
Trusted data and services from the GDML
Trusted data and services from the GDML
Sunburst diagrams for Calculus II Logpaths
Big Data in Education
CEIC presentation of the IMU at CoData 2012
MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for ACL 2010, Uppsala Sweden
MOLTO Annual Report 2011
Configuring VLEs For Mathematics
Three years of JEM
JEM: a network for mathematics educators
JEM Repository for Learning Objects
Mathematics Education in Second Life
Joining Educational Mathematics
Free Knowledge for free minds scenario

Recently uploaded (20)

PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
COST SHEET- Tender and Quotation unit 2.pdf
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
DOCX
Business Management - unit 1 and 2
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
IFRS Notes in your pocket for study all the time
PDF
Training And Development of Employee .pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Business model innovation report 2022.pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
Deliverable file - Regulatory guideline analysis.pdf
COST SHEET- Tender and Quotation unit 2.pdf
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Reconciliation AND MEMORANDUM RECONCILATION
Probability Distribution, binomial distribution, poisson distribution
Lecture (1)-Introduction.pptx business communication
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Business Management - unit 1 and 2
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
WRN_Investor_Presentation_August 2025.pdf
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
IFRS Notes in your pocket for study all the time
Training And Development of Employee .pdf
New Microsoft PowerPoint Presentation - Copy.pptx
Power and position in leadershipDOC-20250808-WA0011..pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Laughter Yoga Basic Learning Workshop Manual
Business model innovation report 2022.pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx

Advanced Language Technologies for Mathematical Markup

  • 1. Olga Caprotti, Mika Seppälä Jordi Saludes, Gloria Casanellas, Wanjiku Ng'ang'a Work funded by EDC-22253-WEBALT Advanced Language Technologies for Mathematical Markup
  • 2. Vision in the Spirit of Jules Verne Professor oversees the instruction, graduate student propels the machine. Students learn by looking to a screen and listening
  • 4. The future is here today Students may take online quizzes, anywhere, anytime, on their phones Answers are automatically graded and recorded Feedback is personalized (LeActiveMath) Lectures are available online, a given. (G. Strang videos) Content for online delivery is expensive : It combines expertise in several areas like web technologies, user interfaces, education, subject area.
  • 5. Reusable Online Math Content Mathematical exercises are naturally reusable by changing the parameters of the problem Such reusable content is many times over more valuable translate content for use across border
  • 6. Multilingual mathematics Multilingual mathematics is mathematics expressed in a variety of languages Mathematics is abstract yet it can be verbalized using specialized jargon in natural language Verbal mathematics is syntactically and symbolically different in the different languages 93, “ninenty three”, “quatre vingt treize”, “drei und neunzig” GGT, GCD, MCD
  • 7. Why multilingual math education Students need to learn how to express themselves, also mathematically (thinking, speaking, writing) Linguistic differences must be preserved for cultural heritage Linguistic minorities must not be discriminated
  • 8. Linguistic Minorieties 55 millions speakers in EU
  • 9. Linguistic Minorieties regional/minority languages are spoken in all European countries, except for Iceland.
  • 10. Mathematics: a universal language Due to its abstract and exact nature, one can expect to be able to obtain verbalizations of math in natural language, without loss of information, provided one generates them from rich mathematical content math EN FR ES IT DE FI SE CAT
  • 12. Language Generation in WebALT Short problems (numerical, drill) “ compute the determinant of M” “ find n such that P(n)” “ let x be positive, show that A(x)” Long problems, feedbacks and hints Generate multilingual verbalizations for mathematical problems Study of the state of the art in multilingual and multicultural creation of digital mathematical content . L. Carlson, J. Saludes, A. Strotmann. WebALT Project Deliverable D1.2., April 2005.
  • 16. Representation of problems Conceptually layered: Mathematics, OpenMath Sentence, WebALT extended OpenMath MULTILINGUAL Problem + algorithmic flow, Math-QTI for interactivity and multilinguality Problem Sentence Mathematics
  • 17. Multilingual Short Problems Math is represented in OpenMath extensible: e.g. by private own NLG primitives language independent embeds in Math-QTI and renders with MathML-P Multilingual Generation is done on well-formed language-independent rich encoding EN FR ES IT DE FI SE CAT OpenMath
  • 18. a ttrib([nlg:mood nlg:imperative nlg:tense nlg:present, nlg:directive nlg:determine],plangeo1:are_on_line(A,B,C)) Determine if A, B and C are collinear. Määritä ovatko A, B ja C suoralla. Determina si A, B y C son colineales. Déterminer si A, B et C sont sur une droite. Determina se A, B e C sono su una linea. Bestäm om A, B och C är på en linje. Note the linguistic differences: Imperative vs. Infinitive Adjectives vs. Adverbial phrases
  • 19. Grammatical Framework Grammar formalism, based on type theory, and supporting: Multilinguality by abstract grammar + concrete grammars for parallel languages Semantics, like well formedness of expressions Modular grammar engineering: abstract grammar reflects mathematics Reusable grammars as software components Resource Grammar Library: Danish, English , Finnish , French , German, Italian , Norwegian, Russian, Spanish , Swedish . (Catalan, Swahili) Aarne Ranta, Chalmers
  • 20. Mathematical Problem Grammars Operations: sentences OpenMath: math Ground: variables, literals, integers Abstract Grammars 175 OpenMath symbols 36 categories 12,000 lines of code 158 source files (Not including the catalan resource grammar. This part itself contains a bit less than 10,000 lines). Concrete Grammars
  • 21. NL_Library Coverage WP3, June 2005 Old API GF 0.9 Stricter OpenMath linearize but no parse All CDs! WP7, December 2006 GF API 1.0 Looser OpenMath linearize and parse modular CDs: alg1, , arith1, calculus1, complex1, fns1, integer1, interval1, limit1, linalg1, linalg2, logic1, minmax1, nums1, relation1, rounding1, setname1, transc1
  • 22. Text and Math Editor
  • 23. Good news and bad news NL Library is work in progress FP7 IST call in April 2007: good research topic! Extend grammar coverage for short problems Extend types of sentences to cover more feedback Extend content markup Swahili GF grammars, in progress Catalan GF grammars GF summer school for EU official languages
  • 24.  
  • 25. Tools for Mathematical Markup W3C-Math WG survey You will get an email from us

Editor's Notes

  • #2: Mathematical markup languages like OpenMath and MathML offer the possibility to represent mathematical content in a level of abstraction that is not dependent on localized information. This representation typically focuses on the semantics of the mathematical object and postpones localization aspects of mathematics, such as those influenced by notation and by culture, to the rendering process of the markup. While typesetting of mathematical markup has been the object of a numerous efforts, from MathML-presentation to SVG converters, the rendering of mathematics in a "verbalized" jargon has not yet received similar attention. In this talk, I will present the results of the WebALT EU eContent project concerning the application of language technologies to the automatic generation of text from mathematical markup. Mathematical jargon is an important aspect of the education of students. Not only does a teacher train pupils in problem solving skills, but she also makes sure that they acquire a proper way of expressing mathematical concepts. To our knowledge, digital eLearning resources have used a representation in which text is intermixed with mathematical expressions even in situations where the actual abstract representation, for instance of the statement of a theorem, can be reduced to a single mathematical object. One reason for this representation choice is that the rendering process would otherwise produce a symbolic, typeset mathematical formula that might prove too difficult to understand for the students or simply just too hard to read. However, by representing this kind of mathematical text in a language-independent format such as the one provided by markup languages, it is possible to apply language technologies that generate the same text in a variety of languages including English, Spanish, Finnish, Swedish, French and Italian. The project results include editors for mathematical multilingual markup, a web service for generating multiple languages versions and a digital repository of multilingual interactive mathematical exercises and drill questions.