{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 40,
   "id": "2564fcfa",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "import seaborn as sns\n",
    "from sklearn.feature_extraction.text import TfidfVectorizer\n",
    "from scipy.sparse import csr_matrix\n",
    "from sklearn.decomposition import TruncatedSVD\n",
    "import joblib\n",
    "from sklearn.metrics.pairwise import cosine_similarity\n",
    "from tqdm import tqdm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "d3b70a66",
   "metadata": {},
   "outputs": [],
   "source": [
    "CLEAN_TMDB_FILE_PATH = \"../datasets/clean/tmdb-movies/TMDB_movie_dataset_v11.csv\"\n",
    "CLEAN_MOVIELENS_RATINGS_PATH = \"../datasets/clean/ml-32m/ratings.csv\"\n",
    "\n",
    "ML_API_TF_IDF_MATRIX_PATH = \"../../ml-api/model/tf_idf_matrix.pkl\"\n",
    "\n",
    "\n",
    "tmdb_og = pd.read_csv(CLEAN_TMDB_FILE_PATH)\n",
    "ratings_og = pd.read_csv(CLEAN_MOVIELENS_RATINGS_PATH)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "94c06dc2",
   "metadata": {},
   "outputs": [],
   "source": [
    "tmdb = tmdb_og\n",
    "ratings = ratings_og"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "9a0710c6",
   "metadata": {},
   "outputs": [],
   "source": [
    "movie_stats = ratings.groupby(\"tmdbId\").agg(\n",
    "    avg=(\"rating\", \"mean\"),\n",
    "    count=(\"rating\", \"count\")\n",
    ")\n",
    "good_movies = set(movie_stats[movie_stats[\"count\"] >= 0].index)\n",
    "tmdb_ids = set(tmdb[\"id\"])\n",
    "valid_movie_ids = good_movies.intersection(tmdb_ids)\n",
    "ratings = ratings[ratings[\"tmdbId\"].isin(valid_movie_ids)].copy()\n",
    "tmdb = tmdb[tmdb[\"id\"].isin(valid_movie_ids)].copy()\n",
    "\n",
    "tmdb = tmdb.reset_index(drop=True)\n",
    "tmdb_id_to_index = pd.Series(tmdb.index, index=tmdb[\"id\"]).to_dict()\n",
    "\n",
    "ratings_glob_mean = 2.5\n",
    "ratings[\"rating\"] = ratings[\"rating\"] - ratings_glob_mean"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "e78d68ce",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>title</th>\n",
       "      <th>popularity</th>\n",
       "      <th>rating_count</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>27205</td>\n",
       "      <td>Inception</td>\n",
       "      <td>83.952</td>\n",
       "      <td>57931</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>157336</td>\n",
       "      <td>Interstellar</td>\n",
       "      <td>140.241</td>\n",
       "      <td>37157</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>155</td>\n",
       "      <td>The Dark Knight</td>\n",
       "      <td>130.643</td>\n",
       "      <td>59334</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>19995</td>\n",
       "      <td>Avatar</td>\n",
       "      <td>79.932</td>\n",
       "      <td>35043</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>24428</td>\n",
       "      <td>The Avengers</td>\n",
       "      <td>98.082</td>\n",
       "      <td>26315</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "       id            title  popularity  rating_count\n",
       "0   27205        Inception      83.952         57931\n",
       "1  157336     Interstellar     140.241         37157\n",
       "2     155  The Dark Knight     130.643         59334\n",
       "3   19995           Avatar      79.932         35043\n",
       "4   24428     The Avengers      98.082         26315"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# počet hodnocení pro každý film\n",
    "rating_counts = ratings.groupby(\"tmdbId\").size().reset_index(name=\"rating_count\")\n",
    "\n",
    "# výběr jen potřebných sloupců z tmdb\n",
    "movies_df = tmdb[[\"id\", \"title\", \"popularity\"]].copy()\n",
    "\n",
    "# merge s počtem hodnocení\n",
    "movies_df = movies_df.merge(\n",
    "    rating_counts,\n",
    "    left_on=\"id\",\n",
    "    right_on=\"tmdbId\",\n",
    "    how=\"left\"\n",
    ")\n",
    "\n",
    "# odstranění pomocného sloupce\n",
    "movies_df = movies_df.drop(columns=[\"tmdbId\"])\n",
    "\n",
    "# případně NaN -> 0\n",
    "movies_df[\"rating_count\"] = movies_df[\"rating_count\"].fillna(0).astype(int)\n",
    "\n",
    "movies_df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "4de10c56",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'context': '[Recommender Collab]',\n",
       "  'action': 'LOG AGENT CREATED',\n",
       "  'result': None},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'LOG AGENT CREATED',\n",
       "  'result': None},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 22,\n",
       "    'title': 'Pirates of the Caribbean: The Curse of the Black Pearl',\n",
       "    'popularity': 80.509,\n",
       "    'rating_count': 48722},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 98,\n",
       "    'title': 'Gladiator',\n",
       "    'popularity': 53.587,\n",
       "    'rating_count': 57449},\n",
       "   {'id': 155,\n",
       "    'title': 'The Dark Knight',\n",
       "    'popularity': 130.643,\n",
       "    'rating_count': 59334},\n",
       "   {'id': 197,\n",
       "    'title': 'Braveheart',\n",
       "    'popularity': 33.766,\n",
       "    'rating_count': 69482},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 27205,\n",
       "    'title': 'Inception',\n",
       "    'popularity': 83.952,\n",
       "    'rating_count': 57931},\n",
       "   {'id': 272,\n",
       "    'title': 'Batman Begins',\n",
       "    'popularity': 66.286,\n",
       "    'rating_count': 41686},\n",
       "   {'id': 13475,\n",
       "    'title': 'Star Trek',\n",
       "    'popularity': 43.385,\n",
       "    'rating_count': 21229},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 49026,\n",
       "    'title': 'The Dark Knight Rises',\n",
       "    'popularity': 76.914,\n",
       "    'rating_count': 30369},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 127585,\n",
       "    'title': 'X-Men: Days of Future Past',\n",
       "    'popularity': 60.194,\n",
       "    'rating_count': 13151},\n",
       "   {'id': 85,\n",
       "    'title': 'Raiders of the Lost Ark',\n",
       "    'popularity': 60.763,\n",
       "    'rating_count': 67408},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 137113,\n",
       "    'title': 'Edge of Tomorrow',\n",
       "    'popularity': 51.408,\n",
       "    'rating_count': 19760},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 49538,\n",
       "    'title': 'X-Men: First Class',\n",
       "    'popularity': 1.659,\n",
       "    'rating_count': 15387},\n",
       "   {'id': 89,\n",
       "    'title': 'Indiana Jones and the Last Crusade',\n",
       "    'popularity': 52.439,\n",
       "    'rating_count': 46401},\n",
       "   {'id': 140607,\n",
       "    'title': 'Star Wars: The Force Awakens',\n",
       "    'popularity': 66.772,\n",
       "    'rating_count': 18727},\n",
       "   {'id': 1417,\n",
       "    'title': \"Pan's Labyrinth\",\n",
       "    'popularity': 35.672,\n",
       "    'rating_count': 26258},\n",
       "   {'id': 10195, 'title': 'Thor', 'popularity': 51.277, 'rating_count': 14456},\n",
       "   {'id': 54138,\n",
       "    'title': 'Star Trek Into Darkness',\n",
       "    'popularity': 35.898,\n",
       "    'rating_count': 10480},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 100402,\n",
       "    'title': 'Captain America: The Winter Soldier',\n",
       "    'popularity': 31.482,\n",
       "    'rating_count': 13830}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 2486,\n",
       "    'title': 'Eragon',\n",
       "    'popularity': 24.517,\n",
       "    'rating_count': 2599},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 447365,\n",
       "    'title': 'Guardians of the Galaxy Vol. 3',\n",
       "    'popularity': 318.516,\n",
       "    'rating_count': 980},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 299054,\n",
       "    'title': 'Expend4bles',\n",
       "    'popularity': 484.627,\n",
       "    'rating_count': 12},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 7234,\n",
       "    'title': 'Wizards of the Lost Kingdom',\n",
       "    'popularity': 6.822,\n",
       "    'rating_count': 18},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 453395,\n",
       "    'title': 'Doctor Strange in the Multiverse of Madness',\n",
       "    'popularity': 96.53,\n",
       "    'rating_count': 1393},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   {'id': 816904,\n",
       "    'title': 'Mummies',\n",
       "    'popularity': 71.229,\n",
       "    'rating_count': 12}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722}',\n",
       "  'result': '4.75'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599}',\n",
       "  'result': '4'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4}]}',\n",
       "  'result': [{'id': 98,\n",
       "    'title': 'Gladiator',\n",
       "    'popularity': 53.587,\n",
       "    'rating_count': 57449},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 197,\n",
       "    'title': 'Braveheart',\n",
       "    'popularity': 33.766,\n",
       "    'rating_count': 69482},\n",
       "   {'id': 155,\n",
       "    'title': 'The Dark Knight',\n",
       "    'popularity': 130.643,\n",
       "    'rating_count': 59334},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 272,\n",
       "    'title': 'Batman Begins',\n",
       "    'popularity': 66.286,\n",
       "    'rating_count': 41686},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 89,\n",
       "    'title': 'Indiana Jones and the Last Crusade',\n",
       "    'popularity': 52.439,\n",
       "    'rating_count': 46401},\n",
       "   {'id': 85,\n",
       "    'title': 'Raiders of the Lost Ark',\n",
       "    'popularity': 60.763,\n",
       "    'rating_count': 67408},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 27205,\n",
       "    'title': 'Inception',\n",
       "    'popularity': 83.952,\n",
       "    'rating_count': 57931},\n",
       "   {'id': 762,\n",
       "    'title': 'Monty Python and the Holy Grail',\n",
       "    'popularity': 28.015,\n",
       "    'rating_count': 46508},\n",
       "   {'id': 13475,\n",
       "    'title': 'Star Trek',\n",
       "    'popularity': 43.385,\n",
       "    'rating_count': 21229},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 49026,\n",
       "    'title': 'The Dark Knight Rises',\n",
       "    'popularity': 76.914,\n",
       "    'rating_count': 30369},\n",
       "   {'id': 127585,\n",
       "    'title': 'X-Men: Days of Future Past',\n",
       "    'popularity': 60.194,\n",
       "    'rating_count': 13151},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 7234,\n",
       "    'title': 'Wizards of the Lost Kingdom',\n",
       "    'popularity': 6.822,\n",
       "    'rating_count': 18},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   {'id': 447365,\n",
       "    'title': 'Guardians of the Galaxy Vol. 3',\n",
       "    'popularity': 318.516,\n",
       "    'rating_count': 980},\n",
       "   {'id': 453395,\n",
       "    'title': 'Doctor Strange in the Multiverse of Madness',\n",
       "    'popularity': 96.53,\n",
       "    'rating_count': 1393},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449}',\n",
       "  'result': '4.9'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9}]}',\n",
       "  'result': [{'id': 197,\n",
       "    'title': 'Braveheart',\n",
       "    'popularity': 33.766,\n",
       "    'rating_count': 69482},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 857,\n",
       "    'title': 'Saving Private Ryan',\n",
       "    'popularity': 59.745,\n",
       "    'rating_count': 58368},\n",
       "   {'id': 155,\n",
       "    'title': 'The Dark Knight',\n",
       "    'popularity': 130.643,\n",
       "    'rating_count': 59334},\n",
       "   {'id': 272,\n",
       "    'title': 'Batman Begins',\n",
       "    'popularity': 66.286,\n",
       "    'rating_count': 41686},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 2501,\n",
       "    'title': 'The Bourne Identity',\n",
       "    'popularity': 31.217,\n",
       "    'rating_count': 37489},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 49026,\n",
       "    'title': 'The Dark Knight Rises',\n",
       "    'popularity': 76.914,\n",
       "    'rating_count': 30369},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 27205,\n",
       "    'title': 'Inception',\n",
       "    'popularity': 83.952,\n",
       "    'rating_count': 57931},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 89,\n",
       "    'title': 'Indiana Jones and the Last Crusade',\n",
       "    'popularity': 52.439,\n",
       "    'rating_count': 46401},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 85,\n",
       "    'title': 'Raiders of the Lost Ark',\n",
       "    'popularity': 60.763,\n",
       "    'rating_count': 67408},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 2503,\n",
       "    'title': 'The Bourne Ultimatum',\n",
       "    'popularity': 24.667,\n",
       "    'rating_count': 26934},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835},\n",
       "   {'id': 762,\n",
       "    'title': 'Monty Python and the Holy Grail',\n",
       "    'popularity': 28.015,\n",
       "    'rating_count': 46508},\n",
       "   {'id': 652, 'title': 'Troy', 'popularity': 55.474, 'rating_count': 14150},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 335977,\n",
       "    'title': 'Indiana Jones and the Dial of Destiny',\n",
       "    'popularity': 579.252,\n",
       "    'rating_count': 293},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 7234,\n",
       "    'title': 'Wizards of the Lost Kingdom',\n",
       "    'popularity': 6.822,\n",
       "    'rating_count': 18},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 447365,\n",
       "    'title': 'Guardians of the Galaxy Vol. 3',\n",
       "    'popularity': 318.516,\n",
       "    'rating_count': 980}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482}',\n",
       "  'result': '4.8'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8}]}',\n",
       "  'result': [{'id': 857,\n",
       "    'title': 'Saving Private Ryan',\n",
       "    'popularity': 59.745,\n",
       "    'rating_count': 58368},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 272,\n",
       "    'title': 'Batman Begins',\n",
       "    'popularity': 66.286,\n",
       "    'rating_count': 41686},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 155,\n",
       "    'title': 'The Dark Knight',\n",
       "    'popularity': 130.643,\n",
       "    'rating_count': 59334},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 329,\n",
       "    'title': 'Jurassic Park',\n",
       "    'popularity': 24.213,\n",
       "    'rating_count': 75233},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 628,\n",
       "    'title': 'Interview with the Vampire',\n",
       "    'popularity': 39.342,\n",
       "    'rating_count': 31756},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 13,\n",
       "    'title': 'Forrest Gump',\n",
       "    'popularity': 92.693,\n",
       "    'rating_count': 100296},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 652, 'title': 'Troy', 'popularity': 55.474, 'rating_count': 14150},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 49026,\n",
       "    'title': 'The Dark Knight Rises',\n",
       "    'popularity': 76.914,\n",
       "    'rating_count': 30369},\n",
       "   {'id': 2501,\n",
       "    'title': 'The Bourne Identity',\n",
       "    'popularity': 31.217,\n",
       "    'rating_count': 37489},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 855,\n",
       "    'title': 'Black Hawk Down',\n",
       "    'popularity': 36.7,\n",
       "    'rating_count': 17083},\n",
       "   {'id': 89,\n",
       "    'title': 'Indiana Jones and the Last Crusade',\n",
       "    'popularity': 52.439,\n",
       "    'rating_count': 46401},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 335977,\n",
       "    'title': 'Indiana Jones and the Dial of Destiny',\n",
       "    'popularity': 579.252,\n",
       "    'rating_count': 293},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 299054,\n",
       "    'title': 'Expend4bles',\n",
       "    'popularity': 484.627,\n",
       "    'rating_count': 12}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368}',\n",
       "  'result': '4.5'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 13,\n",
       "    'title': 'Forrest Gump',\n",
       "    'popularity': 92.693,\n",
       "    'rating_count': 100296},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 272,\n",
       "    'title': 'Batman Begins',\n",
       "    'popularity': 66.286,\n",
       "    'rating_count': 41686},\n",
       "   {'id': 155,\n",
       "    'title': 'The Dark Knight',\n",
       "    'popularity': 130.643,\n",
       "    'rating_count': 59334},\n",
       "   {'id': 329,\n",
       "    'title': 'Jurassic Park',\n",
       "    'popularity': 24.213,\n",
       "    'rating_count': 75233},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 855,\n",
       "    'title': 'Black Hawk Down',\n",
       "    'popularity': 36.7,\n",
       "    'rating_count': 17083},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 652, 'title': 'Troy', 'popularity': 55.474, 'rating_count': 14150},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 9361,\n",
       "    'title': 'The Last of the Mohicans',\n",
       "    'popularity': 28.684,\n",
       "    'rating_count': 13630},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 2501,\n",
       "    'title': 'The Bourne Identity',\n",
       "    'popularity': 31.217,\n",
       "    'rating_count': 37489},\n",
       "   {'id': 49026,\n",
       "    'title': 'The Dark Knight Rises',\n",
       "    'popularity': 76.914,\n",
       "    'rating_count': 30369},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 85,\n",
       "    'title': 'Raiders of the Lost Ark',\n",
       "    'popularity': 60.763,\n",
       "    'rating_count': 67408}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 335977,\n",
       "    'title': 'Indiana Jones and the Dial of Destiny',\n",
       "    'popularity': 579.252,\n",
       "    'rating_count': 293},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 615656,\n",
       "    'title': 'Meg 2: The Trench',\n",
       "    'popularity': 1567.273,\n",
       "    'rating_count': 80}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296}',\n",
       "  'result': '4.7'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 329,\n",
       "    'title': 'Jurassic Park',\n",
       "    'popularity': 24.213,\n",
       "    'rating_count': 75233},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 600,\n",
       "    'title': 'Full Metal Jacket',\n",
       "    'popularity': 40.541,\n",
       "    'rating_count': 32501},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 855,\n",
       "    'title': 'Black Hawk Down',\n",
       "    'popularity': 36.7,\n",
       "    'rating_count': 17083},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 762,\n",
       "    'title': 'Monty Python and the Holy Grail',\n",
       "    'popularity': 28.015,\n",
       "    'rating_count': 46508},\n",
       "   {'id': 652, 'title': 'Troy', 'popularity': 55.474, 'rating_count': 14150},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 792,\n",
       "    'title': 'Platoon',\n",
       "    'popularity': 26.482,\n",
       "    'rating_count': 19876},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 423,\n",
       "    'title': 'The Pianist',\n",
       "    'popularity': 49.528,\n",
       "    'rating_count': 22683}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 10140,\n",
       "    'title': 'The Chronicles of Narnia: The Voyage of the Dawn Treader',\n",
       "    'popularity': 38.313,\n",
       "    'rating_count': 2885},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 335977,\n",
       "    'title': 'Indiana Jones and the Dial of Destiny',\n",
       "    'popularity': 579.252,\n",
       "    'rating_count': 293},\n",
       "   {'id': 99861,\n",
       "    'title': 'Avengers: Age of Ultron',\n",
       "    'popularity': 96.565,\n",
       "    'rating_count': 12099},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 615656,\n",
       "    'title': 'Meg 2: The Trench',\n",
       "    'popularity': 1567.273,\n",
       "    'rating_count': 80},\n",
       "   {'id': 8011,\n",
       "    'title': 'Highlander III: The Sorcerer',\n",
       "    'popularity': 15.828,\n",
       "    'rating_count': 3708},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13},\n",
       "   {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885}',\n",
       "  'result': '3.75'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 329,\n",
       "    'title': 'Jurassic Park',\n",
       "    'popularity': 24.213,\n",
       "    'rating_count': 75233},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 600,\n",
       "    'title': 'Full Metal Jacket',\n",
       "    'popularity': 40.541,\n",
       "    'rating_count': 32501},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 855,\n",
       "    'title': 'Black Hawk Down',\n",
       "    'popularity': 36.7,\n",
       "    'rating_count': 17083},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 762,\n",
       "    'title': 'Monty Python and the Holy Grail',\n",
       "    'popularity': 28.015,\n",
       "    'rating_count': 46508},\n",
       "   {'id': 652, 'title': 'Troy', 'popularity': 55.474, 'rating_count': 14150},\n",
       "   {'id': 118340,\n",
       "    'title': 'Guardians of the Galaxy',\n",
       "    'popularity': 33.255,\n",
       "    'rating_count': 26482},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 792,\n",
       "    'title': 'Platoon',\n",
       "    'popularity': 26.482,\n",
       "    'rating_count': 19876},\n",
       "   {'id': 423,\n",
       "    'title': 'The Pianist',\n",
       "    'popularity': 49.528,\n",
       "    'rating_count': 22683}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75}]}',\n",
       "  'result': [{'id': 856289,\n",
       "    'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 672,\n",
       "    'title': 'Harry Potter and the Chamber of Secrets',\n",
       "    'popularity': 121.699,\n",
       "    'rating_count': 29900},\n",
       "   {'id': 12445,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 2',\n",
       "    'popularity': 110.974,\n",
       "    'rating_count': 20227},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 615656,\n",
       "    'title': 'Meg 2: The Trench',\n",
       "    'popularity': 1567.273,\n",
       "    'rating_count': 80},\n",
       "   {'id': 335977,\n",
       "    'title': 'Indiana Jones and the Dial of Destiny',\n",
       "    'popularity': 579.252,\n",
       "    'rating_count': 293},\n",
       "   {'id': 257932,\n",
       "    'title': \"Dragon Nest: Warriors' Dawn\",\n",
       "    'popularity': 12.029,\n",
       "    'rating_count': 13}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227}',\n",
       "  'result': '4'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 5503,\n",
       "    'title': 'The Fugitive',\n",
       "    'popularity': 21.068,\n",
       "    'rating_count': 57073},\n",
       "   {'id': 146,\n",
       "    'title': 'Crouching Tiger, Hidden Dragon',\n",
       "    'popularity': 25.021,\n",
       "    'rating_count': 33343},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 2493,\n",
       "    'title': 'The Princess Bride',\n",
       "    'popularity': 31.347,\n",
       "    'rating_count': 46957}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 671,\n",
       "    'title': \"Harry Potter and the Philosopher's Stone\",\n",
       "    'popularity': 185.482,\n",
       "    'rating_count': 34825},\n",
       "   {'id': 674,\n",
       "    'title': 'Harry Potter and the Goblet of Fire',\n",
       "    'popularity': 134.276,\n",
       "    'rating_count': 26211},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 666750,\n",
       "    'title': 'Dragonheart: Vengeance',\n",
       "    'popularity': 23.879,\n",
       "    'rating_count': 14},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 118412,\n",
       "    'title': 'Berserk: The Golden Age Arc II - The Battle for Doldrey',\n",
       "    'popularity': 48.182,\n",
       "    'rating_count': 214},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211}',\n",
       "  'result': '4.35'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825}',\n",
       "  'result': '4.5'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5}]}',\n",
       "  'result': [{'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 5503,\n",
       "    'title': 'The Fugitive',\n",
       "    'popularity': 21.068,\n",
       "    'rating_count': 57073},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5}]}',\n",
       "  'result': [{'id': 673,\n",
       "    'title': 'Harry Potter and the Prisoner of Azkaban',\n",
       "    'popularity': 124.386,\n",
       "    'rating_count': 31427},\n",
       "   {'id': 675,\n",
       "    'title': 'Harry Potter and the Order of the Phoenix',\n",
       "    'popularity': 117.168,\n",
       "    'rating_count': 21073},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 166428,\n",
       "    'title': 'How to Train Your Dragon: The Hidden World',\n",
       "    'popularity': 61.84,\n",
       "    'rating_count': 1590},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427}',\n",
       "  'result': '4'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073}',\n",
       "  'result': '4'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4}]}',\n",
       "  'result': [{'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 5503,\n",
       "    'title': 'The Fugitive',\n",
       "    'popularity': 21.068,\n",
       "    'rating_count': 57073},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 767,\n",
       "    'title': 'Harry Potter and the Half-Blood Prince',\n",
       "    'popularity': 121.735,\n",
       "    'rating_count': 21033},\n",
       "   {'id': 12444,\n",
       "    'title': 'Harry Potter and the Deathly Hallows: Part 1',\n",
       "    'popularity': 111.984,\n",
       "    'rating_count': 20969},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 9610,\n",
       "    'title': 'Conan the Destroyer',\n",
       "    'popularity': 25.522,\n",
       "    'rating_count': 2298},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969}',\n",
       "  'result': '3.95'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033}',\n",
       "  'result': '3.75'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75}]}',\n",
       "  'result': [{'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 497,\n",
       "    'title': 'The Green Mile',\n",
       "    'popularity': 83.739,\n",
       "    'rating_count': 38965},\n",
       "   {'id': 58,\n",
       "    'title': \"Pirates of the Caribbean: Dead Man's Chest\",\n",
       "    'popularity': 69.403,\n",
       "    'rating_count': 21481},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 5503,\n",
       "    'title': 'The Fugitive',\n",
       "    'popularity': 21.068,\n",
       "    'rating_count': 57073},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 9610,\n",
       "    'title': 'Conan the Destroyer',\n",
       "    'popularity': 25.522,\n",
       "    'rating_count': 2298},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965}',\n",
       "  'result': '4.75'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 278,\n",
       "    'title': 'The Shawshank Redemption',\n",
       "    'popularity': 122.61,\n",
       "    'rating_count': 102929},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 338953,\n",
       "    'title': 'Fantastic Beasts: The Secrets of Dumbledore',\n",
       "    'popularity': 73.975,\n",
       "    'rating_count': 481},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481}',\n",
       "  'result': '2.9'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9}]}',\n",
       "  'result': [{'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 19995,\n",
       "    'title': 'Avatar',\n",
       "    'popularity': 79.932,\n",
       "    'rating_count': 35043},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 278,\n",
       "    'title': 'The Shawshank Redemption',\n",
       "    'popularity': 122.61,\n",
       "    'rating_count': 102929},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 2454,\n",
       "    'title': 'The Chronicles of Narnia: Prince Caspian',\n",
       "    'popularity': 39.516,\n",
       "    'rating_count': 4514},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 9610,\n",
       "    'title': 'Conan the Destroyer',\n",
       "    'popularity': 25.522,\n",
       "    'rating_count': 2298},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043}',\n",
       "  'result': '4.75'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514}',\n",
       "  'result': '3.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 70160,\n",
       "    'title': 'The Hunger Games',\n",
       "    'popularity': 29.577,\n",
       "    'rating_count': 20315},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173},\n",
       "   {'id': 278,\n",
       "    'title': 'The Shawshank Redemption',\n",
       "    'popularity': 122.61,\n",
       "    'rating_count': 102929},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 34584,\n",
       "    'title': 'The NeverEnding Story',\n",
       "    'popularity': 29.369,\n",
       "    'rating_count': 12497},\n",
       "   {'id': 68728,\n",
       "    'title': 'Oz the Great and Powerful',\n",
       "    'popularity': 29.84,\n",
       "    'rating_count': 1955},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315}',\n",
       "  'result': '4.5'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497}',\n",
       "  'result': '3.5'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 597,\n",
       "    'title': 'Titanic',\n",
       "    'popularity': 102.348,\n",
       "    'rating_count': 45767},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 278,\n",
       "    'title': 'The Shawshank Redemption',\n",
       "    'popularity': 122.61,\n",
       "    'rating_count': 102929},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 58574,\n",
       "    'title': 'Sherlock Holmes: A Game of Shadows',\n",
       "    'popularity': 31.501,\n",
       "    'rating_count': 12627},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 8009,\n",
       "    'title': 'Highlander',\n",
       "    'popularity': 38.696,\n",
       "    'rating_count': 13311},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 26736,\n",
       "    'title': 'Wizards of Waverly Place: The Movie',\n",
       "    'popularity': 28.584,\n",
       "    'rating_count': 174}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 285,\n",
       "    'title': \"Pirates of the Caribbean: At World's End\",\n",
       "    'popularity': 81.883,\n",
       "    'rating_count': 15453},\n",
       "   {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173},\n",
       "   {'id': 2024,\n",
       "    'title': 'The Patriot',\n",
       "    'popularity': 35.559,\n",
       "    'rating_count': 18624},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835},\n",
       "   {'id': 1893,\n",
       "    'title': 'Star Wars: Episode I - The Phantom Menace',\n",
       "    'popularity': 46.845,\n",
       "    'rating_count': 37973}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 12155,\n",
       "    'title': 'Alice in Wonderland',\n",
       "    'popularity': 56.345,\n",
       "    'rating_count': 9384},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 27273,\n",
       "    'title': 'The Flight of Dragons',\n",
       "    'popularity': 9.968,\n",
       "    'rating_count': 259},\n",
       "   {'id': 68735,\n",
       "    'title': 'Warcraft',\n",
       "    'popularity': 37.312,\n",
       "    'rating_count': 2363},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 109491,\n",
       "    'title': 'Beautiful Creatures',\n",
       "    'popularity': 19.765,\n",
       "    'rating_count': 658}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453}',\n",
       "  'result': '4.35'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518}',\n",
       "  'result': '4.75'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 808, 'title': 'Shrek', 'popularity': 94.456, 'rating_count': 54844},\n",
       "   {'id': 101299,\n",
       "    'title': 'The Hunger Games: Catching Fire',\n",
       "    'popularity': 49.864,\n",
       "    'rating_count': 13777},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 1893,\n",
       "    'title': 'Star Wars: Episode I - The Phantom Menace',\n",
       "    'popularity': 46.845,\n",
       "    'rating_count': 37973},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 58574,\n",
       "    'title': 'Sherlock Holmes: A Game of Shadows',\n",
       "    'popularity': 31.501,\n",
       "    'rating_count': 12627}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 123,\n",
       "    'title': 'The Lord of the Rings',\n",
       "    'popularity': 20.027,\n",
       "    'rating_count': 5621},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844}',\n",
       "  'result': '5'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777}',\n",
       "  'result': '3.95'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95}]}',\n",
       "  'result': [{'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 12,\n",
       "    'title': 'Finding Nemo',\n",
       "    'popularity': 55.456,\n",
       "    'rating_count': 46128},\n",
       "   {'id': 1271, 'title': '300', 'popularity': 44.918, 'rating_count': 24833},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 8358,\n",
       "    'title': 'Cast Away',\n",
       "    'popularity': 32.387,\n",
       "    'rating_count': 32200}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95}]}',\n",
       "  'result': [{'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 68737,\n",
       "    'title': 'Seventh Son',\n",
       "    'popularity': 30.928,\n",
       "    'rating_count': 557},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882},\n",
       "   {'id': 734253, 'title': 'Adipurush'}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833}',\n",
       "  'result': '4.5'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557}',\n",
       "  'result': '4.25'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 12,\n",
       "    'title': 'Finding Nemo',\n",
       "    'popularity': 55.456,\n",
       "    'rating_count': 46128},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 73,\n",
       "    'title': 'American History X',\n",
       "    'popularity': 36.427,\n",
       "    'rating_count': 38967},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   {'id': 8358,\n",
       "    'title': 'Cast Away',\n",
       "    'popularity': 32.387,\n",
       "    'rating_count': 32200},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25}]}',\n",
       "  'result': [{'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 32657,\n",
       "    'title': 'Percy Jackson & the Olympians: The Lightning Thief',\n",
       "    'popularity': 62.104,\n",
       "    'rating_count': 2933},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 37430,\n",
       "    'title': 'Conan the Barbarian',\n",
       "    'popularity': 37.032,\n",
       "    'rating_count': 765},\n",
       "   {'id': 445651,\n",
       "    'title': 'The Darkest Minds',\n",
       "    'popularity': 105.269,\n",
       "    'rating_count': 204},\n",
       "   {'id': 734253, 'title': 'Adipurush'},\n",
       "   {'id': 635302,\n",
       "    'title': 'Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train',\n",
       "    'popularity': 96.797,\n",
       "    'rating_count': 195}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128}',\n",
       "  'result': '5'},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933}',\n",
       "  'result': '4.65'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65}]}',\n",
       "  'result': [{'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 862,\n",
       "    'title': 'Toy Story',\n",
       "    'popularity': 78.404,\n",
       "    'rating_count': 68997},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 8358,\n",
       "    'title': 'Cast Away',\n",
       "    'popularity': 32.387,\n",
       "    'rating_count': 32200},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680},\n",
       "   {'id': 14160, 'title': 'Up', 'popularity': 90.968, 'rating_count': 36382},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 259316,\n",
       "    'title': 'Fantastic Beasts and Where to Find Them',\n",
       "    'popularity': 46.103,\n",
       "    'rating_count': 8005},\n",
       "   {'id': 604,\n",
       "    'title': 'The Matrix Reloaded',\n",
       "    'popularity': 44.605,\n",
       "    'rating_count': 29835},\n",
       "   {'id': 752,\n",
       "    'title': 'V for Vendetta',\n",
       "    'popularity': 42.174,\n",
       "    'rating_count': 35173}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65}]}',\n",
       "  'result': [{'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 445651,\n",
       "    'title': 'The Darkest Minds',\n",
       "    'popularity': 105.269,\n",
       "    'rating_count': 204},\n",
       "   {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 635302,\n",
       "    'title': 'Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train',\n",
       "    'popularity': 96.797,\n",
       "    'rating_count': 195},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882},\n",
       "   {'id': 80274,\n",
       "    'title': \"Ender's Game\",\n",
       "    'popularity': 25.865,\n",
       "    'rating_count': 5549}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 862, \"title\": \"Toy Story\", \"popularity\": 78.404, \"rating_count\": 68997}',\n",
       "  'result': '4.9'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65},{\"movie\":{\"id\": 862, \"title\": \"Toy Story\", \"popularity\": 78.404, \"rating_count\": 68997},\"rating\":4.9}]}',\n",
       "  'result': [{'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 863,\n",
       "    'title': 'Toy Story 2',\n",
       "    'popularity': 73.516,\n",
       "    'rating_count': 32683},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 14160, 'title': 'Up', 'popularity': 90.968, 'rating_count': 36382},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 9806,\n",
       "    'title': 'The Incredibles',\n",
       "    'popularity': 62.609,\n",
       "    'rating_count': 41463},\n",
       "   {'id': 2062,\n",
       "    'title': 'Ratatouille',\n",
       "    'popularity': 82.488,\n",
       "    'rating_count': 28187},\n",
       "   {'id': 8358,\n",
       "    'title': 'Cast Away',\n",
       "    'popularity': 32.387,\n",
       "    'rating_count': 32200},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 9487,\n",
       "    'title': \"A Bug's Life\",\n",
       "    'popularity': 58.168,\n",
       "    'rating_count': 26736},\n",
       "   {'id': 24428,\n",
       "    'title': 'The Avengers',\n",
       "    'popularity': 98.082,\n",
       "    'rating_count': 26315},\n",
       "   {'id': 36658, 'title': 'X2', 'popularity': 1.157, 'rating_count': 24680}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65},{\"movie\":{\"id\": 862, \"title\": \"Toy Story\", \"popularity\": 78.404, \"rating_count\": 68997},\"rating\":4.9}]}',\n",
       "  'result': [{'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 635302,\n",
       "    'title': 'Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train',\n",
       "    'popularity': 96.797,\n",
       "    'rating_count': 195},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 445651,\n",
       "    'title': 'The Darkest Minds',\n",
       "    'popularity': 105.269,\n",
       "    'rating_count': 204},\n",
       "   {'id': 734253, 'title': 'Adipurush'},\n",
       "   {'id': 8966,\n",
       "    'title': 'Twilight',\n",
       "    'popularity': 71.541,\n",
       "    'rating_count': 8882}]},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User rated movie from recommendation. Movie: {\"id\": 10020, \"title\": \"Beauty and the Beast\", \"popularity\": 72.077, \"rating_count\": 41342}',\n",
       "  'result': '5'},\n",
       " {'context': '[Recommender Collab]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65},{\"movie\":{\"id\": 862, \"title\": \"Toy Story\", \"popularity\": 78.404, \"rating_count\": 68997},\"rating\":4.9},{\"movie\":{\"id\": 10020, \"title\": \"Beauty and the Beast\", \"popularity\": 72.077, \"rating_count\": 41342},\"rating\":5}]}',\n",
       "  'result': [{'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 745,\n",
       "    'title': 'The Sixth Sense',\n",
       "    'popularity': 32.836,\n",
       "    'rating_count': 57010},\n",
       "   {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   {'id': 603,\n",
       "    'title': 'The Matrix',\n",
       "    'popularity': 78.564,\n",
       "    'rating_count': 93808},\n",
       "   {'id': 568,\n",
       "    'title': 'Apollo 13',\n",
       "    'popularity': 20.16,\n",
       "    'rating_count': 55940},\n",
       "   {'id': 863,\n",
       "    'title': 'Toy Story 2',\n",
       "    'popularity': 73.516,\n",
       "    'rating_count': 32683},\n",
       "   {'id': 602,\n",
       "    'title': 'Independence Day',\n",
       "    'popularity': 33.606,\n",
       "    'rating_count': 57224},\n",
       "   {'id': 424,\n",
       "    'title': \"Schindler's List\",\n",
       "    'popularity': 65.084,\n",
       "    'rating_count': 73849},\n",
       "   {'id': 36657, 'title': 'X-Men', 'popularity': 1.259, 'rating_count': 40334},\n",
       "   {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   {'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 581,\n",
       "    'title': 'Dances with Wolves',\n",
       "    'popularity': 28.076,\n",
       "    'rating_count': 46771},\n",
       "   {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   {'id': 607,\n",
       "    'title': 'Men in Black',\n",
       "    'popularity': 38.848,\n",
       "    'rating_count': 48434},\n",
       "   {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 489,\n",
       "    'title': 'Good Will Hunting',\n",
       "    'popularity': 56.169,\n",
       "    'rating_count': 50824},\n",
       "   {'id': 14160, 'title': 'Up', 'popularity': 90.968, 'rating_count': 36382},\n",
       "   {'id': 9806,\n",
       "    'title': 'The Incredibles',\n",
       "    'popularity': 62.609,\n",
       "    'rating_count': 41463},\n",
       "   {'id': 9487,\n",
       "    'title': \"A Bug's Life\",\n",
       "    'popularity': 58.168,\n",
       "    'rating_count': 26736},\n",
       "   {'id': 453,\n",
       "    'title': 'A Beautiful Mind',\n",
       "    'popularity': 36.253,\n",
       "    'rating_count': 41139},\n",
       "   {'id': 2062,\n",
       "    'title': 'Ratatouille',\n",
       "    'popularity': 82.488,\n",
       "    'rating_count': 28187},\n",
       "   {'id': 8358,\n",
       "    'title': 'Cast Away',\n",
       "    'popularity': 32.387,\n",
       "    'rating_count': 32200},\n",
       "   {'id': 10528,\n",
       "    'title': 'Sherlock Holmes',\n",
       "    'popularity': 35.808,\n",
       "    'rating_count': 20352},\n",
       "   {'id': 14,\n",
       "    'title': 'American Beauty',\n",
       "    'popularity': 29.837,\n",
       "    'rating_count': 65158},\n",
       "   {'id': 616,\n",
       "    'title': 'The Last Samurai',\n",
       "    'popularity': 37.549,\n",
       "    'rating_count': 20186},\n",
       "   {'id': 1895,\n",
       "    'title': 'Star Wars: Episode III - Revenge of the Sith',\n",
       "    'popularity': 41.215,\n",
       "    'rating_count': 24773},\n",
       "   {'id': 10674,\n",
       "    'title': 'Mulan',\n",
       "    'popularity': 73.011,\n",
       "    'rating_count': 14851},\n",
       "   {'id': 280,\n",
       "    'title': 'Terminator 2: Judgment Day',\n",
       "    'popularity': 69.45,\n",
       "    'rating_count': 68383},\n",
       "   {'id': 10193,\n",
       "    'title': 'Toy Story 3',\n",
       "    'popularity': 69.145,\n",
       "    'rating_count': 20327}]},\n",
       " {'context': '[Recommender Content]',\n",
       "  'action': 'User requested movies. Profile: {\"movieRatings\":[{\"movie\":{\"id\": 120, \"title\": \"The Lord of the Rings: The Fellowship of the Ring\", \"popularity\": 87.037, \"rating_count\": 73122},\"rating\":4.75},{\"movie\":{\"id\": 121, \"title\": \"The Lord of the Rings: The Two Towers\", \"popularity\": 78.73, \"rating_count\": 67463},\"rating\":4.75},{\"movie\":{\"id\": 122, \"title\": \"The Lord of the Rings: The Return of the King\", \"popularity\": 99.276, \"rating_count\": 67449},\"rating\":4.85},{\"movie\":{\"id\": 49051, \"title\": \"The Hobbit: An Unexpected Journey\", \"popularity\": 83.524, \"rating_count\": 16149},\"rating\":4.95},{\"movie\":{\"id\": 57158, \"title\": \"The Hobbit: The Desolation of Smaug\", \"popularity\": 70.03, \"rating_count\": 12175},\"rating\":4.25},{\"movie\":{\"id\": 122917, \"title\": \"The Hobbit: The Battle of the Five Armies\", \"popularity\": 94.048, \"rating_count\": 8616},\"rating\":3.5},{\"movie\":{\"id\": 882598, \"title\": \"Smile\", \"popularity\": 73.246, \"rating_count\": 456},\"rating\":3.75},{\"movie\":{\"id\": 1726, \"title\": \"Iron Man\", \"popularity\": 72.897, \"rating_count\": 36468},\"rating\":4.75},{\"movie\":{\"id\": 22, \"title\": \"Pirates of the Caribbean: The Curse of the Black Pearl\", \"popularity\": 80.509, \"rating_count\": 48722},\"rating\":4.75},{\"movie\":{\"id\": 2486, \"title\": \"Eragon\", \"popularity\": 24.517, \"rating_count\": 2599},\"rating\":4},{\"movie\":{\"id\": 98, \"title\": \"Gladiator\", \"popularity\": 53.587, \"rating_count\": 57449},\"rating\":4.9},{\"movie\":{\"id\": 197, \"title\": \"Braveheart\", \"popularity\": 33.766, \"rating_count\": 69482},\"rating\":4.8},{\"movie\":{\"id\": 857, \"title\": \"Saving Private Ryan\", \"popularity\": 59.745, \"rating_count\": 58368},\"rating\":4.5},{\"movie\":{\"id\": 13, \"title\": \"Forrest Gump\", \"popularity\": 92.693, \"rating_count\": 100296},\"rating\":4.7},{\"movie\":{\"id\": 10140, \"title\": \"The Chronicles of Narnia: The Voyage of the Dawn Treader\", \"popularity\": 38.313, \"rating_count\": 2885},\"rating\":3.75},{\"movie\":{\"id\": 672, \"title\": \"Harry Potter and the Chamber of Secrets\", \"popularity\": 121.699, \"rating_count\": 29900},\"rating\":4.25},{\"movie\":{\"id\": 12445, \"title\": \"Harry Potter and the Deathly Hallows: Part 2\", \"popularity\": 110.974, \"rating_count\": 20227},\"rating\":4},{\"movie\":{\"id\": 329, \"title\": \"Jurassic Park\", \"popularity\": 24.213, \"rating_count\": 75233},\"rating\":4.25},{\"movie\":{\"id\": 674, \"title\": \"Harry Potter and the Goblet of Fire\", \"popularity\": 134.276, \"rating_count\": 26211},\"rating\":4.35},{\"movie\":{\"id\": 671, \"title\": \"Harry Potter and the Philosopher\\'s Stone\", \"popularity\": 185.482, \"rating_count\": 34825},\"rating\":4.5},{\"movie\":{\"id\": 673, \"title\": \"Harry Potter and the Prisoner of Azkaban\", \"popularity\": 124.386, \"rating_count\": 31427},\"rating\":4},{\"movie\":{\"id\": 675, \"title\": \"Harry Potter and the Order of the Phoenix\", \"popularity\": 117.168, \"rating_count\": 21073},\"rating\":4},{\"movie\":{\"id\": 12444, \"title\": \"Harry Potter and the Deathly Hallows: Part 1\", \"popularity\": 111.984, \"rating_count\": 20969},\"rating\":3.95},{\"movie\":{\"id\": 767, \"title\": \"Harry Potter and the Half-Blood Prince\", \"popularity\": 121.735, \"rating_count\": 21033},\"rating\":3.75},{\"movie\":{\"id\": 58, \"title\": \"Pirates of the Caribbean: Dead Man\\'s Chest\", \"popularity\": 69.403, \"rating_count\": 21481},\"rating\":4.25},{\"movie\":{\"id\": 497, \"title\": \"The Green Mile\", \"popularity\": 83.739, \"rating_count\": 38965},\"rating\":4.75},{\"movie\":{\"id\": 338953, \"title\": \"Fantastic Beasts: The Secrets of Dumbledore\", \"popularity\": 73.975, \"rating_count\": 481},\"rating\":2.9},{\"movie\":{\"id\": 19995, \"title\": \"Avatar\", \"popularity\": 79.932, \"rating_count\": 35043},\"rating\":4.75},{\"movie\":{\"id\": 2454, \"title\": \"The Chronicles of Narnia: Prince Caspian\", \"popularity\": 39.516, \"rating_count\": 4514},\"rating\":3.25},{\"movie\":{\"id\": 70160, \"title\": \"The Hunger Games\", \"popularity\": 29.577, \"rating_count\": 20315},\"rating\":4.5},{\"movie\":{\"id\": 68728, \"title\": \"Oz the Great and Powerful\", \"popularity\": 29.84, \"rating_count\": 1955},\"rating\":4.25},{\"movie\":{\"id\": 34584, \"title\": \"The NeverEnding Story\", \"popularity\": 29.369, \"rating_count\": 12497},\"rating\":3.5},{\"movie\":{\"id\": 597, \"title\": \"Titanic\", \"popularity\": 102.348, \"rating_count\": 45767},\"rating\":4.25},{\"movie\":{\"id\": 12155, \"title\": \"Alice in Wonderland\", \"popularity\": 56.345, \"rating_count\": 9384},\"rating\":4.25},{\"movie\":{\"id\": 285, \"title\": \"Pirates of the Caribbean: At World\\'s End\", \"popularity\": 81.883, \"rating_count\": 15453},\"rating\":4.35},{\"movie\":{\"id\": 8587, \"title\": \"The Lion King\", \"popularity\": 87.384, \"rating_count\": 51518},\"rating\":4.75},{\"movie\":{\"id\": 808, \"title\": \"Shrek\", \"popularity\": 94.456, \"rating_count\": 54844},\"rating\":5},{\"movie\":{\"id\": 101299, \"title\": \"The Hunger Games: Catching Fire\", \"popularity\": 49.864, \"rating_count\": 13777},\"rating\":3.95},{\"movie\":{\"id\": 1271, \"title\": \"300\", \"popularity\": 44.918, \"rating_count\": 24833},\"rating\":4.5},{\"movie\":{\"id\": 68737, \"title\": \"Seventh Son\", \"popularity\": 30.928, \"rating_count\": 557},\"rating\":4.25},{\"movie\":{\"id\": 12, \"title\": \"Finding Nemo\", \"popularity\": 55.456, \"rating_count\": 46128},\"rating\":5},{\"movie\":{\"id\": 32657, \"title\": \"Percy Jackson & the Olympians: The Lightning Thief\", \"popularity\": 62.104, \"rating_count\": 2933},\"rating\":4.65},{\"movie\":{\"id\": 862, \"title\": \"Toy Story\", \"popularity\": 78.404, \"rating_count\": 68997},\"rating\":4.9},{\"movie\":{\"id\": 10020, \"title\": \"Beauty and the Beast\", \"popularity\": 72.077, \"rating_count\": 41342},\"rating\":5}]}',\n",
       "  'result': [{'id': 411,\n",
       "    'title': 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe',\n",
       "    'popularity': 123.542,\n",
       "    'rating_count': 16536},\n",
       "   {'id': 812225,\n",
       "    'title': 'Black Clover: Sword of the Wizard King',\n",
       "    'popularity': 114.67,\n",
       "    'rating_count': 9},\n",
       "   {'id': 856289, 'title': 'Creation of the Gods I: Kingdom of Storms'},\n",
       "   {'id': 818110, 'title': 'The Magic Flute'},\n",
       "   {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   {'id': 630,\n",
       "    'title': 'The Wizard of Oz',\n",
       "    'popularity': 44.236,\n",
       "    'rating_count': 29260},\n",
       "   {'id': 4935,\n",
       "    'title': \"Howl's Moving Castle\",\n",
       "    'popularity': 79.888,\n",
       "    'rating_count': 16009},\n",
       "   {'id': 50619,\n",
       "    'title': 'The Twilight Saga: Breaking Dawn - Part 1',\n",
       "    'popularity': 79.868,\n",
       "    'rating_count': 2703},\n",
       "   {'id': 779782,\n",
       "    'title': 'The School for Good and Evil',\n",
       "    'popularity': 63.109,\n",
       "    'rating_count': 54},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 346698,\n",
       "    'title': 'Barbie',\n",
       "    'popularity': 1069.34,\n",
       "    'rating_count': 939},\n",
       "   {'id': 980489,\n",
       "    'title': 'Gran Turismo',\n",
       "    'popularity': 2680.593,\n",
       "    'rating_count': 56},\n",
       "   {'id': 284052,\n",
       "    'title': 'Doctor Strange',\n",
       "    'popularity': 70.535,\n",
       "    'rating_count': 12404},\n",
       "   {'id': 157350,\n",
       "    'title': 'Divergent',\n",
       "    'popularity': 39.066,\n",
       "    'rating_count': 5867},\n",
       "   {'id': 734253, 'title': 'Adipurush'},\n",
       "   {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   {'id': 76285,\n",
       "    'title': 'Percy Jackson: Sea of Monsters',\n",
       "    'popularity': 24.018,\n",
       "    'rating_count': 1182},\n",
       "   {'id': 508439,\n",
       "    'title': 'Onward',\n",
       "    'popularity': 25.372,\n",
       "    'rating_count': 1732},\n",
       "   {'id': 131631,\n",
       "    'title': 'The Hunger Games: Mockingjay - Part 1',\n",
       "    'popularity': 85.889,\n",
       "    'rating_count': 9665},\n",
       "   {'id': 10957,\n",
       "    'title': 'The Black Cauldron',\n",
       "    'popularity': 20.004,\n",
       "    'rating_count': 1860},\n",
       "   {'id': 338952,\n",
       "    'title': 'Fantastic Beasts: The Crimes of Grindelwald',\n",
       "    'popularity': 29.783,\n",
       "    'rating_count': 2254},\n",
       "   {'id': 635302,\n",
       "    'title': 'Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train',\n",
       "    'popularity': 96.797,\n",
       "    'rating_count': 195},\n",
       "   {'id': 916224,\n",
       "    'title': 'Suzume',\n",
       "    'popularity': 175.357,\n",
       "    'rating_count': 113},\n",
       "   {'id': 11849,\n",
       "    'title': 'Dungeons & Dragons',\n",
       "    'popularity': 29.35,\n",
       "    'rating_count': 2477},\n",
       "   {'id': 37933,\n",
       "    'title': 'Tales from Earthsea',\n",
       "    'popularity': 20.378,\n",
       "    'rating_count': 529},\n",
       "   {'id': 27022,\n",
       "    'title': \"The Sorcerer's Apprentice\",\n",
       "    'popularity': 28.585,\n",
       "    'rating_count': 2876},\n",
       "   {'id': 10674,\n",
       "    'title': 'Mulan',\n",
       "    'popularity': 73.011,\n",
       "    'rating_count': 14851},\n",
       "   {'id': 445651,\n",
       "    'title': 'The Darkest Minds',\n",
       "    'popularity': 105.269,\n",
       "    'rating_count': 204}]}]"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from pathlib import Path\n",
    "import json\n",
    "import re\n",
    "import pandas as pd\n",
    "\n",
    "# -----------------------------\n",
    "# připravení lookup dictionary\n",
    "# -----------------------------\n",
    "\n",
    "movie_lookup = movies_df.set_index(\"id\").to_dict(orient=\"index\")\n",
    "\n",
    "processed_logs = []\n",
    "\n",
    "logs_folder = \"./cinematch_logs\"\n",
    "\n",
    "json_files = list(Path(logs_folder).glob(\"*.json\"))\n",
    "\n",
    "movie_json_pattern = r'\\{.*?\\}'\n",
    "\n",
    "# -----------------------------\n",
    "# helper funkce\n",
    "# -----------------------------\n",
    "\n",
    "def replace_movie(movie_obj):\n",
    "    \"\"\"\n",
    "    Vrátí redukovaná data filmu z movies_df.\n",
    "    \"\"\"\n",
    "    movie_id = movie_obj.get(\"id\")\n",
    "\n",
    "    if movie_id in movie_lookup:\n",
    "        return {\n",
    "            \"id\": movie_id,\n",
    "            \"title\": movie_lookup[movie_id][\"title\"],\n",
    "            \"popularity\": movie_lookup[movie_id][\"popularity\"],\n",
    "            \"rating_count\": movie_lookup[movie_id][\"rating_count\"]\n",
    "        }\n",
    "\n",
    "    return {\n",
    "        \"id\": movie_id,\n",
    "        \"title\": movie_obj.get(\"title\")\n",
    "    }\n",
    "\n",
    "\n",
    "def try_parse_json(text):\n",
    "    try:\n",
    "        return json.loads(text)\n",
    "    except:\n",
    "        return None\n",
    "\n",
    "\n",
    "# -----------------------------\n",
    "# processing logů\n",
    "# -----------------------------\n",
    "\n",
    "for file_path in json_files:\n",
    "    with open(file_path, \"r\", encoding=\"utf-8\") as f:\n",
    "        logs = json.load(f)\n",
    "\n",
    "    processed_file_logs = []\n",
    "\n",
    "    for entry in logs:\n",
    "\n",
    "        new_entry = entry.copy()\n",
    "\n",
    "        # -------------------------\n",
    "        # ACTION\n",
    "        # -------------------------\n",
    "\n",
    "        action = entry.get(\"action\")\n",
    "\n",
    "        if action:\n",
    "            parsed = try_parse_json(action)\n",
    "\n",
    "            # pokud action není čistý json, zkus najít movie objekty\n",
    "            if parsed is None:\n",
    "\n",
    "                movie_matches = re.findall(r'\\{[^{}]*\"id\"[^{}]*\\}', action)\n",
    "\n",
    "                for match in movie_matches:\n",
    "                    try:\n",
    "                        movie_obj = json.loads(match)\n",
    "\n",
    "                        reduced_movie = replace_movie(movie_obj)\n",
    "\n",
    "                        action = action.replace(\n",
    "                            match,\n",
    "                            json.dumps(reduced_movie, ensure_ascii=False)\n",
    "                        )\n",
    "\n",
    "                    except:\n",
    "                        pass\n",
    "\n",
    "                new_entry[\"action\"] = action\n",
    "\n",
    "        # -------------------------\n",
    "        # RESULT\n",
    "        # -------------------------\n",
    "\n",
    "        result = entry.get(\"result\")\n",
    "\n",
    "        if result:\n",
    "            parsed_result = try_parse_json(result)\n",
    "\n",
    "            # pokud result je array filmů\n",
    "            if isinstance(parsed_result, list):\n",
    "\n",
    "                reduced_result = []\n",
    "\n",
    "                for movie in parsed_result:\n",
    "\n",
    "                    if isinstance(movie, dict) and \"id\" in movie:\n",
    "                        reduced_result.append(replace_movie(movie))\n",
    "                    else:\n",
    "                        reduced_result.append(movie)\n",
    "\n",
    "                new_entry[\"result\"] = reduced_result\n",
    "\n",
    "        processed_file_logs.append(new_entry)\n",
    "\n",
    "    processed_logs.append({\n",
    "        \"file\": file_path.name,\n",
    "        \"logs\": processed_file_logs\n",
    "    })\n",
    "\n",
    "# ukázka\n",
    "processed_logs[0][\"logs\"]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'profile': [{'movie': {'id': 269149,\n",
       "    'title': 'Zootopia',\n",
       "    'popularity': 98.11,\n",
       "    'rating_count': 14431},\n",
       "   'rating': 4.5},\n",
       "  {'movie': {'id': 675445,\n",
       "    'title': 'PAW Patrol: The Movie',\n",
       "    'popularity': 217.613,\n",
       "    'rating_count': 14},\n",
       "   'rating': 2},\n",
       "  {'movie': {'id': 11360,\n",
       "    'title': 'Dumbo',\n",
       "    'popularity': 60.157,\n",
       "    'rating_count': 10545},\n",
       "   'rating': 2.5},\n",
       "  {'movie': {'id': 150540,\n",
       "    'title': 'Inside Out',\n",
       "    'popularity': 107.292,\n",
       "    'rating_count': 21483},\n",
       "   'rating': 3.75},\n",
       "  {'movie': {'id': 14160,\n",
       "    'title': 'Up',\n",
       "    'popularity': 90.968,\n",
       "    'rating_count': 36382},\n",
       "   'rating': 4},\n",
       "  {'movie': {'id': 10681,\n",
       "    'title': 'WALL·E',\n",
       "    'popularity': 58.517,\n",
       "    'rating_count': 39993},\n",
       "   'rating': 3.3},\n",
       "  {'movie': {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   'rating': 3.7},\n",
       "  {'movie': {'id': 3170,\n",
       "    'title': 'Bambi',\n",
       "    'popularity': 43.491,\n",
       "    'rating_count': 9448},\n",
       "   'rating': 4},\n",
       "  {'movie': {'id': 10340,\n",
       "    'title': 'Lady and the Tramp',\n",
       "    'popularity': 36.117,\n",
       "    'rating_count': 12430},\n",
       "   'rating': 3.8},\n",
       "  {'movie': {'id': 862,\n",
       "    'title': 'Toy Story',\n",
       "    'popularity': 78.404,\n",
       "    'rating_count': 68997},\n",
       "   'rating': 4.25},\n",
       "  {'movie': {'id': 14813,\n",
       "    'title': \"Mickey's Christmas Carol\",\n",
       "    'popularity': 18.228,\n",
       "    'rating_count': 213},\n",
       "   'rating': 3.3},\n",
       "  {'movie': {'id': 12,\n",
       "    'title': 'Finding Nemo',\n",
       "    'popularity': 55.456,\n",
       "    'rating_count': 46128},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   'rating': 4.6},\n",
       "  {'movie': {'id': 808,\n",
       "    'title': 'Shrek',\n",
       "    'popularity': 94.456,\n",
       "    'rating_count': 54844},\n",
       "   'rating': 5},\n",
       "  {'movie': {'id': 9806,\n",
       "    'title': 'The Incredibles',\n",
       "    'popularity': 62.609,\n",
       "    'rating_count': 41463},\n",
       "   'rating': 4.35},\n",
       "  {'movie': {'id': 301528,\n",
       "    'title': 'Toy Story 4',\n",
       "    'popularity': 61.083,\n",
       "    'rating_count': 2802},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   'rating': 3},\n",
       "  {'movie': {'id': 2062,\n",
       "    'title': 'Ratatouille',\n",
       "    'popularity': 82.488,\n",
       "    'rating_count': 28187},\n",
       "   'rating': 5},\n",
       "  {'movie': {'id': 863,\n",
       "    'title': 'Toy Story 2',\n",
       "    'popularity': 73.516,\n",
       "    'rating_count': 32683},\n",
       "   'rating': 4.3},\n",
       "  {'movie': {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   'rating': 4.5},\n",
       "  {'movie': {'id': 976573,\n",
       "    'title': 'Elemental',\n",
       "    'popularity': 1008.942,\n",
       "    'rating_count': 179},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   'rating': 4.3},\n",
       "  {'movie': {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   'rating': 4.95},\n",
       "  {'movie': {'id': 10193,\n",
       "    'title': 'Toy Story 3',\n",
       "    'popularity': 69.145,\n",
       "    'rating_count': 20327},\n",
       "   'rating': 4.15},\n",
       "  {'movie': {'id': 810,\n",
       "    'title': 'Shrek the Third',\n",
       "    'popularity': 60.817,\n",
       "    'rating_count': 6368},\n",
       "   'rating': 4.75},\n",
       "  {'movie': {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   'rating': 3},\n",
       "  {'movie': {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   'rating': 3.5},\n",
       "  {'movie': {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   'rating': 4}],\n",
       " 'collab': {'recommendations': [{'id': 177572,\n",
       "    'title': 'Big Hero 6',\n",
       "    'popularity': 98.41,\n",
       "    'rating_count': 15680},\n",
       "   {'id': 9487,\n",
       "    'title': \"A Bug's Life\",\n",
       "    'popularity': 58.168,\n",
       "    'rating_count': 26736},\n",
       "   {'id': 9502,\n",
       "    'title': 'Kung Fu Panda',\n",
       "    'popularity': 52.866,\n",
       "    'rating_count': 16390},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 20352,\n",
       "    'title': 'Despicable Me',\n",
       "    'popularity': 47.416,\n",
       "    'rating_count': 14136},\n",
       "   {'id': 7443,\n",
       "    'title': 'Chicken Run',\n",
       "    'popularity': 36.884,\n",
       "    'rating_count': 22822},\n",
       "   {'id': 38757,\n",
       "    'title': 'Tangled',\n",
       "    'popularity': 84.14,\n",
       "    'rating_count': 11492},\n",
       "   {'id': 10674,\n",
       "    'title': 'Mulan',\n",
       "    'popularity': 73.011,\n",
       "    'rating_count': 14851},\n",
       "   {'id': 129,\n",
       "    'title': 'Spirited Away',\n",
       "    'popularity': 68.024,\n",
       "    'rating_count': 33333},\n",
       "   {'id': 82690,\n",
       "    'title': 'Wreck-It Ralph',\n",
       "    'popularity': 46.617,\n",
       "    'rating_count': 10694},\n",
       "   {'id': 22,\n",
       "    'title': 'Pirates of the Caribbean: The Curse of the Black Pearl',\n",
       "    'popularity': 80.509,\n",
       "    'rating_count': 48722},\n",
       "   {'id': 11688,\n",
       "    'title': \"The Emperor's New Groove\",\n",
       "    'popularity': 76.823,\n",
       "    'rating_count': 11437},\n",
       "   {'id': 920, 'title': 'Cars', 'popularity': 47.447, 'rating_count': 11703},\n",
       "   {'id': 354912,\n",
       "    'title': 'Coco',\n",
       "    'popularity': 166.578,\n",
       "    'rating_count': 9638},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 531,\n",
       "    'title': 'The Wrong Trousers',\n",
       "    'popularity': 14.891,\n",
       "    'rating_count': 17652},\n",
       "   {'id': 11544,\n",
       "    'title': 'Lilo & Stitch',\n",
       "    'popularity': 44.02,\n",
       "    'rating_count': 9472},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 10386,\n",
       "    'title': 'The Iron Giant',\n",
       "    'popularity': 41.39,\n",
       "    'rating_count': 12381},\n",
       "   {'id': 137106,\n",
       "    'title': 'The Lego Movie',\n",
       "    'popularity': 30.267,\n",
       "    'rating_count': 10233},\n",
       "   {'id': 277834,\n",
       "    'title': 'Moana',\n",
       "    'popularity': 17.963,\n",
       "    'rating_count': 8278},\n",
       "   {'id': 532,\n",
       "    'title': 'A Close Shave',\n",
       "    'popularity': 11.942,\n",
       "    'rating_count': 13944},\n",
       "   {'id': 38055,\n",
       "    'title': 'Megamind',\n",
       "    'popularity': 41.692,\n",
       "    'rating_count': 8179},\n",
       "   {'id': 953,\n",
       "    'title': 'Madagascar',\n",
       "    'popularity': 54.83,\n",
       "    'rating_count': 9708},\n",
       "   {'id': 82702,\n",
       "    'title': 'How to Train Your Dragon 2',\n",
       "    'popularity': 42.798,\n",
       "    'rating_count': 7656},\n",
       "   {'id': 62177, 'title': 'Brave', 'popularity': 58.647, 'rating_count': 9582},\n",
       "   {'id': 62211,\n",
       "    'title': 'Monsters University',\n",
       "    'popularity': 44.116,\n",
       "    'rating_count': 6587},\n",
       "   {'id': 558,\n",
       "    'title': 'Spider-Man 2',\n",
       "    'popularity': 24.172,\n",
       "    'rating_count': 26989},\n",
       "   {'id': 533,\n",
       "    'title': 'Wallace & Gromit: The Curse of the Were-Rabbit',\n",
       "    'popularity': 34.477,\n",
       "    'rating_count': 7414}],\n",
       "  'ratings': [{'movie': {'id': 177572,\n",
       "     'title': 'Big Hero 6',\n",
       "     'popularity': 98.41,\n",
       "     'rating_count': 15680},\n",
       "    'rating': 2.5}]},\n",
       " 'content': {'recommendations': [{'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 1040148,\n",
       "    'title': 'Ruby Gillman, Teenage Kraken',\n",
       "    'popularity': 321.777,\n",
       "    'rating_count': 17},\n",
       "   {'id': 447365,\n",
       "    'title': 'Guardians of the Galaxy Vol. 3',\n",
       "    'popularity': 318.516,\n",
       "    'rating_count': 980},\n",
       "   {'id': 330457,\n",
       "    'title': 'Frozen II',\n",
       "    'popularity': 70.221,\n",
       "    'rating_count': 1442},\n",
       "   {'id': 321612,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 56.226,\n",
       "    'rating_count': 3030},\n",
       "   {'id': 505642,\n",
       "    'title': 'Black Panther: Wakanda Forever',\n",
       "    'popularity': 131.897,\n",
       "    'rating_count': 743},\n",
       "   {'id': 260513,\n",
       "    'title': 'Incredibles 2',\n",
       "    'popularity': 49.215,\n",
       "    'rating_count': 6303},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 49519,\n",
       "    'title': 'The Croods',\n",
       "    'popularity': 38.079,\n",
       "    'rating_count': 2809},\n",
       "   {'id': 137106,\n",
       "    'title': 'The Lego Movie',\n",
       "    'popularity': 30.267,\n",
       "    'rating_count': 10233},\n",
       "   {'id': 10192,\n",
       "    'title': 'Shrek Forever After',\n",
       "    'popularity': 65.35,\n",
       "    'rating_count': 3381},\n",
       "   {'id': 14836,\n",
       "    'title': 'Coraline',\n",
       "    'popularity': 105.931,\n",
       "    'rating_count': 9671},\n",
       "   {'id': 105864,\n",
       "    'title': 'The Good Dinosaur',\n",
       "    'popularity': 57.167,\n",
       "    'rating_count': 1514},\n",
       "   {'id': 10144,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 79.593,\n",
       "    'rating_count': 17911},\n",
       "   {'id': 675353,\n",
       "    'title': 'Sonic the Hedgehog 2',\n",
       "    'popularity': 142.66,\n",
       "    'rating_count': 270},\n",
       "   {'id': 481084,\n",
       "    'title': 'The Addams Family',\n",
       "    'popularity': 32.867,\n",
       "    'rating_count': 216},\n",
       "   {'id': 10198,\n",
       "    'title': 'The Princess and the Frog',\n",
       "    'popularity': 61.134,\n",
       "    'rating_count': 3491},\n",
       "   {'id': 338958,\n",
       "    'title': 'Disenchanted',\n",
       "    'popularity': 41.967,\n",
       "    'rating_count': 72},\n",
       "   {'id': 676710,\n",
       "    'title': 'The Amazing Maurice',\n",
       "    'popularity': 34.244,\n",
       "    'rating_count': 15},\n",
       "   {'id': 529203,\n",
       "    'title': 'The Croods: A New Age',\n",
       "    'popularity': 63.456,\n",
       "    'rating_count': 201},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 496450, 'title': 'Miraculous: Ladybug & Cat Noir, The Movie'},\n",
       "   {'id': 354912,\n",
       "    'title': 'Coco',\n",
       "    'popularity': 166.578,\n",
       "    'rating_count': 9638},\n",
       "   {'id': 420818,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 63.351,\n",
       "    'rating_count': 1207},\n",
       "   {'id': 1001811,\n",
       "    'title': 'My Big Fat Greek Wedding 3',\n",
       "    'popularity': 295.179,\n",
       "    'rating_count': 11},\n",
       "   {'id': 744275,\n",
       "    'title': 'After We Fell',\n",
       "    'popularity': 140.224,\n",
       "    'rating_count': 23},\n",
       "   {'id': 258509,\n",
       "    'title': 'Alvin and the Chipmunks: The Road Chip',\n",
       "    'popularity': 30.212,\n",
       "    'rating_count': 102},\n",
       "   {'id': 177572,\n",
       "    'title': 'Big Hero 6',\n",
       "    'popularity': 98.41,\n",
       "    'rating_count': 15680},\n",
       "   {'id': 16859,\n",
       "    'title': \"Kiki's Delivery Service\",\n",
       "    'popularity': 38.008,\n",
       "    'rating_count': 6855},\n",
       "   {'id': 7518,\n",
       "    'title': 'Over the Hedge',\n",
       "    'popularity': 29.575,\n",
       "    'rating_count': 4576}],\n",
       "  'ratings': [{'movie': {'id': 109445,\n",
       "     'title': 'Frozen',\n",
       "     'popularity': 85.794,\n",
       "     'rating_count': 11102},\n",
       "    'rating': 4.0}]}}"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import json\n",
    "import re\n",
    "\n",
    "sessions = []\n",
    "\n",
    "current_session = None\n",
    "\n",
    "\n",
    "# ----------------------------------------\n",
    "# helpery\n",
    "# ----------------------------------------\n",
    "\n",
    "def extract_profile(action_text):\n",
    "\n",
    "    try:\n",
    "        match = re.search(r'Profile:\\s*(\\{.*\\})', action_text)\n",
    "\n",
    "        if not match:\n",
    "            return None\n",
    "\n",
    "        return json.loads(match.group(1))\n",
    "\n",
    "    except:\n",
    "        return None\n",
    "\n",
    "\n",
    "def extract_movie(action_text):\n",
    "\n",
    "    try:\n",
    "        match = re.search(r'Movie:\\s*(\\{.*\\})', action_text)\n",
    "\n",
    "        if not match:\n",
    "            return None\n",
    "\n",
    "        return json.loads(match.group(1))\n",
    "\n",
    "    except:\n",
    "        return None\n",
    "\n",
    "\n",
    "# ----------------------------------------\n",
    "# processing\n",
    "# ----------------------------------------\n",
    "\n",
    "for file_data in processed_logs:\n",
    "\n",
    "    logs = file_data[\"logs\"]\n",
    "\n",
    "    i = 0\n",
    "\n",
    "    while i < len(logs):\n",
    "\n",
    "        entry = logs[i]\n",
    "\n",
    "        context = entry.get(\"context\", \"\")\n",
    "        action = entry.get(\"action\", \"\")\n",
    "        result = entry.get(\"result\")\n",
    "\n",
    "        # ----------------------------------------\n",
    "        # začátek nové session\n",
    "        # ----------------------------------------\n",
    "\n",
    "        if (\n",
    "            \"[Recommender Collab]\" in context\n",
    "            and \"User requested movies\" in action\n",
    "        ):\n",
    "\n",
    "            profile = extract_profile(action)[\"movieRatings\"]\n",
    "\n",
    "            collab_recs = result\n",
    "\n",
    "            # očekáváme hned další content recommendation\n",
    "            content_entry = logs[i + 1]\n",
    "\n",
    "            content_recs = content_entry.get(\"result\")\n",
    "\n",
    "            current_session = {\n",
    "                \"profile\": profile,\n",
    "\n",
    "                \"collab\": {\n",
    "                    \"recommendations\": collab_recs,\n",
    "                    \"ratings\": []\n",
    "                },\n",
    "\n",
    "                \"content\": {\n",
    "                    \"recommendations\": content_recs,\n",
    "                    \"ratings\": []\n",
    "                }\n",
    "            }\n",
    "\n",
    "            sessions.append(current_session)\n",
    "\n",
    "            i += 1\n",
    "            i += 1\n",
    "            continue\n",
    "\n",
    "        # ----------------------------------------\n",
    "        # collab rating\n",
    "        # ----------------------------------------\n",
    "\n",
    "        if \"User rated movie from recommendation\" in action:\n",
    "\n",
    "            movie = extract_movie(action)\n",
    "\n",
    "            try:\n",
    "                rating = float(result)\n",
    "            except:\n",
    "                i += 1\n",
    "                continue\n",
    "\n",
    "            rating_obj = {\n",
    "                \"movie\": movie,\n",
    "                \"rating\": rating\n",
    "            }\n",
    "\n",
    "            if \"Collab\" in context:\n",
    "\n",
    "                if current_session:\n",
    "                    current_session[\"collab\"][\"ratings\"].append(\n",
    "                        rating_obj\n",
    "                    )\n",
    "\n",
    "            elif \"Content\" in context:\n",
    "\n",
    "                if current_session:\n",
    "                    current_session[\"content\"][\"ratings\"].append(\n",
    "                        rating_obj\n",
    "                    )\n",
    "\n",
    "        i += 1\n",
    "\n",
    "sessions[73]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "id": "f7820caa",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[2.5]\n",
      "[4.0]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>session_id</th>\n",
       "      <th>model</th>\n",
       "      <th>profile_size</th>\n",
       "      <th>profile_med_rating</th>\n",
       "      <th>profile_med_popularity</th>\n",
       "      <th>profile_med_rating_count</th>\n",
       "      <th>num_recommendations</th>\n",
       "      <th>recommendation_med_popularity</th>\n",
       "      <th>recommendation_median_popularity</th>\n",
       "      <th>recommendation_med_rating_count</th>\n",
       "      <th>num_rated_movies</th>\n",
       "      <th>avg_user_rating</th>\n",
       "      <th>median_user_rating</th>\n",
       "      <th>max_user_rating</th>\n",
       "      <th>success_rate_4</th>\n",
       "      <th>success_rate_45</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>collab</td>\n",
       "      <td>8</td>\n",
       "      <td>4.75</td>\n",
       "      <td>81.1270</td>\n",
       "      <td>26308.5</td>\n",
       "      <td>30</td>\n",
       "      <td>60.4785</td>\n",
       "      <td>60.4785</td>\n",
       "      <td>26234.5</td>\n",
       "      <td>1</td>\n",
       "      <td>4.75</td>\n",
       "      <td>4.75</td>\n",
       "      <td>4.75</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0</td>\n",
       "      <td>content</td>\n",
       "      <td>8</td>\n",
       "      <td>4.75</td>\n",
       "      <td>81.1270</td>\n",
       "      <td>26308.5</td>\n",
       "      <td>30</td>\n",
       "      <td>70.5350</td>\n",
       "      <td>70.5350</td>\n",
       "      <td>2599.0</td>\n",
       "      <td>1</td>\n",
       "      <td>4.00</td>\n",
       "      <td>4.00</td>\n",
       "      <td>4.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1</td>\n",
       "      <td>collab</td>\n",
       "      <td>10</td>\n",
       "      <td>4.75</td>\n",
       "      <td>79.6195</td>\n",
       "      <td>26308.5</td>\n",
       "      <td>30</td>\n",
       "      <td>73.1585</td>\n",
       "      <td>73.1585</td>\n",
       "      <td>30898.0</td>\n",
       "      <td>1</td>\n",
       "      <td>4.90</td>\n",
       "      <td>4.90</td>\n",
       "      <td>4.90</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1</td>\n",
       "      <td>content</td>\n",
       "      <td>10</td>\n",
       "      <td>4.75</td>\n",
       "      <td>79.6195</td>\n",
       "      <td>26308.5</td>\n",
       "      <td>30</td>\n",
       "      <td>69.4030</td>\n",
       "      <td>69.4030</td>\n",
       "      <td>2885.0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2</td>\n",
       "      <td>collab</td>\n",
       "      <td>11</td>\n",
       "      <td>4.75</td>\n",
       "      <td>78.7300</td>\n",
       "      <td>36468.0</td>\n",
       "      <td>30</td>\n",
       "      <td>60.2540</td>\n",
       "      <td>60.2540</td>\n",
       "      <td>34934.0</td>\n",
       "      <td>1</td>\n",
       "      <td>4.80</td>\n",
       "      <td>4.80</td>\n",
       "      <td>4.80</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   session_id    model  profile_size  profile_med_rating  \\\n",
       "0           0   collab             8                4.75   \n",
       "1           0  content             8                4.75   \n",
       "2           1   collab            10                4.75   \n",
       "3           1  content            10                4.75   \n",
       "4           2   collab            11                4.75   \n",
       "\n",
       "   profile_med_popularity  profile_med_rating_count  num_recommendations  \\\n",
       "0                 81.1270                   26308.5                   30   \n",
       "1                 81.1270                   26308.5                   30   \n",
       "2                 79.6195                   26308.5                   30   \n",
       "3                 79.6195                   26308.5                   30   \n",
       "4                 78.7300                   36468.0                   30   \n",
       "\n",
       "   recommendation_med_popularity  recommendation_median_popularity  \\\n",
       "0                        60.4785                           60.4785   \n",
       "1                        70.5350                           70.5350   \n",
       "2                        73.1585                           73.1585   \n",
       "3                        69.4030                           69.4030   \n",
       "4                        60.2540                           60.2540   \n",
       "\n",
       "   recommendation_med_rating_count  num_rated_movies  avg_user_rating  \\\n",
       "0                          26234.5                 1             4.75   \n",
       "1                           2599.0                 1             4.00   \n",
       "2                          30898.0                 1             4.90   \n",
       "3                           2885.0                 0              NaN   \n",
       "4                          34934.0                 1             4.80   \n",
       "\n",
       "   median_user_rating  max_user_rating  success_rate_4  success_rate_45  \n",
       "0                4.75             4.75             1.0              1.0  \n",
       "1                4.00             4.00             1.0              0.0  \n",
       "2                4.90             4.90             1.0              1.0  \n",
       "3                 NaN              NaN             NaN              NaN  \n",
       "4                4.80             4.80             1.0              1.0  "
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd\n",
    "import numpy as np\n",
    "\n",
    "rows = []\n",
    "\n",
    "for session_id, session in enumerate(sessions):\n",
    "\n",
    "    profile = session[\"profile\"]\n",
    "\n",
    "    profile_size = len(profile)\n",
    "\n",
    "    profile_med_rating = np.median([\n",
    "        x[\"rating\"] for x in profile\n",
    "    ])\n",
    "\n",
    "    profile_med_popularity = np.median([\n",
    "        x[\"movie\"].get(\"popularity\", 0)\n",
    "        for x in profile\n",
    "    ])\n",
    "\n",
    "    profile_med_rating_count = np.median([\n",
    "        x[\"movie\"].get(\"rating_count\", 0)\n",
    "        for x in profile\n",
    "    ])\n",
    "\n",
    "    for model in [\"collab\", \"content\"]:\n",
    "\n",
    "        recommendations = session[model][\"recommendations\"]\n",
    "        ratings = session[model][\"ratings\"]\n",
    "\n",
    "        # -----------------------------\n",
    "        # recommendation stats\n",
    "        # -----------------------------\n",
    "\n",
    "        rec_popularities = [\n",
    "            x.get(\"popularity\", np.nan)\n",
    "            for x in recommendations\n",
    "            if \"popularity\" in x\n",
    "        ]\n",
    "\n",
    "        rec_rating_counts = [\n",
    "            x.get(\"rating_count\", np.nan)\n",
    "            for x in recommendations\n",
    "            if \"rating_count\" in x\n",
    "        ]\n",
    "\n",
    "        # -----------------------------\n",
    "        # user feedback stats\n",
    "        # -----------------------------\n",
    "\n",
    "        user_ratings = [\n",
    "            x[\"rating\"]\n",
    "            for x in ratings\n",
    "        ]\n",
    "\n",
    "        if(session_id == 73): print(user_ratings)\n",
    "\n",
    "        rows.append({\n",
    "\n",
    "            # identifiers\n",
    "            \"session_id\": session_id,\n",
    "            \"model\": model,\n",
    "\n",
    "            # profile stats\n",
    "            \"profile_size\": profile_size,\n",
    "            \"profile_med_rating\": profile_med_rating,\n",
    "            \"profile_med_popularity\": profile_med_popularity,\n",
    "            \"profile_med_rating_count\": profile_med_rating_count,\n",
    "\n",
    "            # recommendation batch stats\n",
    "            \"num_recommendations\": len(recommendations),\n",
    "\n",
    "            \"recommendation_med_popularity\":\n",
    "                np.median(rec_popularities),\n",
    "\n",
    "            \"recommendation_median_popularity\":\n",
    "                np.median(rec_popularities),\n",
    "\n",
    "            \"recommendation_med_rating_count\":\n",
    "                np.median(rec_rating_counts),\n",
    "\n",
    "            # user feedback\n",
    "            \"num_rated_movies\": len(user_ratings),\n",
    "\n",
    "            \"avg_user_rating\":\n",
    "                np.mean(user_ratings)\n",
    "                if len(user_ratings) > 0 else np.nan,\n",
    "\n",
    "            \"median_user_rating\":\n",
    "                np.median(user_ratings)\n",
    "                if len(user_ratings) > 0 else np.nan,\n",
    "\n",
    "            \"max_user_rating\":\n",
    "                np.max(user_ratings)\n",
    "                if len(user_ratings) > 0 else np.nan,\n",
    "\n",
    "            \"success_rate_4\":\n",
    "                np.mean(np.array(user_ratings) >= 4)\n",
    "                if len(user_ratings) > 0 else np.nan,\n",
    "\n",
    "            \"success_rate_45\":\n",
    "                np.mean(np.array(user_ratings) >= 4.5)\n",
    "                if len(user_ratings) > 0 else np.nan,\n",
    "        })\n",
    "\n",
    "eval_df = pd.DataFrame(rows)\n",
    "\n",
    "eval_df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>median_user_rating</th>\n",
       "      <th>success_rate_4</th>\n",
       "      <th>success_rate_45</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>model</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>collab</th>\n",
       "      <td>4.198052</td>\n",
       "      <td>0.714286</td>\n",
       "      <td>0.389610</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.926339</td>\n",
       "      <td>0.482143</td>\n",
       "      <td>0.196429</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         median_user_rating  success_rate_4  success_rate_45\n",
       "model                                                       \n",
       "collab             4.198052        0.714286         0.389610\n",
       "content            3.926339        0.482143         0.196429"
      ]
     },
     "execution_count": 65,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "eval_df.groupby(\"model\")[\n",
    "    [\n",
    "        \"median_user_rating\",\n",
    "        \"success_rate_4\",\n",
    "        \"success_rate_45\",\n",
    "    ]\n",
    "].mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "id": "ec7fa521",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr:last-of-type th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th></th>\n",
       "      <th colspan=\"2\" halign=\"left\">median_user_rating</th>\n",
       "      <th colspan=\"2\" halign=\"left\">success_rate_4</th>\n",
       "      <th colspan=\"2\" halign=\"left\">success_rate_45</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>model</th>\n",
       "      <th>collab</th>\n",
       "      <th>content</th>\n",
       "      <th>collab</th>\n",
       "      <th>content</th>\n",
       "      <th>collab</th>\n",
       "      <th>content</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>profile_group</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>(0, 3]</th>\n",
       "      <td>4.207500</td>\n",
       "      <td>3.610000</td>\n",
       "      <td>0.750000</td>\n",
       "      <td>0.200000</td>\n",
       "      <td>0.250000</td>\n",
       "      <td>0.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>(3, 5]</th>\n",
       "      <td>4.027778</td>\n",
       "      <td>4.187500</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.625000</td>\n",
       "      <td>0.388889</td>\n",
       "      <td>0.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>(5, 10]</th>\n",
       "      <td>4.323214</td>\n",
       "      <td>3.842857</td>\n",
       "      <td>0.714286</td>\n",
       "      <td>0.357143</td>\n",
       "      <td>0.500000</td>\n",
       "      <td>0.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>(10, 20]</th>\n",
       "      <td>4.236765</td>\n",
       "      <td>4.053846</td>\n",
       "      <td>0.735294</td>\n",
       "      <td>0.615385</td>\n",
       "      <td>0.382353</td>\n",
       "      <td>0.153846</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>(20, 50]</th>\n",
       "      <td>4.162037</td>\n",
       "      <td>3.864063</td>\n",
       "      <td>0.703704</td>\n",
       "      <td>0.500000</td>\n",
       "      <td>0.388889</td>\n",
       "      <td>0.156250</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "              median_user_rating           success_rate_4            \\\n",
       "model                     collab   content         collab   content   \n",
       "profile_group                                                         \n",
       "(0, 3]                  4.207500  3.610000       0.750000  0.200000   \n",
       "(3, 5]                  4.027778  4.187500       0.666667  0.625000   \n",
       "(5, 10]                 4.323214  3.842857       0.714286  0.357143   \n",
       "(10, 20]                4.236765  4.053846       0.735294  0.615385   \n",
       "(20, 50]                4.162037  3.864063       0.703704  0.500000   \n",
       "\n",
       "              success_rate_45            \n",
       "model                  collab   content  \n",
       "profile_group                            \n",
       "(0, 3]               0.250000  0.200000  \n",
       "(3, 5]               0.388889  0.250000  \n",
       "(5, 10]              0.500000  0.250000  \n",
       "(10, 20]             0.382353  0.153846  \n",
       "(20, 50]             0.388889  0.156250  "
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "profile_bins = [0, 3, 5, 10, 20, 50]\n",
    "\n",
    "eval_df[\"profile_group\"] = pd.cut(\n",
    "    eval_df[\"profile_size\"],\n",
    "    bins=profile_bins\n",
    ")\n",
    "\n",
    "\n",
    "eval_df.groupby([\"profile_group\", \"model\"])[[\"median_user_rating\", \"success_rate_4\", \"success_rate_45\"]].mean().unstack()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 76,
   "id": "4a1a96b7",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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8+blfexRovesRDfFXGPNvO1iXleFvl8VYqrH7KqrrsI999yDP/3pT/jrX/+K9vb2GaUZElLvKFWPEDKlc889F7quJ9tAJ3z3u98Fx3E455xzZnwba9euhdfrxW233QZVVbP2Dw8PT/vYgiBkfXL8/e9/P+vT3sQ6PtM5Qcnn+OOPR2trKx588EFompbc/qtf/SorDSi1/TLia0etXLkSjLGcj0nC+9//foyMjGT9fZDyiXmhf0Ov14u2tjY888wzaZf74Q9/WNT9zuRyuYp6XJuamrB27Vr87ne/w6OPPgqr1Zq1eG7m4+V2u7F48WLIsjytMRb6HGxvb8eaNWvw0EMPYd++fWmXSTzegiDg3e9+N/74xz+mtZEeHBzEr3/9a5x88snwer3TGmepleO1d+6550LTNNx///3Jbbqu4/vf/37a5RIzPZmvz//6r//KOmYxr89zzz0X//73v7Fp06bktkgkgh//+MeYP38+Vq5cWfR9yiQIAtauXYsnnngi7Xnw5ptv4u9//3vaZYt5XRX6flWIRAe+fI/Z0UcfjaOPPho/+clP8Pjjj+Oyyy6r+oXKCakkenUQQqZ0/vnn4/TTT8dXv/pV9Pf3421vexueeuop/PGPf8TnPve5vK2li+H1enH//ffjyiuvxHHHHYfLLrsM7e3t2LdvH/7yl7/gne98Z87AoBDvec978Itf/AI+nw8rV67Epk2b8PTTT6e1YQeAY445BoIg4M4770QgEIDNZsMZZ5yBjo6Oad8vq9WK9evX4zOf+QzOOOMMXHrppejv78cjjzyCRYsWpX0i/O53vxtdXV145zvfic7OTrz55pu47777cN55501ac3DVVVfh5z//Oa6//nr8+9//ximnnIJIJIKnn34a1157Ld73vvcV9Tf86Ec/ijvuuAMf/ehHcfzxx+OZZ57Bjh07pv0YAMCqVavw9NNP4zvf+Q7mzJmDBQsWZLXjzvSBD3wAV1xxBX74wx9i7dq1WQsrr1y5EqeddhpWrVqFlpYWvPTSS/j973+PT3/609MaYzHPwe9973s4+eSTcdxxx+HjH/84FixYgP7+fvzlL3/BK6+8AgC45ZZbsGHDBpx88sm49tprIYoiHnjgAciyjLvuumtaYyyHcrz2zj//fLzzne/EV77yFfT392PlypX47//+76waHa/XizVr1uCuu+6Cqqro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pQu6d++OZcuW4dq1a7UbHdV9hVnyVi1NSMVfkiVJPq4/J/e7z8rKj4c30iBQ61HjpKY6Jc4bBCf+zImIiIhqqsqJU48ePfDpp58iKysLr7zyCtavX48mTZrAbDZj586d0Ov1tRsp1U0mw63rWzSVtys0gKlI7ldHVaXEubHU3HBKnDeAz5yIiIganmpX1dNoNHjhhReQlJSE48ePY/LkyZg/fz4CAgLw5z//uXaipLpLoZaLApgKKm83FQAKD7lfHXV7ifPKNLgS5w3gMyciIqKGp8blyAGgdevWWLBgAS5duoR169bZLyqqP1TBciW1gksVS1ELIR/3ipT71VG1XeK8zmkAnzkRERE1PPeUOJVRKBQYOnQovvvuO3sMR/WJJMnlp5X+clGAEh1gNsnf81Lk44EP1+kiAWUlzn3Ubki7mg99UQlMZgF9UQnSrubfU4nzOqkBfOZERETU8Eiigd2hU6fTwdvbG3l5edBqtY4Op+GwuqdPkbxVq57d04f3cSqnAXzmREREVLdVJzeo1g1wiWrMM0IuP12YJRcFUKjlrVr1aNXBniXO64UG8JkTERFRw8HEie4fSQLUTRwdRa0qKz9OtzSAz5yIiIgaBrtc40RERERERFSfMXEiIiIiIiKygYkTERERERGRDUyciIiIiIiIbGDiREREREREZAMTJyIiIiIiIhuYOBEREREREdnAxImIiIiIiMgGJk5EREREREQ2MHEiIiIiIiKygYkTERERERGRDUyciIiIiIiIbGDiREREREREZAMTJyIiIiIiIhuYOBEREREREdnAxImIiIiIiMgGJk5EREREREQ2MHEiIiIiIiKygYkTERERERGRDUyciIiIiIiIbGDiREREREREZAMTJyIiIiIiIhuYOBEREREREdnAxImIiIiIiMgGV0cHQFUkBFCYBZgMgEINqIIBSXJ0VI7Bc0FERERE95lDV5yWL1+OmJgYaLVaaLVaxMbG4scff7zrczZs2IA2bdrAw8MD7du3x7Zt2+5bvA6TnwGkrwTOLAPOfCR/T18pH29oeC6IiIiIyAEcmjiFhIRg/vz5OHz4MA4dOoR+/fphyJAhOHnyZKX99+7di6effhqjR4/GkSNHMHToUAwdOhQnTpy477HfN/kZQMZqIPcYoPQDvFrJ33OPyccbUsLAc0FEREREDiIJIYSjg7idn58f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GxtrNUZZn7IxOO/qlv79++P48eNITk62fHXt2hXDhw+3/JvzhirTq1evCrc8OHPmDJo1awYAiIiIQFBQkNVnqtPpcODAAau5c/PmTRw+fNjS5+eff4bZbEb37t0tfX799VeUlJRY+uzcuROtW7eGr6+vpc/d5hc5D4PBABcX61/VFAoFzGYzwHlDVeBMc6QqsTg9R1encCbr168XSqVSJCQkiFOnTomXX35Z+Pj4WFW/ovph7NixwtvbW+zevVtkZWVZvgwGg6XPmDFjRFhYmPj555/FoUOHRGxsrIiNjbW0l5WVfvTRR0VycrLYvn27aNy4caVlpadOnSpSUlLERx99VGlZac67uuv2qnqC84bu4LfffhOurq5i3rx54uzZs2LNmjVCrVaL1atXW/rMnz9f+Pj4iG+//VYcO3ZMDBkypNKSwZ06dRIHDhwQSUlJomXLllYlg2/evCkCAwPFc889J06cOCHWr18v1Gp1hZLBrq6uYuHChSIlJUXMnj2bZaWd1MiRI0XTpk0t5cg3bdokGjVqJKZNm2bpw3lDer1eHDlyRBw5ckQAEIsXLxZHjhwR58+fF8LJ5khVYnFmTJzKWbp0qQgLCxPu7u7igQceEPv373d0SFQLAFT6tXLlSkufwsJC8eqrrwpfX1+hVqvFE088IbKysqzGyczMFI899phQqVSiUaNGYvLkyaKkpMSqz65du0THjh2Fu7u7aN68udVrlOG8q7vKJ06cN3Qn33//vYiOjhZKpVK0adNGfPLJJ1btZrNZzJw5UwQGBgqlUin69+8vUlNTrfpcv35dPP3008LT01NotVrx/PPPC71eb9Xn6NGjonfv3kKpVIqmTZuK+fPnV4jl66+/Fq1atRLu7u6iXbt24ocffqild033QqfTiYkTJ4qwsDDh4eEhmjdvLt58802rktCcN7Rr165Kf6cZOXKkEE42R6oSizOTxO23nyYiIiIiIqIKeI0TERERERGRDUyciIiIiIiIbGDiREREREREZAMTJyIiIiIiIhuYOBEREREREdnAxImIiIiIiMgGJk5EREREREQ2MHEiIiIiIiKygYkTEZET2L17NyRJws2bNwEACQkJ8PHxcXRY1RYeHo4lS5Y4Ogyn8o9//AMdO3Z0dBh1wunTp9GjRw94eHigY8eOyMzMhCRJSE5OBir574SI6H5i4kREZMOo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iIyMxOnTpyFJEgYOHIjJkyejW7dumDt3LoYNG4Z9+/Zh2bJlVlXk+vXrh2XLliE2NhYmkwnTp0+vsApki73OQVX069cP7733HlatWoXY2FisXr0aJ06csCQrBw4cQGJiIh599FEEBATgwIEDuHr1qmWr2ttvv40JEybA29sbAwcOhNFoxKFDh5Cbm4s33nij2vFs2LABXbt2Re/evbFmzRr89ttv+Pzzz+/6nKlTp2L27Nlo0aIFOnbsiJUrVyI5OfmO1fuqYvr06ejRowfGjx+PF198ERqNBqdOncLOnTuxbNmyGo9LRFQZliMnIqomrVYLrVZ7x/a5c+di5syZiI+PR1RUFAYOHIgffvgBERERwK0tRBs3bsSWLVvQoUMHrFixAu++++5dX3Px4sXw9fVFz549MXjwYMTFxaFz5852f2+4db3M4sWL8c9//hPR0dFYs2YN4uPjrfr07NkTY8aMwbBhw9C4cWMsWLCgRq8VERGBb775Bps2bUJMTAyWL1+ON998E7CxtXHjxo3o1q0bnn76abRt2xbTpk2zrP507twZX3/9NdavX4/o6GjMmjULc+bMsbpJ8aJFixAaGoo+ffrgmWeewZQpU6qd9NjrHFRFXFwcZs6ciWnTpqFbt27Q6/VWKz5arRa//vorHn/8cbRq1QpvvfUWFi1ahMceewwA8OKLL+Kzzz7DypUr0b59e/Tt2xcJCQmWOVldb7/9NtavX4+YmBisWrUK69atQ9u2be/6nAkTJuCNN97A5MmT0b59e2zfvt1Sir6mYmJi8Msvv+DMmTPo06cPOnXqhFmzZqFJkyY1HpOI6E4kUX7TNBERkQPNmzcPK1aswMWLFx0dClVCkiRs3ry5wn2liIjqO27VIyIih/rXv/6Fbt26wd/fH3v27MF7771nKcBBRETkLJg4ERGRQ509exbvvPMObty4gbCwMEyePBkzZsxwdFhERERWuFWPiIiIiIjIBhaHICIiIiIisoGJExERERERkQ1MnIiIiIiIiGxg4kRERERERGQDEyciIiIiIiIbmDgRERERERHZwMSJiIiIiIjIBiZORERERERENvx/mOncpw8hmXAAAAAASUVORK5CYII=",
      "text/plain": [
       "<Figure size 1000x600 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import seaborn as sns\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "plt.figure(figsize=(10,6))\n",
    "\n",
    "sns.regplot(\n",
    "    data=eval_df[eval_df[\"model\"] == \"collab\"],\n",
    "    x=\"profile_med_rating_count\",\n",
    "    y=\"median_user_rating\",\n",
    "    scatter_kws={\"alpha\": 0.4},\n",
    "    label=\"collab\"\n",
    ")\n",
    "\n",
    "sns.regplot(\n",
    "    data=eval_df[eval_df[\"model\"] == \"content\"],\n",
    "    x=\"profile_med_rating_count\",\n",
    "    y=\"median_user_rating\",\n",
    "    scatter_kws={\"alpha\": 0.4},\n",
    "    label=\"content\",\n",
    "    color=\"orange\"\n",
    ")\n",
    "\n",
    "\n",
    "plt.xlabel(\"Median rating count in user profile\")\n",
    "plt.ylabel(\"Average user rating\")\n",
    "plt.title(\"Profile ratings count vs recommendation quality\")\n",
    "\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "id": "f44bff43",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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0DTc88jEfY883PPIwz2PTJ3lvofqaapBcQgAAAAACIHgBAAAAAAhEJzQ5pxOp+644w45nc5wNwVthHsembjvkYd7Hnm455EpUu97xBWHAAAAAICmoscJAAAAAEIgOAEAAABACAQnAAAAAAiB4AQAAAAAIRCc0Crmz5+vU089VXFxcUpKStKll16qnJycoGPKy8s1a9YsJSYmyuPx6IorrtDevXvD1ma0rPvvv1+GYeiGG24IbOOed07fffedJk+erMTERLlcLg0ZMkQbNmwI7DdNU7fffrtSU1Plcrl03nnn6euvvw5rm9F8Pp9P8+bNU0ZGhlwul/r166d77rlHtWtNcc87vvfff18TJkxQjx49ZBiGXnvttaD9jbnHBw8e1JVXXimv16suXbro6quvVnFxcRtfCRqroXteWVmpW265RUOGDJHb7VaPHj00ZcoU7d69O+gcnf2eE5zQKlatWqVZs2bpo48+0vLly1VZWakLLrhAJSUlgWNuvPFG/fOf/9Qrr7yiVatWaffu3br88svD2m60jPXr1+uJJ57Q0KFDg7Zzzzuf/Px8jRkzRlFRUXrrrbf0xRdf6KGHHlJCQkLgmD/+8Y/685//rIULF2rt2rVyu90aN26cysvLw9p2NM8f/vAHLViwQI8//riys7P1hz/8QX/84x/12GOPBY7hnnd8JSUlGjZsmP7yl7/Uu78x9/jKK6/U559/ruXLl+vNN9/U+++/r5///OdteBVoiobueWlpqT7++GPNmzdPH3/8sZYuXaqcnBxdcsklQcd1+ntuAm1g3759piRz1apVpmma5qFDh8yoqCjzlVdeCRyTnZ1tSjLXrFkTxpbieBUVFZkDBgwwly9fbo4dO9acM2eOaXLPO61bbrnFPOOMM4653+/3mykpKeYDDzwQ2Hbo0CHT6XSaL774Yhu1Ei3p4osvNqdPnx607fLLLzevvPJK0+Sed0qSzGXLlgUeN+Yef/HFF6Ykc/369YFj3nrrLdMwDPO7775r4ytAUx19z+uzbt06U5L57bffmmaE3HN6nNAmCgoKJEldu3aVJG3cuFGVlZU677zzAscMGjRIvXr10po1a8LWThy/WbNm6eKLLw66t+Ked1pvvPGGRo4cqR/+8IdKSkrSiBEj9NRTTwX2b9++XXv27Am67/Hx8Tr99NO57x3U6NGjtWLFCn311VeS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+/bv36/o6Ohj9iodPVSv5poefPBBpaamKjExUbNmzWowXDTmefjHP/6hIUOGyOVyKTExUeedd55KSkoC+59++mllZmYqJiZGgwYN0v/93/8F9tUMiXv55Zc1duxYxcTE6IUXXqi3LYZhaMGCBbrwwgvlcrnUt2/foNfpsc7l9/t19913Ky0tTU6nU8OHD9fbb78ddN6NGzfq7rvvlmEYuvPOO+sM1avP6tWr9YMf/EAul0vp6em6/vrrg64bANoCwQkAWsD06dO1aNGiwONnnnlGV111VZ3j5s+fr+eee04LFy7U559/rhtvvFGTJ0/WqlWrJEk7d+7U5ZdfrgkTJmjz5s2aMWOGbr311gZ/d3FxsS666CKtWLFCmzZt0vjx4zVhwgTt2LEj6LiHHnpII0eO1KZNm3Tddddp5syZysnJafDczz77rBwOh9atW6dHH31UDz/8sJ5++unA/mnTpmnDhg164403tGbNGpmmqYsuuigoIJSWluree+/Vc889pw8++ECHDh3ST37yk0Y8q8dWWVmpe+65R5988olee+015ebm1jsk8tZbb9X999+v7OxsDR06NGjf3Llz9aMf/Ujjx49XXl6e8vLyNHr0aM2YMUNLlixRRUVF4Njnn39ePXv21DnnnNPoNq5cuVLbtm3TypUr9eyzz2rx4sVavHhxs685Ly9PkyZN0vTp05Wdna333ntPl19+eSDIvvDCC7r99tt17733Kjs7W/fdd5/mzZunZ599ts5zMmfOHGVnZ2vcuHHH/H3z5s3TFVdcoU8++URXXnmlfvKTnyg7O7vBcz366KN66KGH9OCDD+rTTz/VuHHjdMkllwTCdF5enk488UT96le/Ul5enubOnRvyurdt26bx48friiuu0KeffqqXX35Zq1evrhNuAaDVmQCAZps6dao5ceJEc9++fabT6TRzc3PN3NxcMyYmxty/f785ceJEc+rUqaZpmmZ5ebkZGxtrfvjhh0HnuPrqq81JkyaZpmmat912mzl48OCg/bfccospyczPzzdN0zQXLVpkxsfHN9iuE0880XzssccCj3v37m1Onjw58Njv95tJSUnmggULjnmOsWPHmpmZmabf7w9qS2ZmpmmapvnVV1+ZkswPPvggsP/77783XS6X+fe//z3QVknmRx99FDgmOzvblGSuXbs26Dmsbc6cOebYsWOD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",
      "text/plain": [
       "<Figure size 1000x600 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.figure(figsize=(10,6))\n",
    "\n",
    "sns.regplot(\n",
    "    data=eval_df[eval_df[\"model\"] == \"collab\"],\n",
    "    x=\"profile_med_popularity\",\n",
    "    y=\"avg_user_rating\",\n",
    "    scatter_kws={\"alpha\": 0.4},\n",
    "    label=\"collab\"\n",
    ")\n",
    "\n",
    "sns.regplot(\n",
    "    data=eval_df[eval_df[\"model\"] == \"content\"],\n",
    "    x=\"profile_med_popularity\",\n",
    "    y=\"avg_user_rating\",\n",
    "    scatter_kws={\"alpha\": 0.4},\n",
    "    label=\"content\",\n",
    "    color=\"orange\"\n",
    ")\n",
    "\n",
    "\n",
    "plt.xlabel(\"Median popularity in user profile\")\n",
    "plt.ylabel(\"Media user rating\")\n",
    "plt.title(\"Profile popularity vs recommendation quality\")\n",
    "\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "id": "679b5d7d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>avg_user_rating</th>\n",
       "      <th>success_rate_4</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>profile_popularity_group</th>\n",
       "      <th>model</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">niche</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.279</td>\n",
       "      <td>0.806</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.750</td>\n",
       "      <td>0.250</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">semi-niche</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.021</td>\n",
       "      <td>0.583</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.738</td>\n",
       "      <td>0.292</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">mainstream</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.433</td>\n",
       "      <td>0.857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.986</td>\n",
       "      <td>0.656</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">very mainstream</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.037</td>\n",
       "      <td>0.600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>4.062</td>\n",
       "      <td>0.550</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                  avg_user_rating  success_rate_4\n",
       "profile_popularity_group model                                   \n",
       "niche                    collab             4.279           0.806\n",
       "                         content            3.750           0.250\n",
       "semi-niche               collab             4.021           0.583\n",
       "                         content            3.738           0.292\n",
       "mainstream               collab             4.433           0.857\n",
       "                         content            3.986           0.656\n",
       "very mainstream          collab             4.037           0.600\n",
       "                         content            4.062           0.550"
      ]
     },
     "execution_count": 72,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "eval_df[\"profile_popularity_group\"] = pd.qcut(\n",
    "    eval_df[\"profile_med_popularity\"],\n",
    "    q=4,\n",
    "    labels=[\n",
    "        \"niche\",\n",
    "        \"semi-niche\",\n",
    "        \"mainstream\",\n",
    "        \"very mainstream\"\n",
    "    ]\n",
    ")\n",
    "\n",
    "(\n",
    "    eval_df\n",
    "    .groupby(\n",
    "        [\"profile_popularity_group\", \"model\"]\n",
    "    )[\n",
    "        [\"avg_user_rating\", \"success_rate_4\"]\n",
    "    ]\n",
    "    .mean()\n",
    "    .round(3)\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "id": "3b17eb75",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>avg_user_rating</th>\n",
       "      <th>success_rate_4</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>profile_popularity_group</th>\n",
       "      <th>model</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">niche</th>\n",
       "      <th>collab</th>\n",
       "      <td>3.971</td>\n",
       "      <td>0.607</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.706</td>\n",
       "      <td>0.250</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">semi-niche</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.101</td>\n",
       "      <td>0.714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.804</td>\n",
       "      <td>0.382</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">mainstream</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.297</td>\n",
       "      <td>0.750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>3.957</td>\n",
       "      <td>0.618</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"2\" valign=\"top\">very mainstream</th>\n",
       "      <th>collab</th>\n",
       "      <td>4.356</td>\n",
       "      <td>0.750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>content</th>\n",
       "      <td>4.162</td>\n",
       "      <td>0.571</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                  avg_user_rating  success_rate_4\n",
       "profile_popularity_group model                                   \n",
       "niche                    collab             3.971           0.607\n",
       "                         content            3.706           0.250\n",
       "semi-niche               collab             4.101           0.714\n",
       "                         content            3.804           0.382\n",
       "mainstream               collab             4.297           0.750\n",
       "                         content            3.957           0.618\n",
       "very mainstream          collab             4.356           0.750\n",
       "                         content            4.162           0.571"
      ]
     },
     "execution_count": 74,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "eval_df[\"profile_popularity_group\"] = pd.qcut(\n",
    "    eval_df[\"profile_med_rating_count\"],\n",
    "    q=4,\n",
    "    labels=[\n",
    "        \"niche\",\n",
    "        \"semi-niche\",\n",
    "        \"mainstream\",\n",
    "        \"very mainstream\"\n",
    "    ]\n",
    ")\n",
    "\n",
    "(\n",
    "    eval_df\n",
    "    .groupby(\n",
    "        [\"profile_popularity_group\", \"model\"]\n",
    "    )[\n",
    "        [\"avg_user_rating\", \"success_rate_4\"]\n",
    "    ]\n",
    "    .mean()\n",
    "    .round(3)\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4580ff71",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "062b81a7",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "604b43a2",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "036b74bd",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f4bb1bfa",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b7f69e86",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "c2838737",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "id": "b062a8ba",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>session_id</th>\n",
       "      <th>model</th>\n",
       "      <th>profile_size</th>\n",
       "      <th>profile_avg_rating</th>\n",
       "      <th>profile_avg_popularity</th>\n",
       "      <th>profile_avg_rating_count</th>\n",
       "      <th>num_recommendations</th>\n",
       "      <th>recommendation_avg_popularity</th>\n",
       "      <th>recommendation_median_popularity</th>\n",
       "      <th>recommendation_avg_rating_count</th>\n",
       "      <th>num_rated_movies</th>\n",
       "      <th>avg_user_rating</th>\n",
       "      <th>median_user_rating</th>\n",
       "      <th>max_user_rating</th>\n",
       "      <th>success_rate_4</th>\n",
       "      <th>success_rate_45</th>\n",
       "      <th>profile_group</th>\n",
       "      <th>profile_popularity_group</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>73</td>\n",
       "      <td>collab</td>\n",
       "      <td>28</td>\n",
       "      <td>3.989286</td>\n",
       "      <td>233.293321</td>\n",
       "      <td>22077.107143</td>\n",
       "      <td>30</td>\n",
       "      <td>55.715800</td>\n",
       "      <td>49.7370</td>\n",
       "      <td>17907.400000</td>\n",
       "      <td>1</td>\n",
       "      <td>2.500</td>\n",
       "      <td>2.500</td>\n",
       "      <td>2.50</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>(20, 50]</td>\n",
       "      <td>semi-niche</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>63</td>\n",
       "      <td>collab</td>\n",
       "      <td>37</td>\n",
       "      <td>3.883784</td>\n",
       "      <td>176.568405</td>\n",
       "      <td>31186.216216</td>\n",
       "      <td>30</td>\n",
       "      <td>67.212900</td>\n",
       "      <td>60.6270</td>\n",
       "      <td>20518.966667</td>\n",
       "      <td>2</td>\n",
       "      <td>2.925</td>\n",
       "      <td>2.925</td>\n",
       "      <td>3.20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>(20, 50]</td>\n",
       "      <td>mainstream</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>62</td>\n",
       "      <td>collab</td>\n",
       "      <td>33</td>\n",
       "      <td>3.937879</td>\n",
       "      <td>186.737455</td>\n",
       "      <td>31532.393939</td>\n",
       "      <td>30</td>\n",
       "      <td>71.071233</td>\n",
       "      <td>68.1350</td>\n",
       "      <td>25034.533333</td>\n",
       "      <td>2</td>\n",
       "      <td>3.250</td>\n",
       "      <td>3.250</td>\n",
       "      <td>3.65</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>(20, 50]</td>\n",
       "      <td>mainstream</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>61</td>\n",
       "      <td>collab</td>\n",
       "      <td>29</td>\n",
       "      <td>3.989655</td>\n",
       "      <td>200.131931</td>\n",
       "      <td>31967.068966</td>\n",
       "      <td>30</td>\n",
       "      <td>72.733467</td>\n",
       "      <td>70.0165</td>\n",
       "      <td>29127.966667</td>\n",
       "      <td>2</td>\n",
       "      <td>3.300</td>\n",
       "      <td>3.300</td>\n",
       "      <td>3.90</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>(20, 50]</td>\n",
       "      <td>mainstream</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     session_id   model  profile_size  profile_avg_rating  \\\n",
       "146          73  collab            28            3.989286   \n",
       "126          63  collab            37            3.883784   \n",
       "124          62  collab            33            3.937879   \n",
       "122          61  collab            29            3.989655   \n",
       "\n",
       "     profile_avg_popularity  profile_avg_rating_count  num_recommendations  \\\n",
       "146              233.293321              22077.107143                   30   \n",
       "126              176.568405              31186.216216                   30   \n",
       "124              186.737455              31532.393939                   30   \n",
       "122              200.131931              31967.068966                   30   \n",
       "\n",
       "     recommendation_avg_popularity  recommendation_median_popularity  \\\n",
       "146                      55.715800                           49.7370   \n",
       "126                      67.212900                           60.6270   \n",
       "124                      71.071233                           68.1350   \n",
       "122                      72.733467                           70.0165   \n",
       "\n",
       "     recommendation_avg_rating_count  num_rated_movies  avg_user_rating  \\\n",
       "146                     17907.400000                 1            2.500   \n",
       "126                     20518.966667                 2            2.925   \n",
       "124                     25034.533333                 2            3.250   \n",
       "122                     29127.966667                 2            3.300   \n",
       "\n",
       "     median_user_rating  max_user_rating  success_rate_4  success_rate_45  \\\n",
       "146               2.500             2.50             0.0              0.0   \n",
       "126               2.925             3.20             0.0              0.0   \n",
       "124               3.250             3.65             0.0              0.0   \n",
       "122               3.300             3.90             0.0              0.0   \n",
       "\n",
       "    profile_group profile_popularity_group  \n",
       "146      (20, 50]               semi-niche  \n",
       "126      (20, 50]               mainstream  \n",
       "124      (20, 50]               mainstream  \n",
       "122      (20, 50]               mainstream  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 1. Vyfiltrujeme si pouze řádky, kde predikoval Collab model\n",
    "collab_df = eval_df[eval_df[\"model\"] == \"collab\"].copy()\n",
    "\n",
    "# 2. Určíme hranici pro \"extrémně vysokou popularitu\" \n",
    "# (např. top 10 % nejvíce mainstreamových profilů)\n",
    "hype_threshold = collab_df[\"profile_avg_popularity\"].quantile(0.50)\n",
    "\n",
    "# 3. Vyfiltrujeme profily s vysokou popularitou, u kterých měl model nízké skóre\n",
    "failed_hype_profiles = collab_df[\n",
    "    (collab_df[\"profile_avg_popularity\"] >= hype_threshold) & \n",
    "    (collab_df[\"avg_user_rating\"] <= 3.4) # Můžeš zkusit i nižší hranici, např. 2.5\n",
    "].sort_values(\"avg_user_rating\")\n",
    "\n",
    "# Vypíšeme si ty nejhorší případy\n",
    "display(failed_hype_profiles.head())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5fba570c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'profile': [{'movie': {'id': 269149,\n",
       "    'title': 'Zootopia',\n",
       "    'popularity': 98.11,\n",
       "    'rating_count': 14431},\n",
       "   'rating': 4.5},\n",
       "  {'movie': {'id': 675445,\n",
       "    'title': 'PAW Patrol: The Movie',\n",
       "    'popularity': 217.613,\n",
       "    'rating_count': 14},\n",
       "   'rating': 2},\n",
       "  {'movie': {'id': 11360,\n",
       "    'title': 'Dumbo',\n",
       "    'popularity': 60.157,\n",
       "    'rating_count': 10545},\n",
       "   'rating': 2.5},\n",
       "  {'movie': {'id': 150540,\n",
       "    'title': 'Inside Out',\n",
       "    'popularity': 107.292,\n",
       "    'rating_count': 21483},\n",
       "   'rating': 3.75},\n",
       "  {'movie': {'id': 14160,\n",
       "    'title': 'Up',\n",
       "    'popularity': 90.968,\n",
       "    'rating_count': 36382},\n",
       "   'rating': 4},\n",
       "  {'movie': {'id': 10681,\n",
       "    'title': 'WALL·E',\n",
       "    'popularity': 58.517,\n",
       "    'rating_count': 39993},\n",
       "   'rating': 3.3},\n",
       "  {'movie': {'id': 585,\n",
       "    'title': 'Monsters, Inc.',\n",
       "    'popularity': 86.936,\n",
       "    'rating_count': 46036},\n",
       "   'rating': 3.7},\n",
       "  {'movie': {'id': 3170,\n",
       "    'title': 'Bambi',\n",
       "    'popularity': 43.491,\n",
       "    'rating_count': 9448},\n",
       "   'rating': 4},\n",
       "  {'movie': {'id': 10340,\n",
       "    'title': 'Lady and the Tramp',\n",
       "    'popularity': 36.117,\n",
       "    'rating_count': 12430},\n",
       "   'rating': 3.8},\n",
       "  {'movie': {'id': 862,\n",
       "    'title': 'Toy Story',\n",
       "    'popularity': 78.404,\n",
       "    'rating_count': 68997},\n",
       "   'rating': 4.25},\n",
       "  {'movie': {'id': 14813,\n",
       "    'title': \"Mickey's Christmas Carol\",\n",
       "    'popularity': 18.228,\n",
       "    'rating_count': 213},\n",
       "   'rating': 3.3},\n",
       "  {'movie': {'id': 12,\n",
       "    'title': 'Finding Nemo',\n",
       "    'popularity': 55.456,\n",
       "    'rating_count': 46128},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 568124,\n",
       "    'title': 'Encanto',\n",
       "    'popularity': 147.124,\n",
       "    'rating_count': 1539},\n",
       "   'rating': 4.6},\n",
       "  {'movie': {'id': 808,\n",
       "    'title': 'Shrek',\n",
       "    'popularity': 94.456,\n",
       "    'rating_count': 54844},\n",
       "   'rating': 5},\n",
       "  {'movie': {'id': 9806,\n",
       "    'title': 'The Incredibles',\n",
       "    'popularity': 62.609,\n",
       "    'rating_count': 41463},\n",
       "   'rating': 4.35},\n",
       "  {'movie': {'id': 301528,\n",
       "    'title': 'Toy Story 4',\n",
       "    'popularity': 61.083,\n",
       "    'rating_count': 2802},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 565770,\n",
       "    'title': 'Blue Beetle',\n",
       "    'popularity': 2994.357,\n",
       "    'rating_count': 61},\n",
       "   'rating': 3},\n",
       "  {'movie': {'id': 2062,\n",
       "    'title': 'Ratatouille',\n",
       "    'popularity': 82.488,\n",
       "    'rating_count': 28187},\n",
       "   'rating': 5},\n",
       "  {'movie': {'id': 863,\n",
       "    'title': 'Toy Story 2',\n",
       "    'popularity': 73.516,\n",
       "    'rating_count': 32683},\n",
       "   'rating': 4.3},\n",
       "  {'movie': {'id': 809,\n",
       "    'title': 'Shrek 2',\n",
       "    'popularity': 82.153,\n",
       "    'rating_count': 26102},\n",
       "   'rating': 4.5},\n",
       "  {'movie': {'id': 976573,\n",
       "    'title': 'Elemental',\n",
       "    'popularity': 1008.942,\n",
       "    'rating_count': 179},\n",
       "   'rating': 4.4},\n",
       "  {'movie': {'id': 425,\n",
       "    'title': 'Ice Age',\n",
       "    'popularity': 70.773,\n",
       "    'rating_count': 24005},\n",
       "   'rating': 4.3},\n",
       "  {'movie': {'id': 315162,\n",
       "    'title': 'Puss in Boots: The Last Wish',\n",
       "    'popularity': 221.49,\n",
       "    'rating_count': 1301},\n",
       "   'rating': 4.95},\n",
       "  {'movie': {'id': 10193,\n",
       "    'title': 'Toy Story 3',\n",
       "    'popularity': 69.145,\n",
       "    'rating_count': 20327},\n",
       "   'rating': 4.15},\n",
       "  {'movie': {'id': 810,\n",
       "    'title': 'Shrek the Third',\n",
       "    'popularity': 60.817,\n",
       "    'rating_count': 6368},\n",
       "   'rating': 4.75},\n",
       "  {'movie': {'id': 502356,\n",
       "    'title': 'The Super Mario Bros. Movie',\n",
       "    'popularity': 410.411,\n",
       "    'rating_count': 538},\n",
       "   'rating': 3},\n",
       "  {'movie': {'id': 8587,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 87.384,\n",
       "    'rating_count': 51518},\n",
       "   'rating': 3.5},\n",
       "  {'movie': {'id': 10191,\n",
       "    'title': 'How to Train Your Dragon',\n",
       "    'popularity': 54.176,\n",
       "    'rating_count': 20142},\n",
       "   'rating': 4}],\n",
       " 'collab': {'recommendations': [{'id': 177572,\n",
       "    'title': 'Big Hero 6',\n",
       "    'popularity': 98.41,\n",
       "    'rating_count': 15680},\n",
       "   {'id': 9487,\n",
       "    'title': \"A Bug's Life\",\n",
       "    'popularity': 58.168,\n",
       "    'rating_count': 26736},\n",
       "   {'id': 9502,\n",
       "    'title': 'Kung Fu Panda',\n",
       "    'popularity': 52.866,\n",
       "    'rating_count': 16390},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 20352,\n",
       "    'title': 'Despicable Me',\n",
       "    'popularity': 47.416,\n",
       "    'rating_count': 14136},\n",
       "   {'id': 7443,\n",
       "    'title': 'Chicken Run',\n",
       "    'popularity': 36.884,\n",
       "    'rating_count': 22822},\n",
       "   {'id': 38757,\n",
       "    'title': 'Tangled',\n",
       "    'popularity': 84.14,\n",
       "    'rating_count': 11492},\n",
       "   {'id': 10674,\n",
       "    'title': 'Mulan',\n",
       "    'popularity': 73.011,\n",
       "    'rating_count': 14851},\n",
       "   {'id': 129,\n",
       "    'title': 'Spirited Away',\n",
       "    'popularity': 68.024,\n",
       "    'rating_count': 33333},\n",
       "   {'id': 82690,\n",
       "    'title': 'Wreck-It Ralph',\n",
       "    'popularity': 46.617,\n",
       "    'rating_count': 10694},\n",
       "   {'id': 22,\n",
       "    'title': 'Pirates of the Caribbean: The Curse of the Black Pearl',\n",
       "    'popularity': 80.509,\n",
       "    'rating_count': 48722},\n",
       "   {'id': 11688,\n",
       "    'title': \"The Emperor's New Groove\",\n",
       "    'popularity': 76.823,\n",
       "    'rating_count': 11437},\n",
       "   {'id': 920, 'title': 'Cars', 'popularity': 47.447, 'rating_count': 11703},\n",
       "   {'id': 354912,\n",
       "    'title': 'Coco',\n",
       "    'popularity': 166.578,\n",
       "    'rating_count': 9638},\n",
       "   {'id': 10020,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 72.077,\n",
       "    'rating_count': 41342},\n",
       "   {'id': 531,\n",
       "    'title': 'The Wrong Trousers',\n",
       "    'popularity': 14.891,\n",
       "    'rating_count': 17652},\n",
       "   {'id': 11544,\n",
       "    'title': 'Lilo & Stitch',\n",
       "    'popularity': 44.02,\n",
       "    'rating_count': 9472},\n",
       "   {'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 557,\n",
       "    'title': 'Spider-Man',\n",
       "    'popularity': 63.478,\n",
       "    'rating_count': 38627},\n",
       "   {'id': 10386,\n",
       "    'title': 'The Iron Giant',\n",
       "    'popularity': 41.39,\n",
       "    'rating_count': 12381},\n",
       "   {'id': 137106,\n",
       "    'title': 'The Lego Movie',\n",
       "    'popularity': 30.267,\n",
       "    'rating_count': 10233},\n",
       "   {'id': 277834,\n",
       "    'title': 'Moana',\n",
       "    'popularity': 17.963,\n",
       "    'rating_count': 8278},\n",
       "   {'id': 532,\n",
       "    'title': 'A Close Shave',\n",
       "    'popularity': 11.942,\n",
       "    'rating_count': 13944},\n",
       "   {'id': 38055,\n",
       "    'title': 'Megamind',\n",
       "    'popularity': 41.692,\n",
       "    'rating_count': 8179},\n",
       "   {'id': 953,\n",
       "    'title': 'Madagascar',\n",
       "    'popularity': 54.83,\n",
       "    'rating_count': 9708},\n",
       "   {'id': 82702,\n",
       "    'title': 'How to Train Your Dragon 2',\n",
       "    'popularity': 42.798,\n",
       "    'rating_count': 7656},\n",
       "   {'id': 62177, 'title': 'Brave', 'popularity': 58.647, 'rating_count': 9582},\n",
       "   {'id': 62211,\n",
       "    'title': 'Monsters University',\n",
       "    'popularity': 44.116,\n",
       "    'rating_count': 6587},\n",
       "   {'id': 558,\n",
       "    'title': 'Spider-Man 2',\n",
       "    'popularity': 24.172,\n",
       "    'rating_count': 26989},\n",
       "   {'id': 533,\n",
       "    'title': 'Wallace & Gromit: The Curse of the Were-Rabbit',\n",
       "    'popularity': 34.477,\n",
       "    'rating_count': 7414}],\n",
       "  'ratings': [{'movie': {'id': 177572,\n",
       "     'title': 'Big Hero 6',\n",
       "     'popularity': 98.41,\n",
       "     'rating_count': 15680},\n",
       "    'rating': 2.5}]},\n",
       " 'content': {'recommendations': [{'id': 109445,\n",
       "    'title': 'Frozen',\n",
       "    'popularity': 85.794,\n",
       "    'rating_count': 11102},\n",
       "   {'id': 1040148,\n",
       "    'title': 'Ruby Gillman, Teenage Kraken',\n",
       "    'popularity': 321.777,\n",
       "    'rating_count': 17},\n",
       "   {'id': 447365,\n",
       "    'title': 'Guardians of the Galaxy Vol. 3',\n",
       "    'popularity': 318.516,\n",
       "    'rating_count': 980},\n",
       "   {'id': 330457,\n",
       "    'title': 'Frozen II',\n",
       "    'popularity': 70.221,\n",
       "    'rating_count': 1442},\n",
       "   {'id': 321612,\n",
       "    'title': 'Beauty and the Beast',\n",
       "    'popularity': 56.226,\n",
       "    'rating_count': 3030},\n",
       "   {'id': 505642,\n",
       "    'title': 'Black Panther: Wakanda Forever',\n",
       "    'popularity': 131.897,\n",
       "    'rating_count': 743},\n",
       "   {'id': 260513,\n",
       "    'title': 'Incredibles 2',\n",
       "    'popularity': 49.215,\n",
       "    'rating_count': 6303},\n",
       "   {'id': 447277,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 353.543,\n",
       "    'rating_count': 135},\n",
       "   {'id': 49519,\n",
       "    'title': 'The Croods',\n",
       "    'popularity': 38.079,\n",
       "    'rating_count': 2809},\n",
       "   {'id': 137106,\n",
       "    'title': 'The Lego Movie',\n",
       "    'popularity': 30.267,\n",
       "    'rating_count': 10233},\n",
       "   {'id': 10192,\n",
       "    'title': 'Shrek Forever After',\n",
       "    'popularity': 65.35,\n",
       "    'rating_count': 3381},\n",
       "   {'id': 14836,\n",
       "    'title': 'Coraline',\n",
       "    'popularity': 105.931,\n",
       "    'rating_count': 9671},\n",
       "   {'id': 105864,\n",
       "    'title': 'The Good Dinosaur',\n",
       "    'popularity': 57.167,\n",
       "    'rating_count': 1514},\n",
       "   {'id': 10144,\n",
       "    'title': 'The Little Mermaid',\n",
       "    'popularity': 79.593,\n",
       "    'rating_count': 17911},\n",
       "   {'id': 675353,\n",
       "    'title': 'Sonic the Hedgehog 2',\n",
       "    'popularity': 142.66,\n",
       "    'rating_count': 270},\n",
       "   {'id': 481084,\n",
       "    'title': 'The Addams Family',\n",
       "    'popularity': 32.867,\n",
       "    'rating_count': 216},\n",
       "   {'id': 10198,\n",
       "    'title': 'The Princess and the Frog',\n",
       "    'popularity': 61.134,\n",
       "    'rating_count': 3491},\n",
       "   {'id': 338958,\n",
       "    'title': 'Disenchanted',\n",
       "    'popularity': 41.967,\n",
       "    'rating_count': 72},\n",
       "   {'id': 676710,\n",
       "    'title': 'The Amazing Maurice',\n",
       "    'popularity': 34.244,\n",
       "    'rating_count': 15},\n",
       "   {'id': 529203,\n",
       "    'title': 'The Croods: A New Age',\n",
       "    'popularity': 63.456,\n",
       "    'rating_count': 201},\n",
       "   {'id': 812,\n",
       "    'title': 'Aladdin',\n",
       "    'popularity': 52.027,\n",
       "    'rating_count': 50442},\n",
       "   {'id': 496450, 'title': 'Miraculous: Ladybug & Cat Noir, The Movie'},\n",
       "   {'id': 354912,\n",
       "    'title': 'Coco',\n",
       "    'popularity': 166.578,\n",
       "    'rating_count': 9638},\n",
       "   {'id': 420818,\n",
       "    'title': 'The Lion King',\n",
       "    'popularity': 63.351,\n",
       "    'rating_count': 1207},\n",
       "   {'id': 1001811,\n",
       "    'title': 'My Big Fat Greek Wedding 3',\n",
       "    'popularity': 295.179,\n",
       "    'rating_count': 11},\n",
       "   {'id': 744275,\n",
       "    'title': 'After We Fell',\n",
       "    'popularity': 140.224,\n",
       "    'rating_count': 23},\n",
       "   {'id': 258509,\n",
       "    'title': 'Alvin and the Chipmunks: The Road Chip',\n",
       "    'popularity': 30.212,\n",
       "    'rating_count': 102},\n",
       "   {'id': 177572,\n",
       "    'title': 'Big Hero 6',\n",
       "    'popularity': 98.41,\n",
       "    'rating_count': 15680},\n",
       "   {'id': 16859,\n",
       "    'title': \"Kiki's Delivery Service\",\n",
       "    'popularity': 38.008,\n",
       "    'rating_count': 6855},\n",
       "   {'id': 7518,\n",
       "    'title': 'Over the Hedge',\n",
       "    'popularity': 29.575,\n",
       "    'rating_count': 4576}],\n",
       "  'ratings': [{'movie': {'id': 109445,\n",
       "     'title': 'Frozen',\n",
       "     'popularity': 85.794,\n",
       "     'rating_count': 11102},\n",
       "    'rating': 4.0}]}}"
      ]
     },
     "execution_count": 55,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sessions[73].profile"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "2f0fe662",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": ".venv (3.13.9)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.9"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
