SlideShare a Scribd company logo
Multilingual Mathematics in WebALT Olga Caprotti Jordi Saludes, Gloria Casanellas Work funded by EDC-22253-WEBALT
WebALT Team of Linguists University of Helsinki:  Lauri Carlson, Wanjiku Ng'ang'a, Anni Laine, several assistants Polytechnic University of Barcelona: Jordi Saludes,  Sebastian Xambó  Maths for More: Glòria Casanellas, Daniel Marquès those to be thanked for the good work
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 Linguistic differences must be preserved for cultural heritage Linguistic minorities  must not be discriminated Multilingual mathematics can offer  a step forward in the Bologna process  while keeping cultural diversity
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 an exact mathematical content  EN FR ES IT DE FI SE CAT math
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.
Multilingual problem rendering MathDox Multilingual Exercise in Moodle
Multilingual problem rendering 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 Sentence Mathematics
OpenMath, MathML, Math-QTI OpenMath  is a standard language for the representation of mathematical content geared to digital processing. It focuses on the  meaning  of the mathematical objects. MathML  is the W3C recommendation for an XML representation of mathematics. It is mainly adopted for  typesetting  math on the web.  Math-QTI   is the extension of  QTI , IMS Questions and Testing Interoperability, where mathematics is done using OpenMath. Developed by Serving Mathematics Project.
Multilingual Short Problems Math is represented in OpenMath extensible: e.g. by our 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
Attrib([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
Multilingual Sentence Editing
WebALT NLG Service Natural language renderings for well-formed sentences can be obtained from the web service running at  http://webalt.math.helsinki.fi:8080/NLG_service/ parameters: input1: The OpenMath object represented in XML encoding (a string). Input2: The language codified as ISO-639 two-letter code (a string).  protocol: SOAP, see  http://webalt.math.helsinki.fi:8080/NLG_service/services/NLGTranslator?wsdl
Hands-On Session Multilingual Tools,  Abel Pau ,  WebALT Multilinguality in MapleTA  Gloria Casanellas , Test the TextMathEditor Jordi Saludes , All about GF Labs,  Phil Yasskin  and  Douglas Meade   Play with the Maplets for Calculus
The future Extend grammar coverage for short problems Extend types of sentences to cover more feedback Swahili, in progress Find applications of the technology

More Related Content

ODP
Advanced Language Technologies for Mathematical Markup
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
PPTX
Towards Self-explanatory Ontology Visualization with Contextual Verbalization
PDF
Topics Modeling
PDF
Weapons of Math Construction
Advanced Language Technologies for Mathematical Markup
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Csr2011 june17 15_15_kaminski
Embedding for fun fumarola Meetup Milano DLI luglio
Towards Self-explanatory Ontology Visualization with Contextual Verbalization
Topics Modeling
Weapons of Math Construction

Viewers also liked (6)

PPT
Creating Early Math Games That Work - for Penn Foster PD Fair
PPTX
Suzuki: The Mother Tongue Approach
PPTX
Professional Development for Early Childhood Mathematics Education - Herbert ...
PPTX
AAMT Connect with Maths webinar: The importance of talk for mathematical lear...
PPTX
The what why...
PDF
Role of mother tongue in learning english for specific purposes
Creating Early Math Games That Work - for Penn Foster PD Fair
Suzuki: The Mother Tongue Approach
Professional Development for Early Childhood Mathematics Education - Herbert ...
AAMT Connect with Maths webinar: The importance of talk for mathematical lear...
The what why...
Role of mother tongue in learning english for specific purposes
Ad

Similar to Multilingual Mathematics in WebALT (20)

PPTX
Math-Bridge Platform
PPTX
Results of Math-­‐Bridge Project
PDF
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
PPT
Grial introduction for eLearning Training Days
PDF
A Neural Probabilistic Language Model_v2
PDF
How to make mathematical eContent travel well
PDF
Logics and Ontologies for Portuguese Understanding
PPTX
EGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCs
PPT
Tenegen P3 Capdm
PPTX
Vectorized Intent of Multilingual Large Language Models.pptx
PDF
concepts-in-programming-languages-2kuots4121.pdf
PPT
Multilingual Access to Cultural Heritage Content on the Semantic Web - Acl2013
PPTX
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
PDF
Programming for Problem Solving
PDF
A Strong Object Recognition Using Lbp, Ltp And Rlbp
PPTX
Langchainfdgdfsggfdgfsdgsdgdfsgfdgfdgfdgfd
DOCX
A neural probabilistic language model
PDF
Promoting the Use of Basque via Language Technology
PDF
The META-NET Language White Paper Series
PPT
SLanguages2008 Vitaal
Math-Bridge Platform
Results of Math-­‐Bridge Project
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Grial introduction for eLearning Training Days
A Neural Probabilistic Language Model_v2
How to make mathematical eContent travel well
Logics and Ontologies for Portuguese Understanding
EGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCs
Tenegen P3 Capdm
Vectorized Intent of Multilingual Large Language Models.pptx
concepts-in-programming-languages-2kuots4121.pdf
Multilingual Access to Cultural Heritage Content on the Semantic Web - Acl2013
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
Programming for Problem Solving
A Strong Object Recognition Using Lbp, Ltp And Rlbp
Langchainfdgdfsggfdgfsdgsdgdfsgfdgfdgfdgfd
A neural probabilistic language model
Promoting the Use of Basque via Language Technology
The META-NET Language White Paper Series
SLanguages2008 Vitaal
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
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
Cloud computing and distributed systems.
NewMind AI Monthly Chronicles - July 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...

Multilingual Mathematics in WebALT

  • 1. Multilingual Mathematics in WebALT Olga Caprotti Jordi Saludes, Gloria Casanellas Work funded by EDC-22253-WEBALT
  • 2. WebALT Team of Linguists University of Helsinki: Lauri Carlson, Wanjiku Ng'ang'a, Anni Laine, several assistants Polytechnic University of Barcelona: Jordi Saludes, Sebastian Xambó Maths for More: Glòria Casanellas, Daniel Marquès those to be thanked for the good work
  • 3. 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
  • 4. Why multilingual math education Students need to learn how to express themselves, also mathematically Linguistic differences must be preserved for cultural heritage Linguistic minorities must not be discriminated Multilingual mathematics can offer a step forward in the Bologna process while keeping cultural diversity
  • 5. 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 an exact mathematical content EN FR ES IT DE FI SE CAT math
  • 6. 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.
  • 7. Multilingual problem rendering MathDox Multilingual Exercise in Moodle
  • 8. Multilingual problem rendering Automatic Multilingual Exercise
  • 9. Representation of problems Conceptually layered: Mathematics, OpenMath Sentence, WebALT extended OpenMath MULTILINGUAL Problem + algorithmic flow, Math-QTI for interactivity and multilinguality Problem Sentence Sentence Mathematics
  • 10. OpenMath, MathML, Math-QTI OpenMath is a standard language for the representation of mathematical content geared to digital processing. It focuses on the meaning of the mathematical objects. MathML is the W3C recommendation for an XML representation of mathematics. It is mainly adopted for typesetting math on the web. Math-QTI is the extension of QTI , IMS Questions and Testing Interoperability, where mathematics is done using OpenMath. Developed by Serving Mathematics Project.
  • 11. Multilingual Short Problems Math is represented in OpenMath extensible: e.g. by our 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
  • 12. Attrib([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
  • 13. 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
  • 14. 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
  • 16. WebALT NLG Service Natural language renderings for well-formed sentences can be obtained from the web service running at http://webalt.math.helsinki.fi:8080/NLG_service/ parameters: input1: The OpenMath object represented in XML encoding (a string). Input2: The language codified as ISO-639 two-letter code (a string). protocol: SOAP, see http://webalt.math.helsinki.fi:8080/NLG_service/services/NLGTranslator?wsdl
  • 17. Hands-On Session Multilingual Tools, Abel Pau , WebALT Multilinguality in MapleTA Gloria Casanellas , Test the TextMathEditor Jordi Saludes , All about GF Labs, Phil Yasskin and Douglas Meade Play with the Maplets for Calculus
  • 18. The future Extend grammar coverage for short problems Extend types of sentences to cover more feedback Swahili, in progress Find applications of the technology