No matter what career field youβre in or how high up you are, thereβs always more to learn. Research unlocks the unknowns, lets you explore the world from different perspectives, and fuels a deeper understanding. Reports state that 90% of ideas fail because of lack of research and proper background study. Nowadays for most researchers in academia, reading through different papers has become a hassle. However, it's hard for us to get insight on the same because they are very long and time-consuming to find. This inspired us to create Insightly, a smart webapp where one can effectively analyze research papers and understand key points packed with multiple other AI-based features which you'll follow through the post.
But wait? why βResearchβ?
Research is prettymuch the base of every hackathon project that one has ever done & will do. But apart from this, letβs discuss the top 10 points for why one should do research.
-
- Research expands your knowledge base.
-
- Research gives you the latest information.
-
- Research helps you know what youβre up against.
-
- Research builds your credibility.
-
- Research helps you narrow your scope.
-
- Research teaches you better discernment.
-
- Research introduces you to new ideas.
-
- Research helps with problem-solving.
-
- Research helps you reach people.
-
- Research encourages curiosity.
Insightly is a productive tool that is used to efficiently examine research papers, without needing to read through the entire paper. It streamlines easy access to published papers and significantly reduces researching time. With this platform, the user can:
- View summaries of the research paper(s)
- Find tagged topic headers for the paper
- Get more info on research topics through Q&A
- Get sentiment status of the topic
- See similar paper recommendations
- Personalized Profiling
Insightly is crafted with π. We went with a minimalist approach by building the front-end with HTML, CSS & Vanilla Javascript. After OAuth-ing with Firebase, we land on the homepage, where we can leverage a bunch of useful tools according to our needs.
We can upload our own pdf document or can search through papers available on ArXiv or via custom URL. Once we do that we have the option to generate total or partial summary of the selected which is powered by our own Custom Trained Superfast Machine Learning model. Moreover, we can also analyze the sentiment of the same if we require. Furthermore, using BigBERT we are also able to resolve any sort of questions taken as an input promt to return accurate answers. The backing is running on splitted pipelines of Pytorch with OnnX. And last but not least, all these datas shall be stored in the user dashboard utilizing which, the machine can automatically recommend more similar papers via cosine similarity.
Research is the key to empathizing with users: we found our specific user group early and that paves the way for our whole project. Here are a few of the resources that were helpful to us β
- https://honisoit.com/2022/04/the-curse-of-knowledge-why-are-academic-papers-so-difficult-to-read
- https://scienceandword.com/why-are-research-papers-hard-to-read
- https://www.ucd.ie/all/t4media/Chapter%209%20It%20is%20really%20difficult%20to%20read%20scientific%20papers%20-%20John%20O%20Connor.pdf
- https://thewire.in/science/scientific-study-says-science-papers-become-harder-read-last-century
- https://sheridancollege.libguides.com/researchmethods
- https://blogs.warwick.ac.uk/inspireslearning/tag/methodology
- https://www.london.ac.uk/courses/understanding-research-methods
- https://researcher.life/blog/article/reading-research-papers
- https://goldbio.com/articles/article/how-to-read-and-understand-hard-scientific-papers
- https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf
- https://theimportantsite.com/10-reasons-why-research-is-important
β https://insight-research.tech/
We are using GitHub for the following reasons:
- Collaboration: GitHub makes it easy to share code with others and helps a lot in collaboration.
- GitHub Project: We also used GitHub for planning and keeping track of our project and its progress with the help of the GitHub project management tool.
- Implementing the CI/CD workflow: GitHub makes it easy to implement the CI/CD workflow and makes the deployment process easy.
- Deploying the project: Deploying the project on GitHub helped us to get the project deployed on the network to be accessed by other people.
- We had to brainstorm and come up with a feasible idea that was innovative and could be implemented within the given time frame.
- We tried to get a few more teammates to join us so we could split the work evenly, but no luck
- Due to the difference in the time zone, we had some difficulty collaborating, but we managed to get the project done.
- Shipping fully-functioning project under the given time frame.
- Implementing a functioning backend and frontend.
- Using an aesthetically pleasing UI.
- Building a great user-friendly interface that adheres to the theme.
- Collaboration with other developers
- Efficient time management
- Building a mobile app
- Adding more features such as selective-highlighting, native-translation, etc.
- Gathering more relevant data and using accurate ML for user optimization
- Improving the UI