Help | Advanced Search

Computer Science > Computation and Language

Title: geocoder: solving geometry problems by generating modular code through vision-language models.

Abstract: Geometry problem-solving demands advanced reasoning abilities to process multimodal inputs and employ mathematical knowledge effectively. Vision-language models (VLMs) have made significant progress in various multimodal tasks. Yet, they still struggle with geometry problems and are significantly limited by their inability to perform mathematical operations not seen during pre-training, such as calculating the cosine of an arbitrary angle, and by difficulties in correctly applying relevant geometry formulas. To overcome these challenges, we present GeoCoder, which leverages modular code-finetuning to generate and execute code using a predefined geometry function library. By executing the code, we achieve accurate and deterministic calculations, contrasting the stochastic nature of autoregressive token prediction, while the function library minimizes errors in formula usage. We also propose a multimodal retrieval-augmented variant of GeoCoder, named RAG-GeoCoder, which incorporates a non-parametric memory module for retrieving functions from the geometry library, thereby reducing reliance on parametric memory. Our modular code-finetuning approach enhances the geometric reasoning capabilities of VLMs, yielding an average improvement of over 16% across various question complexities on the GeomVerse dataset compared to other finetuning methods.
Subjects: Computation and Language (cs.CL); Computer Vision and Pattern Recognition (cs.CV)
Cite as: [cs.CL]
  (or [cs.CL] for this version)
  Focus to learn more arXiv-issued DOI via DataCite (pending registration)

Submission history

Access paper:.

  • HTML (experimental)
  • Other Formats

license icon

References & Citations

  • Google Scholar
  • Semantic Scholar

BibTeX formatted citation

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

MIT xPRO

WATCH THE PROGRAM DEMO VIDEO

By submitting your information, you are agreeing to receive periodic information about online programs from MIT related to the content of this course.

Machine Learning, Modeling, and Simulation: Engineering Problem-Solving in the Age of AI

Demystify machine learning through computational engineering principles and applications in this two-course program from MIT xPRO

Submit your information to discover what makes this machine learning program different and how you'll learn with MIT xPRO.

A HANDS-ON APPROACH TO ENGINEERING PROBLEM-SOLVING

The advent of big data, cloud computing, and machine learning are revolutionizing how many professionals approach their work. These technologies offer exciting new ways for engineers to tackle real-world challenges. But with little exposure to these new computational methods, engineers lacking data science or experience in modern computational methods might feel left behind.

This two-course online certificate program brings a hands-on approach to understanding the computational tools used in modern engineering problem-solving. 

Leveraging the rich experience of the faculty at the MIT Center for Computational Science and Engineering (CCSE), this program connects your science and engineering skills to the principles of machine learning and data science. With an emphasis on the application of these methods, you will put these new skills into practice in real time.

Image

February 3, 2025

5 weeks per course.

ENROLL NOW

AFTER THIS PROGRAM, YOU WILL:

Learn how to simulate complex physical processes in your work using discretization methods and numerical algorithms.

Assess and respond to cost-accuracy tradeoffs in simulation and optimization, and make decisions about how to deploy computational resources.

Understand optimization techniques and their fundamental role in machine learning.

Practice real-world forecasting and risk assessment using probabilistic methods.

Recognize the limitations of machine learning and what MIT researchers are doing to resolve them.

Learn about current research in machine learning at the MIT CCSE and how it might impact your work in the future.

COURSES IN THIS PROGRAM

iStock-939501682-SMALL

Machine Learning, Modeling, and Simulation Principles

Course 1 of 2 in the Machine Learning, Modeling, and Simulation online program

View Weekly Schedule

iStock-1153050933-SMALL

Applying Machine Learning to Engineering and Science

Course 2 of 2 in the Machine Learning, Modeling, and Simulation online program

View WEEKLY SCHEDULE

The MIT xPRO Learning Experience

We bring together an innovative pedagogy paired with world-class faculty.

computer modelling in problem solving

LEARN BY DOING

Practice processes and methods through simulations, assessments, case studies, and tools.

computer modelling in problem solving

LEARN FROM OTHERS

Connect with an international community of professionals interested in solving complex problems.

computer modelling in problem solving

LEARN ON DEMAND

Access all of the content online and watch videos on the go.

computer modelling in problem solving

REFLECT AND APPLY

Bring your new skills to your organization, through examples from technical work environments and ample prompts for reflection.

computer modelling in problem solving

DEMONSTRATE YOUR SUCCESS

Earn a Professional Certificate and 5 Continuing Education Units (CEUs) from MIT.

computer modelling in problem solving

LEARN FROM THE BEST

Access cutting edge, research-based multimedia content developed by MIT professors & industry experts.

THIS PROGRAM IS FOR YOU IF...

You have a bachelor's degree in engineering (e.g., mechanical, civil, aerospace, chemical, materials, nuclear, biological, electrical, etc.) or the physical sciences.

You have proficient knowledge of college-level mathematics including differential calculus, linear algebra, and statistics.

You have some experience with MATLAB (R). Programming experience is not necessary, but knowledge of MATLAB (R) is very useful.

Your industry is or will be impacted by machine learning.

Prepare for this program with free online   resources.

JUSTIFY YOUR PROFESSIONAL DEVELOPMENT

Many companies offer professional development benefits to their employees but sometimes starting the conversation is the hardest part of the process.

Use these talking points, stats, and email template to advocate for your professional development through MIT xPRO's online professional certificate program Machine Learning, Modeling, and Simulation: Engineering Problem-Solving in the Age of AI.  

GET MY GUIDE

What Learners Are Saying

Mit xpro learners are not only scientists, engineers, technicians, managers and consultants – they are change agents. they take the initiative, push boundaries, and define the future..

Vivian_DSouza

Vivian D'Souza, Model Based Systems Analysis Engineer at Dana Incorporated

"The course was a fantastic blend of concepts and practical applications. Professor Youssef's content is unmatched to other similar courses that I've tried, and not to mention his enthusiasm for the topic is contagious."

Rachael Naoum

Rachael Naoum, Product Definition Engineer at Dassault Systems

"I loved this course. At first, I was a bit intimidated, it's been a while since I've done any hardcore math. However, the layout of this course made it super easy to follow along with all the concepts and I felt very well-guided throughout the graded assignments. I like how the lectures are broken into short videos for each topic, making it easy to replay and digest. Very well-thought-out course."

Tolga Kaya

Tolga Kaya, Professor of Electrical and Computer Engineering at Sacred Heart University

"This course allowed me to dig deeper [into] the foundations of machine learning and the underlying mechanism of the main algorithms that are used. As a MATLAB user, I particularly appreciated the utilization of MATLAB instead of straight black box python libraries."

MLx_Bear

Bill Bear, Agile Transformation Coach

"Great course for learning the concepts and methods behind machine learning! The course was prepared and delivered in a thoughtful way that provided good challenges and plenty of helpful information. This is just the kind of result that I have come to expect with MIT xPRO."

Juharasha_Shaik

Juharasha Shaik, Senior Staff Software Engineer at Visa

"This course has helped me gain more understanding of the various algorithms that can be applied to the problems that we face during data analysis and modeling. I definitely recommend this course [for a] great understanding of the available tools/algorithms/methods to analyze various use cases and help model the solution."

MIT FACULTY

MLx_Marzouk

Youssef M. Marzouk

Faculty Co-Director of MIT Center of Computational Engineering, Professor of Aeronautics & Astronautics and Director of Aerospace Computational Design Laboratory, MIT

George Barbastathis

George Barbastathis

Professor of Mechanical Engineering, MIT

Heather Kulik

Heather Kulik

Associate Professor of Chemical Engineering, MIT

John Williams

John Williams

Professor Civil & Environmental Engineering, MIT

Themistoklis Sapsis

Themistoklis Sapsis

Associate Professor of Mechanical & Ocean Engineering, MIT

Buehler

Markus Buehler

McAfee Professor of Engineering & Head, Department of Civil & Environmental Engineering, MIT

Richard Braatz

Richard Braatz

Edwin R. Gilliland Professor of Chemical Engineering, MIT

Justin Solomon

Justin Solomon

Associate Professor of Electrical Engineering and Computer Science, MIT

Laurent Demanet

Laurent Demanet

Professor of Applied Mathematics & Director of MIT's Earth Resources Laboratory

NOT READY TO ENROLL?

Watch a free demo video..

Machine Learning offers important new capabilities for solving today’s complex problems, but it’s not a panacea. To get beyond the hype, engineers and scientists must discern how and where machine learning tools are the best option — and where they are not.

Submit your information in the form above and watch a short demo video on the online program — what makes it different from other machine learning courses, what you'll learn, and how you will learn it.

Propel Your Career On Your Terms

Technology is accelerating at an unprecedented pace causing disruption across all levels of business. Tomorrow’s leaders must demonstrate technical expertise as well as leadership acumen in order to maintain a technical edge over the competition while driving innovation in an ever-changing environment.

MIT uniquely understands this challenge and how to solve it with decades of experience developing technical professionals. MIT xPRO’s online learning programs leverage vetted content from world-renowned experts to make learning accessible anytime, anywhere. Designed using cutting-edge research in the neuroscience of learning, MIT xPRO programs are application focused, helping professionals build their skills on the job.

Embrace change. Enhance your skill set. Keep learning. MIT xPRO is with you each step of the way.

Have questions about the program?

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

First page of “How to Model It—Problem Solving for the Computer Age”

Download Free PDF

How to Model It—Problem Solving for the Computer Age

Profile image of Karl A Smith

1991, Applied Mathematical Modelling

Related papers

Computers & Mathematics with Applications, 1986

Energy and Buildings, 2009

Management and Computing Division at Lincoln University whose research and teaching interests are in computing and quantitative disciplines. Previously this group was the academic section of the Centre for Computing and Biometrics at Lincoln University. The group teaches subjects leading to a Bachelor of Applied Computing degree and a computing major in the Bachelor of Commerce and Management. In addition, it contributes computing, statistics and mathematics subjects to a wide range of other Lincoln University degrees. In particular students can take a computing and mathematics major in the BSc. The ACMS group is strongly involved in postgraduate teaching leading to honours, masters and PhD degrees. Research interests are in modelling and simulation, applied statistics, end user computing, computer assisted learning, aspects of computer networking, geometric modelling and visualisation. Research Reports Every paper appearing in this series has undergone editorial review within the A...

SIAM Journal on Scientific Computing, 2008

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

UNITEXT, 2020

Mathematical and Computer Modelling, 1989

Mathematics and Computers in Simulation, 2006

Notices of the AMS, 2009

Proceedings of the 13th WSEAS …, 2009

Studia Universitatis Babeș-Bolyai Digitalia, 2018

Simulation Practice and Theory, 1997

Computational Methods in Applied Mathematics, 2000

Related topics

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024
  • Corpus ID: 117972866

How to Model It: Problem Solving for the Computer Age

  • A. Starfield , K. Smith , A. Bleloch
  • Published 1 April 1994
  • Computer Science

209 Citations

Practical solutions for making models indispensable in conservation decision‐making.

  • Highly Influenced

How to Build a Course in Mathematical–Biological Modeling: Content and Processes for Knowledge and Skill

Response of breonadia salicina in the sabie river to an extreme flood: implications for demographic modelling, monitoring and adaptive river management in the kruger national park, ten years of individual-based modelling in ecology: what have we learned and what could we learn in the future, k-means clustering as a speciation mechanism within an individual-based evolving predator-prey ecosystem simulation, analysing the mathematical discourse of biology assignments: the case of a graduate fisheries management course, story-thinking, computational-thinking, programming and software engineering, guidance on good practice in conducting scientific assessments in animal health using modelling, agent-based modelling of urban district energy system decarbonisation – a systematic literature review, advancing relevance, credibility, legitimacy, and effectiveness as a heuristic for local-parallel scenarios, one reference, related papers.

Showing 1 through 3 of 0 Related Papers

Fourier–Gegenbauer pseudospectral method for solving periodic fractional optimal control problems

New citation alert added.

This alert has been successfully added and will be sent to:

You will be notified whenever a record that you have chosen has been cited.

To manage your alert preferences, click on the button below.

New Citation Alert!

Please log in to your account

Information & Contributors

Bibliometrics & citations, view options, index terms.

Computing methodologies

Artificial intelligence

Control methods

Computational control theory

Mathematics of computing

Mathematical analysis

Functional analysis

Approximation

Mathematical optimization

Numerical analysis

Theory of computation

Design and analysis of algorithms

Recommendations

Fourier-gegenbauer pseudospectral method for solving time-dependent one-dimensional fractional partial differential equations with variable coefficients and periodic solutions.

In this paper, we present a novel pseudospectral (PS) method for solving a new class of initial-value problems (IVPs) of time-dependent one-dimensional fractional partial differential equations (FPDEs) with variable coefficients and periodic ...

High-order, stable, and efficient pseudospectral method using barycentric Gegenbauer quadratures

The work reported in this article presents a high-order, stable, and efficient Gegenbauer pseudospectral method to solve numerically a wide variety of mathematical models. The proposed numerical scheme exploits the stability and the well-conditioning of ...

A Simple Accurate Method for Solving Fractional Variational and Optimal Control Problems

We develop a simple and accurate method to solve fractional variational and fractional optimal control problems with dependence on Caputo and Riemann---Liouville operators. Using known formulas for computing fractional derivatives of polynomials, we ...

Information

Published in.

Elsevier Science Publishers B. V.

Netherlands

Publication History

Author tags.

  • Fourier collocation
  • Fractional optimal control
  • Gegenbauer quadrature
  • Optimal periodic control
  • Periodic fractional derivative
  • Pseudospectral method
  • Research-article

Contributors

Other metrics, bibliometrics, article metrics.

  • 0 Total Citations
  • 0 Total Downloads
  • Downloads (Last 12 months) 0
  • Downloads (Last 6 weeks) 0

View options

Login options.

Check if you have access through your login credentials or your institution to get full access on this article.

Full Access

Share this publication link.

Copying failed.

Share on social media

Affiliations, export citations.

  • Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download, a status dialog will open to start the export process. The process may take a few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download
  • Download citation
  • Copy citation

We are preparing your search results for download ...

We will inform you here when the file is ready.

Your file of search results citations is now ready.

Your search export query has expired. Please try again.

IMAGES

  1. Steps of problem statement, modelling and problem solving for the

    computer modelling in problem solving

  2. Model Based Problem Solving Strategy for Simulation

    computer modelling in problem solving

  3. Problem Solving and Modelling Task Assignment Help Online

    computer modelling in problem solving

  4. Computer Science 2210 Problem Solving and Design(1)

    computer modelling in problem solving

  5. Problem Solving Modelling cycle.

    computer modelling in problem solving

  6. algorithm for problem solving in computer

    computer modelling in problem solving

VIDEO

  1. Quadratic Functions-11.Modelling and problem solving (Excelerate Learning Online)

  2. Week-12(Lec. 56 to 60 )Turbulent Combustion: Theory And Modelling Problem-Solving Sessions for NPTEL

  3. 6-4 Trigonometry Radians and Transformations Test 6 Review MHF4U

  4. Week-9 (Lec. 41 to 45)Turbulent Combustion: Theory And Modelling Problem-Solving Sessions for NPTEL

  5. Model-Based Reinforcement Learning @RL

  6. Computer Simulation of Overbalanced Wheel 19th, Bessler's MT26

COMMENTS

  1. [2410.13510] GeoCoder: Solving Geometry Problems by Generating Modular

    Geometry problem-solving demands advanced reasoning abilities to process multimodal inputs and employ mathematical knowledge effectively. Vision-language models (VLMs) have made significant progress in various multimodal tasks. Yet, they still struggle with geometry problems and are significantly limited by their inability to perform mathematical operations not seen during pre-training, such ...

  2. Machine Learning, Modeling, and Simulation Principles

    Course 1 of 2 in the program Machine Learning, Modeling, and Simulation: Engineering Problem-Solving in the Age of AI. Enroll Now. START DATE February 3, 2025 More Dates. TIME COMMITMENT 4-6 hours per week.

  3. Problem Solving and Mathematical Modelling

    Problems arise in many different contexts. In this chapter we focus on engineers as problem solvers. 1 This chapter deals with problem solving and mathematical modelling in general focusing on problems that confront engineers. The outline of the chapter is as follows. Section 9.2 deals with problems in general.

  4. Machine Learning, Modeling, and Simulation: Engineering Problem-Solving

    Machine Learning, Modeling, and Simulation: Engineering Problem-Solving in the Age of AI. Demystify machine learning through computational engineering principles and applications in this two-course program from MIT xPRO. Submit your information to discover what makes this machine learning program different and how you'll learn with MIT xPRO.

  5. PDF Model-based Problem Solving

    Model-based Problem Solving Peter Struss 10.1 Introduction The development of the concept of model-based systems was an answer to the limita-tions of rule-based "expert systems", which base problem solving (e.g., diagnosis) on a representation of experiential knowledge in a domain. These limitations are not due

  6. Computer Modeling and Simulation in Engineering Education: Intended

    The work was done on the basis of the data obtained from a manufacturing company in which certain problems exist. On the basis of the computer programs review, the student chose Vensim to create a model and to perform simulations. Then, based on the input data provided, a computer model was created (Fig. 6). The analyzed process concerns the ...

  7. PDF 1. COMPUTER-AIDED MODELING AND SIMULATION 1.1. Introduction

    computer-aidedmodeling and simulation.1.2. DefinitionsA model, for the purposes of thi. chapter, is a system of hypothe-ses, data and conclusions. This comes in the form of a mathematical system of equations and logical rules, or a. rogram for solving a system of equations and logical rules.Modeling is the process through which a suit.

  8. Computer modeling: A gateway to novel advancements in solving real-life

    The power of computer modeling and simulation for advanced problem-solving is uncovered. ... Ultimately, the computer modelling approach proves instrumental in comprehensively addressing the complexities associated with the Nipah virus, guiding public health efforts toward effective prevention and management. The main contributions lie in the ...

  9. PDF Mathematical modelling and Problem Solving in Engineering ...

    This particular cycle describes six phases, 1) real situation, 2) mental representation of the situation, 3) real model, 4) mathematical model, 5) mathematical results, and 6) real results, and six transitions between these phases. The real situation is the mathematical problem that resides in the reality domain.

  10. Opportunities of artificial intelligence for supporting complex problem

    Solving complex problems, therefore, depends on the ability of individuals to integrate diverse background knowledge and expertise into a dynamic collaborative process (Van Den Bossche et al., 2011).Research on collaborative and cooperative learning and work demonstrates the importance of social and cognitive processes in creating a common understanding and shared conception of the problem and ...

  11. PDF An Introduction to Computer Science and Problem Solving

    Computer science is similar to mathematics in that both are used as a means of defining and solving some problem. In fact, computer-based applications often use mathematical models as a basis for the manner in which they solve the problem at hand. In mathematics, a solution is often expressed in terms of formulas and equations. In

  12. Computer models solving intelligence test problems: Progress and

    Abstract. While some computational models of intelligence test problems were proposed throughout the second half of the XXth century, in the first years of the XXIst century we have seen an increasing number of computer systems being able to score well on particular intelligence test tasks. However, despite this increasing trend there has been ...

  13. AI-Based Modeling: Techniques, Applications and Research ...

    Artificial intelligence (AI) is a leading technology of the current age of the Fourth Industrial Revolution (Industry 4.0 or 4IR), with the capability of incorporating human behavior and intelligence into machines or systems. Thus, AI-based modeling is the key to build automated, intelligent, and smart systems according to today's needs. To solve real-world issues, various types of AI such ...

  14. The Crowdless Future? Generative AI and Creative Problem-Solving

    The rapid advances in generative artificial intelligence (AI) open up attractive opportunities for creative problem-solving through human-guided AI partnerships. To explore this potential, we initiated a crowdsourcing challenge focused on sustainable, circular economy business ideas generated by the human crowd (HC) and collaborative human-AI ...

  15. How to Model It—Problem Solving for the Computer Age

    The ACMS group is strongly involved in postgraduate teaching leading to honours, masters and PhD degrees. Research interests are in modelling and simulation, applied statistics, end user computing, computer assisted learning, aspects of computer networking, geometric modelling and visualisation. Research Reports Every paper appearing in this ...

  16. Problem Solving and Mathematical Modeling

    2. Devise a plan —Design a strategy, there are many known strategies such as guess and check, or solve a simple problem or divide problem into sub-problems. Use one of them or come up with a new strategy or action plan. This principle states that one should use appropriate algorithmic strategy to solve the problem. 3.

  17. How to Model It: Problem Solving for the Computer Age

    Practical solutions for making models indispensable in conservation decision‐making. P. Addison Libby Rumpff. +5 authors. M. Burgman. Environmental Science. 2013. TLDR. Evidence of common objections to the use of models in environmental decision-making is provided and a set of practical solutions based on theory, empirical evidence and best ...

  18. Computational modelling for decision-making: where, why, what, who and

    While the process of modelling can greatly increase one's understanding of a problem, the true value of a model only becomes apparent when it is communicated. The communication of model results is an important part of the modelling process: the user interface or visualization is the only contact those not directly working on it will have with a ...

  19. Fourier-Gegenbauer pseudospectral method for solving periodic

    This paper introduces a new, highly accurate model for periodic fractional optimal control problems (PFOCPs) based on Riemann-Liouville and Caputo fractional derivatives (FDs) with sliding fixed memory lengths. This new model enables periodic solutions in fractional-order control models by preserving the periodicity of the fractional derivatives.

  20. Collaborative Problem-Solving in Knowledge-Rich Domains: A ...

    Collaborative skills are crucial in knowledge-rich domains, such as medical diagnosing. The Collaborative Diagnostic Reasoning (CDR) model emphasizes the importance of high-quality collaborative diagnostic activities (CDAs; e.g., evidence elicitation and sharing), influenced by content and collaboration knowledge as well as more general social skills, to achieve accurate, justified, and ...