{ "packages": ["/third_party/sketchingpy-0.3.2-py3-none-any.whl"], "files": { "/article_preview_viz.pyscript?v=0.1.4": "article_preview_viz.py", "/abstract.pyscript?v=0.1.4": "abstract.py", "/article_getter.pyscript?v=0.1.4": "article_getter.py", "/const.pyscript?v=0.1.4": "const.py", "/data_util.pyscript?v=0.1.4": "data_util.py", "/grid_viz.pyscript?v=0.1.4": "grid_viz.py", "/map_viz.pyscript?v=0.1.4": "map_viz.py", "/overview_viz.pyscript?v=0.1.4": "overview_viz.py", "/selection_viz.pyscript?v=0.1.4": "selection_viz.py", "/state_util.pyscript?v=0.1.4": "state_util.py", "/table_util.pyscript?v=0.1.4": "table_util.py", "/csv/articles.csv": "csv/articles.csv" } }

Introduction

Informing a food justice project, this social listening effort asks what is part of the conversation and what is missing when the world discusses food. It asks questions like:
Specifically, using news media as a lens, this natural language processing effort uses machine learning / artificial intelligence to read thousands of articles from across countries and languages to see how often different topics appear and in which context. Distilling this insight into interactive data visualizations, this website provides research tools which enable users to explore this global dataset.

Tutorial

Before getting started, this short video tutorial goes through an example analysis, showing how to use the interactive web-based visualization. You can also skip to app or skip to insights.
Note: Some example articles are listed with URLs. These are provided as examples solely for the purpose of academic research. Rights retained by their authors.

Web Application

This online interactive visualization allows users to explore the data in detail but may take a few moments to load for the first time. Some users such as those with slower internet connections, some mobile devices, or certain adaptive (accessibility) technologies may prefer the express version. By continuing you agree to the site's terms as described in the about section which discusses open source, data license, privacy, and additional details.
Loading...

Express version

This alternative version of the web application may work better for some mobile devices, slower internet connections, or certain adaptive (accessibility) technologies. Simply prepare a query below and indicate if you want a visualization or data export. By continuing you agree to the site's terms as described in the about section which discusses open source, data license, privacy, and additional details.

Query

Results

Please wait...
Our insights document is available as Google Slides and hosted off-site.

Method

This natural language processing project utilizes a number of technologies to source data and then produce an interactive visualization: This research effort provides a formal description of these methods along with evaluation information and limitations in a supplemental whitepaper. The application currently uses Method B. The visualization code and data pipeline code are both open source where the linked repositories provide additional details on open source technologies used. Current coverage is from Dec 2022 to Nov 2023. See the about section for open source, additional conditions, and further details including dataset download links. Finally, note that there was geographic bias in availability of article content so analysis only uses titles for equity reasons.

About

This is an open source academic research project.

Data license and open source

Code available under an open source license. The project makes the following repositories available: Original publisher retains copyright to article content and some metadata including title. Please ensure you have rights or fair use to use the materials given the specifics of derivative work. Data available for download under the CC-BY-NC License. The full data download is only intended for academic research and, by downloading it, you agree to use it only for academic purposes. See provider Newsdata.io for more information. By using these data you agree they are made available without any warranty of any kind.

Credits

Collaboration between the Eric and Wendy Schmidt Center for Data Science and Environment and the Global Alliance for the Future of Food. See humans.txt for more details and full credits. Open source libraries used are available in visualization README and data pipeline README.

Privacy

This application records standard server access logs for security and stability reasons, including to prevent abuse. This is a common practice employed by many websites necessary for maintaing application function. This information includes:
  • IP addresses which describe from which location and internet connection the application is accessed.
  • User agent strings which provide basic information about the device and software ("browser") used to access the site.
  • The requested URLs which are unique identifiers for data and other resources requested from our servers.
These logs are maintained for security reasons and to ensure strong application performance but are anonymized within 7 days of collection. These anonymized statistics are maintained indefinently as aggregated information for us to understand usage patterns in order to improve the service and maintain its performance. The anonymized data may also include error or bug reports. That said, and no other presonal identifying information is collected including email address, phone number, race, ethnicity, age, etc. Furthermore, please note that:
  • Personally identifying information is never shared or sold.
  • Anonymized data do not include specific IP addresses.
  • IP address is not retained past 7 days except for security / abuse prevention purposes if potential unusual behavior is deteced like in the case of a large number of requests.
  • No information we collect is used for advertising.
  • Though we do not ask users their age to respect their privacy, this webpage is intended for those 18 years and older.
  • This website does not use cookies.
  • Your device may "cache" parts of the application "locally" on your machine for performance reasons as dictated by your browsesr settings.
See DreamHost CDPA for more information about our web host / subprocessor. Anonymized bug reports may be managed with with Sentry. Furthermore, video hosting is provided by Vimeo and traffic may be generated against their servers under the Vimeo terms. For users who elect to navigate off our site to review the insights doc, see the Google Terms of Service. Finally, use of the "express" version also generates web traffic with AWS as described in the Amazon Web Services DPA. This page was last updated 2024-01-19 and may be revised in the future.

Security

We take security seriously. Communication between your device and our servers is encrypted with secure socket layer SSL. Access to non-anonymized logs and the configuration / code for the application is limited to the current maintainers of the project, automated systems we've constructed for running the application, and our subprocessors. Note that anonymized data may be shared with project partners for the purposes of tracking project success and impact.

Rights and warranty

By using these data and this website you agree to the privacy and security terms above. Furthermore, you agree that this application and its data are provided without any warranty of any kind. Use at your own risk and ensure you have appropriate rights to or fair use of the underlying content if appropriate when creating derivative products.