Covid-19 Open Research Dataset
pages.semanticscholar.org
pages.semanticscholar.org
Nice work on organizing the data and to a fair degree taking care of the tedious pre-processing associated with any ml task but... Idk, I fail to see how this could help. Personally I'll fiddle around with it in my spare time but mostly for fun, I don't expect anything significantly useful to come out of it.
On a higher level I feel like the success of the IT industry has made a lot of people feel like it is the answer to every possible question. And sure, bioinformatics is an incredible subject and I've invested a lot in studying it in my spare time in the last couple of years but __purely__ out of curiosity. But my 2 cents on the subject is that us(developers, ml engineers, etc) cannot provide the answer to the meaning of life. In this situation our safest course of action is to work from home as much as possible and avoid making decision that could potentially make the situation worse. Basically protect ourselves and those around us as much as possible. And by doing so, let people who have the adequate training, knowledge and experience take care of the situation. Sure, play around with it in your spare time, and if you come up with something - share it. But the whole "stand back boys, let us men handle it" mentality is what really bugs me. If anything history has taught us that this goes badly 990 out of 1000 times(to be more in lines with Bayesians). We all want the underdog to win the game but... Come on...
Remember what hickey says about improvising? (https://www.infoq.com/presentations/Design-Composition-Perfo...)
It is art and years of preparation right there performing real-time.
So that guy criticizing is only auto declaring he is incapable of improvising on this matter.. and it's ok it's only for the best ones after all. It is called a challenge for a reason.
1. Building something no one has asked for(the people trying to fight the virus).
2. Unlikely for someone to use whatever comes out of it.
3. It's a build-a-portfolio type of challenge at best.
I think you severely underestimate the effort and expertise required for getting decent content-aware search, let alone a fully functional question-answering pipeline.
These are their own subfields of research in text mining. The fact that you conflate these as if they were some trivial task on a new dataset shows your lack of understanding of the field.
Biomedical text mining [1] is wide a subfield with plenty of open datasets and competitions such as the bi-annual ACL BioNLP workshop [1]. Furthermore existing knowledge-base creation and information extraction pipelines such as protein-protein interaction extraction, NER, event extraction, drug-drug-interaction minin, etc. could be applied to this novel dataset and provide useful insights for researchers and staff.
On the contrary, I've built many, but in this context I see it as a waste of time. As I said in another reply, it's a resume/portfolio task with no real world application.
Feels like where AI (and computing in general) should go in case of Covid-19 and other illnesses is analyzing and simulating how the heck we work to begin with. Take a few minutes to watch these videos of supercomputer simulations that show -- fragments -- of the fundamentals of how we exist.
Multi Scale Modeling of Chromatin and Nucleosomes - https://www.youtube.com/watch?v=4Z4KwuUfh0A
DNA animation showing realtime DNA replication - https://www.youtube.com/watch?v=7Hk9jct2ozY
Somewhere in these mind-boggling processes is where the disruption called Covid-19 puts a stick in our wheels. Compared to the complexity of the simulations, abstract ideas contained in these files are so macroscopic by comparison. It's both humbling and awe-inspiring.
Still, that probably doesn't answer the question, how does that really help the fight.
I suppose we'll learn what they have in mind when those questions are asked in the competition.
These all have different numbers:
https://en.wikipedia.org/wiki/2020_coronavirus_pandemic_in_t...
They update it many times a day.
https://www.who.int/emergencies/diseases/novel-coronavirus-2...
The same data is also presented graphically here:
https://www.who.int/redirect-pages/page/novel-coronavirus-(c...
Initially I tried using WHO and JHU, but quickly found their data to be riddled with discrepancies, occasional bugs, and direct contradictions with official statements from various countries.
I ended up aggregating multiple sources (including WHO/JHU/etc), performing some sanity checks to remove outliers, then doing my best to merge the remaining results.
Happy to share this data publicly if there's interest!
How often are you updating the data? If there's manual deconfliction, do you clearly indicate how old data for a country or state/province is, or how accurate the reporting is that your massaged summary comes from?
If you're meaning to put this out in the world as a source of information please get some feedback first from people that do this sort of thing for a living. Inaccuracy or excitable language can do more harm than good in emergencies.
Regarding the data, it's updated and processed automatically every 10 minutes.
I really appreciate the feedback! Let me know if anything else stands out to you.
If you show infection, death and recovery rates, you have to provide context and help people understand what a thing means.
1-10 scales can make parsing difficult (3 and 4 have the same description right now, for example). Governments, militaries and emergency aid orgs put a lot of effort into color and coding systems.
Give Peter Sandman a Google, and check out his site here:
He's an expert in how to talk about scary, hard-to-visualize things (like a viral pandemic).
Also, how old is the data being drawn from, what algorithm do you use to de-conflict the sources, and how do you disclose this to your audience (other than the general about page)? If a source has different refresh rates for countries that it tracks, how are you reflecting that to your audience?
A note, China is missing from your nifty "First 20 days" graph, which maybe you should just call "First 20 days after 200 cases" or something like this to make it clearer what's being tracked.
I've seen some efforts such as: https://github.com/covid19-data/covid19-data which is looking to separate out the data aggregation from the dashboard. However, they are scrubbing out the state-based information which I rely on.
I'm too poor/cheap to do so, if it were up to me I'd set this up with a static js page that uses something similar in the browser (eg. lunr js) and allows you to download that dataset on the spot.
For now I’m building a custom index with mongoDB - if anyone is familiar with building ES queries, would be keen to chat about how that might be better.
I'll post a link here later today.
If you are already doing stemming, stopword filtering and maybe synonyms you're probably fine.
(My email is in my profile if you want to discuss this in further detail)
Various annotated datasets and models already exist within the field which can extract potentially useful information and be used in downstream task for targetted document and information retrieval. Biomedical text mining [1] is wide a subfield with plenty of open datasets and competitions such as the bi-annual ACL BioNLP workshop [1].
- Biomedical Named Entity Recognition: extract names of proteins, drugs, diseases, symptoms, etc. and classify their biomedical category [3]. Extracting the terms of symptoms is a crucial in document discovery and modeling and knowledge-base creation. Several open datasets can be found here [4].
- Biomedical relation and event extraction: Traditionally focused on extracting protein-protein interactions, which are crucial for virtually every process in a living cell. Information about these interactions provides the foundations for new therapeutic approaches. Recently interest have been shifted to the extraction of complex relations such as biomolecular events. [2] These methods can detect and classify the causal relations between the genes and proteins in a sentence like "TNF-alpha is a rapid activator of IL-8 gene expression by...".
- Document retrieval: Helping researchers and medical staff find relevant topic-specific papers by improving search with topic modeling, document similarity, named entities, etc.
These are only some examples of common biomedical text mining tasks and there are plenty more. Now of course, relying on previous annotated data is an issue because the tagged categories might not relevant for many of the issues related to COVID19. However, even unsupervised modeling like using SciBERT to create topic models or document clusters of related documents can be helpful for scientific discovery.
1. https://en.wikipedia.org/wiki/Biomedical_text_mining
2. https://aclweb.org/aclwiki/BioNLP_Workshop
3. https://www.hindawi.com/journals/cmmm/2015/571381/
4. http://gcancer.org/clstmdata/
5. https://bmcbioinformatics.biomedcentral.com/articles/10.1186...