1 Drawing Dynamic Geometry Figures with Natural Language Wing-Kwong Wong a, Sheng-Kai Yin b, Chang-Zhe Yang c a Department of Electronic Engineering b.

Slides:



Advertisements
Similar presentations
Creating interactive User Feedback in DGS using the Scripting Interface of Cinderella Andreas Fest University of Education Schwäbisch Gmünd CADGME 2009.
Advertisements

Introduction to Computational Linguistics
1/1/ A Knowledge-based Approach to Citation Extraction Min-Yuh Day 1,2, Tzong-Han Tsai 1,3, Cheng-Lung Sung 1, Cheng-Wei Lee 1, Shih-Hung Wu 4, Chorng-Shyong.
“Publish or Perish” Geometer Sketchpad Applets by Jeff Goldstein Virginia Beach City Public Schools Princess Anne Middle School.
Common Core High School Mathematics: Transforming Instructional Practice for a New Era 7.1.
E-learning in preparation of mathematics teachers and in mathematics teaching Working meeting to project EuroMath Innsbruck, 2004.
Geometry Theme MAA PREP WORKSHOP Laurie Burton and Maria Fung Western Oregon University July 8 th 2003.
1/1/ Designing an Ontology-based Intelligent Tutoring Agent with Instant Messaging Min-Yuh Day 1,2, Chun-Hung Lu 1,3, Jin-Tan David Yang 4, Guey-Fa Chiou.
GeoSVG: An Interactive Geometry Authoring Tool. Existing Interactive Geometry Software Geometer’s SketchPad Cabri Geometry II –Can export file to TI calculator.
Introduction to GeoGebra and Collaborative Learning of Math over the Internet Loretta Grisi-Dicker Doctoral Student Rutgers Graduate School of Education.
© 2010 Pearson Education, Inc. All rights reserved Constructions, Congruence, and Similarity Chapter 12.
Math 2 Geometry Based on Elementary Geometry, 3 rd ed, by Alexander & Koeberlein 4.2 The Parallelogram and Kite.
P INNOVATION IN TEACHING AND LEARNING IN HIGHER EDUCATION WITH 3D VIRTUAL TECHNOLOGIES Fernando Maciel Barbosa M. Travassos Valdez 1, C. Machado.
Geometer’s Sketchpad and the New Geometry Strands By: David M. Usinski
Grade 10. Benchmark 10.3.E Draw and construct representations of two-and three-dimensional geometric objects using a variety of tools, such as straightedge,
GeoGebra 1 “ Building mathematical skill on a foundation of understanding ” Visualize Algebra.
Geometric construction in real-life problem solving Valentyna Pikalova Manfred J. Bauch Ukraine Germany.
Similarity, Congruence & Proof
Teaching Geometry: To See it Like a Mathematician Presenters: Denise Johnson & LaShondia McNeal, Ed.D. April 27-28,
A Study of Professional Curriculum Planning for the Information Engineering Technology Programs of De Lin Institute of Technology Hung-Jin Chen De Lin.
The Electronic Geometry Textbook Project Xiaoyu Chen LMIB - Department of Mathematics Beihang University, China.
GeoGebra Dynamic Mathematics for Schools Markus Hohenwarter, Judith Preiner Florida Atlantic University
A Collaboration between: Los Angeles Unified School District University of California, San Diego San Diego State University University of California, Irvine.
B D A C Conjecture: m  B = 2(m  A) 7.. A B C D E 30  x 1. From HW # 6 Given: x = 15 Find the measure of the angle marked x.
Geometer Sketch Pad Assignment Mark Breakdown. Exercise #1 – Question #1 Medians 4 All three meet at one point 4 Circle with a center at the centroid.
CHAPTER 1: Tools of Geometry
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
GeoGebra Workshop GCCTM Meeting Dr. Joanne Goodell Cleveland State University September 13, 2010.
Middle School iSquad Grades 6-8 Measuring Shapes Using Geometer’s Sketchpad.
Proof Quiz Review 13 Questions…Pay Attention. A postulate is this.
G.CO.1 Know precise definitions of angle, circle, perpendicular lines, parallel lines, and line segment, based on the undefined notions of point, line,
 TEKS Focus:  (5)(B) Construct congruent segments, congruent angles, a segment bisector, an angle bisector, perpendicular lines, the perpendicular bisector.
Geometric Constructions During this lesson, you will duplicate segments and angles using your straightedge & compass.
GEOMETRY CONSTRUCTIONS CREATING PERFECT SHAPES WITHOUT NUMBERS.
Geometry 5.5 Trapezoids. Trapezoid (Defn.) Memo about medians A quadrilateral with exactly one pair of parallel sides. leg base The sides are called the.
Department of Information Science and Applications Hsien-Jung Wu 、 Shih-Chieh Huang Asia University, Taiwan An Intelligent E-learning system for Improving.
Using GSP in Discovering a New Theory Dr. Mofeed Abu-Mosa This paper 1. Connects Van Hiele theory and its levels of geometric thinking with.
Reasons Behind the Positive Effects of Using Dynamic Computer Software in High School Mathematics Classrooms Rajee Amarasinghe, California State University,
Constructions and Algebra Connections Module 2 Lesson 2.
What is an Isosceles Triangle? A triangle with at least two congruent sides.
Created by Jade Wright, Prue Tinsey, Tania Young, Garth Lo Bello and Andrew Roberts Constructing Geometrical Figures using GeoGebra.
Proving Properties of Triangles and Quadrilaterals
1-6 Basic Constructions.
1.6 Basic Construction 1.7 Midpoint and Distance Objective: Using special geometric tools students can make figures without measurments. Also, students.
2.3f:Quadrilaterals M(G&M)–10–2 Makes and defends conjectures, constructs geometric arguments, uses geometric properties, or uses theorems to solve problems.
3.4 Constructing Angle Bisectors Objectives: I CAN discover methods of constructing an angle bisector. I CAN explore how to construct special angles by.
3.1 Duplicating Segments and Angles “It is only the first step that is difficult” Marie De Vichy-Chamrod.
Using the Distance Formula in Coordinate Geometry Proofs.
Geometry Math 2. Proofs Lines and Angles Proofs.
Presenters: Wei-Chih Hsu Professor: Ming-Puu Chen Date: 12/18/2007
Bell Ringer
Day 20 Geometry.
Similarity, Congruence & Proof
Geometry Constructions
1.6 Basic Constructions SOL: G4 Objectives: The Student Will …
Ch 1-6 Basic Constructions
Day 19 Geometry.
Lines, Angles and Triangles
The Geometer’s Sketchpad
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Geometry Mathematical Reflection 1
Subject Matter: Measuring Segments Objective: TSWBAT find and compare lengths of segments. Standards: G-1.10 Demonstrate an understanding of geometric.
Unit 2 – Similarity, Congruence, and Proofs
Basic Constructions Skill 06.
Pearson Unit 1 Topic 3: Parallel and Perpendicular Lines 3-6: Constructing Parallel and Perpendicular Lines Pearson Texas Geometry ©2016 Holt Geometry.
3.3 Constructions of Equilateral Triangles and Isosceles Right Triangles TSWBAT: Construct equilateral and isosceles right triangles.
Constructions Lab.
Entry Task – page 40.
Presentation transcript:

1 Drawing Dynamic Geometry Figures with Natural Language Wing-Kwong Wong a, Sheng-Kai Yin b, Chang-Zhe Yang c a Department of Electronic Engineering b Graduate School of Engineering Science & Technology c Institute of Computer Science and Information Engineering National Yunlin University of Science & Technology Douliou, Yunlin, Taiwan {wongwk, g ,

2 Introduction (1/2) The NCTM publication: Principles and Standards for School Mathematics (2000), which focused more on the skill of writing formal proofs of geometry (Knuth, 2002). The ability in writing geometry proofs involve important skills that are difficult to learn (Koedinger, 1998; Whiteley, 1999). DGEs are used in teaching geometry in school, such as Geometer's Sketchpad (GSP), Cabri Geometry II, Geometry Expert, and Cinderella’s Café.

3 Introduction (2/2) Though researches have found DGE has many advantages, there are two common problems in teaching activities: (1) Teachers and students have to learn to use the DG software and the learning process can be difficult. (2) There are few data on how students manipulate the dynamic figures to discover conjectures or help write their proofs. To address the problems, we need a dynamic geometry system that both can “understand” geometry problems and collect data of students’ interactions with the dynamic geometry figures.

4 Background (1/3) Problems of using DGE in class: (1) Students need both basic geometry knowledge and the knowledge to work in DGE. This can be an obstacle to some students, reducing the effectiveness of learning in DGE (Talmon & Yerushalmy, 2004). (2) Despite the potential benefits in using DGE in geometry classes, DGE is not available to some high schools in Taiwan: funding, over-emphasis on public exams, time-consuming To make DGE more accessible is very important.

5 Background (2/3) Natural language understanding for computer- assisted learning: (1) Lees & Cowie (1996) proposed an enquiry system for training students to learn UNIX commands. (2) Li & Chen (1988) proposed a Chinese enquiry system about fundamental knowledge of computer. (3) Lu, Wu et al. (2005) proposed a model to simulate procedural knowledge of basic arithmetic operations. (4) Wong, Hsu et al. (2007) proposed a system LIM-G (Learners’ Initiated Model for Geometry), which is used to understand geometry word problems and help elementary school student comprehend geometry word problems.

6 Background (3/3) Can users construct dynamic geometry figures on a webpage by inputting a geometry problem in natural language? We present a tool for drawing dynamic geometry figures by understanding the texts of geometry problems.

7 System architecture & user interface Dynamic geometry figure User information Problem text for input

8 InfoMap: knowledge engineering A knowledge engineering tool provided by the Intelligent Agent System Lab, Institute of Information Science, Academia Sinica. It is an ontology-based system for knowledge representation and template matching (Hsu et al., 2001).

9 Knowledge base of geometry concepts Before the understanding task, we need to build knowledge base of geometry concepts first. There are more than 50 concept nodes of geometry in the KB. Lexical node Linguistic knowledge node (template) Concept node “Point A is the midpoint of segment BC”

10 JavaSketchpad: Dynamic geometry A computer program with which authors publish dynamic geometry figures of Geometer’s Sketchpad as a Java applet embedded in a HTML file so that users can interact with the figures with a web browser on the internet. The JavaSketchpad script

11 Text understanding Text understanding: an example “(1) Consider parallelogram ABCD. (2) Point E is the midpoint of segment AB. (3) F is the midpoint of segment CD. (4) Prove the length of segment DE is equal to the length of segment FB.” Parsing all sentences of a text at one time (Wong et al., 2007) is not flexible. Parsing a sentence at one time and integrating the results of all sentences is better.

12 Script generation: (1) To map the concepts of a sentence into one or more JavaSketchpad commands to draw the concepts. (2) JavaSketchpad cannot draw some basic geometric objects directly, such as equilateral triangle, isosceles triangle, trapezoid, parallelogram, angle bisector and arc. To address the problem, some scripts are designed by imitating the compass and straightedge constructions. Generation of JavaSketchpad Script

13 Core technologies of the system (7/7) An example of constructing an angle bisector:

14 Experiment on understanding theorems and proofs From textbooks and reference books for junior high school, pick 34 theorems and proofs on quadrilaterals and 27 problems on triangles. Experimental Results: TypeQuadrilateralsTrianglesTotal Correct Incorrect336 Total Rate of correctness92%89%90%

15 Conclusion Dynamic geometry environment such as Geometer's Sketchpad is recognized as a tool with great potential educational value. We propose to mechanically draw dynamic figures from input problem texts. Empirical experiments indicate that about 90% of problems from textbooks for junior high school can be comprehended to produce correct dynamic geometry figures.