### Abstract

Solving simple arithmetic word problems is one of the challenges in Natural Language Understanding. This paper presents a novel method to learn to use formulas to solve simple arithmetic word problems. Our system, analyzes each of the sentences to identify the variables and their attributes; and automatically maps this information into a higher level representation. It then uses that representation to recognize the presence of a formula along with its associated variables. An equation is then generated from the formal description of the formula. In the training phase, it learns to score the <formula, variables> pair from the systematically generated higher level representation. It is able to solve 86.07% of the problems in a corpus of standard primary school test questions and beats the state-of-the-art by a margin of 8.07%.

Original language | English (US) |
---|---|

Title of host publication | 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016 - Long Papers |

Publisher | Association for Computational Linguistics (ACL) |

Pages | 2144-2153 |

Number of pages | 10 |

Volume | 4 |

ISBN (Electronic) | 9781510827585 |

State | Published - 2016 |

Event | 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016 - Berlin, Germany Duration: Aug 7 2016 → Aug 12 2016 |

### Other

Other | 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016 |
---|---|

Country | Germany |

City | Berlin |

Period | 8/7/16 → 8/12/16 |

### ASJC Scopus subject areas

- Language and Linguistics
- Linguistics and Language

## Fingerprint Dive into the research topics of 'Learning to use formulas to solve simple arithmetic problems'. Together they form a unique fingerprint.

## Cite this

*54th Annual Meeting of the Association for Computational Linguistics, ACL 2016 - Long Papers*(Vol. 4, pp. 2144-2153). Association for Computational Linguistics (ACL).