Analego

Let's Build Analogy Together!


Analego is a human-AI collaborative system for analogy-based instruction. Are you tired of using the same old analogies in your classroom? Would you like to try a new analogy better suited to your students?

Try finding or creating a suitable analogy on Analego!





- Why Analogy -

By connecting abstract or unfamiliar concepts (called the target) to more familiar ones (called the source), analogies play a huge role in education as they help with understanding concepts, problem-solving, increasing learners' interest and motivation.


Example


“To picture an atom, you might compare it to the solar system. The nucleus is the sun and the orbiting planets the electrons and neutrons.”

“The fundamental laws of electricity are mathematically complex. But using water as an analogy offers an easy way to gain a basic understanding. The three most basic components of electricity are voltage, current, and resistance. Voltage is like the pressure that pushes water through the hose. Current is like the diameter of the hose. The wider it is, the more water will flow through. Resistance is like sand in the hose that slows down the water flow.”


However, finding and manually creating useful analogies can be challenging! Thus, we aim to leverage AI to assist with analogy-based instruction.




- Features -

-- Search --

Search: To find a suitable analogy from our database, enter your search query (e.g., body). Since many of these analogies are generated using AI, you can filter results based on the configuration (e.g., prompt instruction) used to generate the analogy.

Feedback: Provide feedback on the analogy in the form of likes and dislikes. Additionally, you can report an offensive or inappropriate analogy. The report will be reviewed by our team and the analogy would be removed from our database if needed.

Discuss: Start a conversation around the analogy with the broader community (e.g., analyze its limitations, ask for further clarification, share your experience with using it in your teaching).



-- Generate --

If you're unable to find a suitable existing analogy, you can generate a new one. We leverage ChatGPT for this.You first need to sign up and log into the website. Then,


We provide you with 50 free usages per month, meaning that you can generate up to 50 analogies per month for free. You could also optionally provide your own OpenAI API key in case you need to generate more analogies.

Enter the target concept that you'd like to generate the analogy for (e.g., cell). Optionally, you can also enter the source concept (i.e., any topic that you would like the analogy to be about such as sports).

You can also choose the prompt instruction used to generate the analogy and other configuration parameters.


After generating the analogy you could save it to add it to our database, which would allow other users to view it as well!



-- Profile --

Once you've signed up, you can view details about your user profile and usage history including issues reported about offensive analogies, your comments and replies received on them, and your past searches and generation log.




- Ongoing Research & Overall Version -

Our vision is to create Analego as a human-AI collaborative system where students and teachers leverage AI, specifically large language models (LLMs), for analogy-based instruction. Specifically, it consists of a self-sustained analogy repository built in two main ways: (i) analogy detection and extraction from the Web; (ii) analogy co-generation by LLMs, teachers and students.

Based on this analogy repository and our trained LLMs, the system will provide several features including: (i) analogy retrieval that will show a ranked list of analogies based on appropriate criteria (e.g., accuracy, mapping consistency, grade appropriateness, etc.); (ii) scaffolding analogy-making in students (e.g., guiding them in connecting course concepts to suitable familiar objects); (iii) analogy assessments to critique and analyze the analogies (e.g., identifying where the analogy breaks down). Feedback from students and teachers collected on the system will be used to further refine our models.

With these features, our goal is increase student engagement (e.g., by explaining concepts via suitable analogies familiar to students), increase collaboration (e.g., via collaborative analogy-making), assess comprehension (e.g., via analogy-based assessments), and help generate educational content based on pedagogical preferences of students and teachers.

Analego is based on the following research publications:

  • Shradha Sehgal, Bhavya, Krishna Phani Datta, Aditi Mallavarapu, Chengxiang Zhai. “Exploring AI-powered Multimodal Analogies for Science Education” Paper presentation at EDM 2024 Workshop: Leveraging Large Language Models for Next Generation Educational Technologies. 2024.Link
  • Bhavya, Yang Zhou, Shradha Sehgal, Suma Bhat, Chengxiang Zhai. “Analego: Let's build analogies together!” Demo presentation at the AAAI 2024 Workshop on AI for Education (AI4Ed). 2024.Link
  • Bhavya, Shradha Sehgal, Jinjun Xiong, Chengxiang Zhai. “AnaDE1.0: A Novel Data Set for Benchmarking Analogy Detection and Extraction” In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (EACL). 2024. Link
  • Bhavya, Jinjun Xiong, Chengxiang Zhai. “CAM: A Large Language Model-based Creative Analogy Mining Framework” In Proceedings of the ACM Web Conference (WWW). 2023. Link
  • Bhavya, Jinjun Xiong, Chengxiang Zhai. “Analogy Generation by Prompting Large Language Models: A Case Study of InstructGPT.” In Proceedings of the 15th International Conference on Natural Language Generation (INLG). 2022. Link



- Funding and Disclaimer -

This material is based upon work supported by the National Science Foundation and the Institute of Education Sciences under Grant #2229612. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of National Science Foundation or the U.S. Department of Education.

This website uses ChatGPT for generation of analogies. Please refer to their Terms of Use before usage.