Instruction

In this assignment, we will begin to work with a distributed recommender system by adapting one of our recommender systems to work with Apache Spark and compare the performance with our previous iteration. We will at the same time consider the efficiency of the system and the added complexity of using Spark. It is also allowed to use PySpark(Python), SparkR(R), sparklyr(R), or Scala, and may work on any platform including Databricks Community Edition or in local mode.

Introduction

In this project, by implementing the use of Spark, we will use the dataset MovieLense and Alternating Least Squares (ALS) method to test our model performance and efficiency of the system respectively with RecommenderLab and sparklyr(R), and to compare their results. With the statistics produced in this project, we will discuss when and why moving to a distributed platform such as Spark becoming necessary.

Import Data

Read Data

Showing Part of the Dataset
Toy Story (1995) GoldenEye (1995) Four Rooms (1995) Get Shorty (1995) Copycat (1995) Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) Twelve Monkeys (1995) Babe (1995) Dead Man Walking (1995) Richard III (1995) Seven (Se7en) (1995) Usual Suspects, The (1995) Mighty Aphrodite (1995) Postino, Il (1994) Mr. Holland’s Opus (1995) French Twist (Gazon maudit) (1995) From Dusk Till Dawn (1996) White Balloon, The (1995) Antonia’s Line (1995) Angels and Insects (1995) Muppet Treasure Island (1996) Braveheart (1995) Taxi Driver (1976) Rumble in the Bronx (1995) Birdcage, The (1996) Brothers McMullen, The (1995) Bad Boys (1995) Apollo 13 (1995) Batman Forever (1995) Belle de jour (1967) Crimson Tide (1995) Crumb (1994) Desperado (1995) Doom Generation, The (1995) Free Willy 2: The Adventure Home (1995) Mad Love (1995) Nadja (1994) Net, The (1995) Strange Days (1995) To Wong Foo, Thanks for Everything! Julie Newmar (1995) Billy Madison (1995) Clerks (1994) Disclosure (1994) Dolores Claiborne (1994) Eat Drink Man Woman (1994) Exotica (1994) Ed Wood (1994) Hoop Dreams (1994) I.Q. (1994) Star Wars (1977) Legends of the Fall (1994) Madness of King George, The (1994) Natural Born Killers (1994) Outbreak (1995) Professional, The (1994) Pulp Fiction (1994) Priest (1994) Quiz Show (1994) Three Colors: Red (1994) Three Colors: Blue (1993) Three Colors: White (1994) Stargate (1994) Santa Clause, The (1994) Shawshank Redemption, The (1994) What’s Eating Gilbert Grape (1993) While You Were Sleeping (1995) Ace Ventura: Pet Detective (1994) Crow, The (1994) Forrest Gump (1994) Four Weddings and a Funeral (1994) Lion King, The (1994) Mask, The (1994) Maverick (1994) Faster Pussycat! Kill! Kill! (1965) Brother Minister: The Assassination of Malcolm X (1994) Carlito’s Way (1993) Firm, The (1993) Free Willy (1993) Fugitive, The (1993) Hot Shots! Part Deux (1993) Hudsucker Proxy, The (1994) Jurassic Park (1993) Much Ado About Nothing (1993) Robert A. Heinlein’s The Puppet Masters (1994) Ref, The (1994) Remains of the Day, The (1993) Searching for Bobby Fischer (1993) Sleepless in Seattle (1993) Blade Runner (1982) So I Married an Axe Murderer (1993) Nightmare Before Christmas, The (1993) True Romance (1993) Welcome to the Dollhouse (1995) Home Alone (1990) Aladdin (1992) Terminator 2: Judgment Day (1991) Dances with Wolves (1990) Silence of the Lambs, The (1991) Snow White and the Seven Dwarfs (1937) Fargo (1996)
5 3 4 3 3 5 4 1 5 3 2 5 5 5 5 5 3 4 5 4 1 4 4 3 4 3 2 4 1 3 3 5 4 2 1 2 2 3 4 3 2 5 4 5 5 4 4 5 3 5 4 4 3 3 5 4 5 4 5 5 4 3 2 5 4 4 3 4 3 3 3 4 3 1 4 4 4 1 4 4 5 5 3 4 3 5 5 4 5 4 5 3 5 2 4 5 3 4 3 5
4 0 0 0 0 0 0 0 0 2 0 0 4 4 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 3 0 0 4 3 0 0 0 4 0 0 0 0 0 0 0 0 0 0 4 0 5 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 1 0 0 1 4 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 5 3 0 0 0 3 4 0 0 3 3 5
4 0 0 0 0 0 2 4 4 0 0 4 2 5 3 0 0 0 4 0 3 3 4 0 0 0 0 2 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 0 0 0 0 4 0 0 5 0 0 0 0 4 0 0 0 0 3 3 4 0 0 0 0 0 0 0 3 0 4 0 0 0 0 3 4 0 4 0 0 0 0 0 2 0 0 5 0 5
0 0 0 5 0 0 5 5 5 4 3 5 0 0 0 0 0 0 0 0 0 5 3 0 3 0 4 5 3 0 4 4 0 0 0 0 0 0 5 0 0 0 0 5 0 0 5 0 0 5 2 4 5 3 0 5 0 0 0 0 0 3 0 5 0 0 0 4 5 1 5 5 3 0 0 0 5 3 4 4 5 3 0 0 0 4 0 0 5 3 3 5 5 0 0 5 5 4 5 5
0 0 0 0 0 0 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 5 0 0 0 0 0 0 4 0 0 0 0 0 0 3 0 0 0 0
0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 0 0 4 0 0 4 0 4 0 4 5 3 0 0 4 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 5 0 0 0 0 0 5 0 0 4 3 0 0 0 4 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 4 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 4 5 5

Data Exploration

The dataset we will use for this project is MovieLense. This data is about movies. The table contains the ratings that the users give to movies, which was collected through the MovieLens website (movielens.umn.edu) from 943 users on 1664 movies during the seven-month period from September 19th, 1997 through April 22nd, 1998

It is a 943 rows x 1664 columns rating matrix of class ‘realRatingMatrix’ with 99,392 ratings. Each row of MovieLense corresponds to a user, and each column corresponds to a movie. There are more than 943 x 1664 = 1,500,000 combinations between a user and a movie. Therefore, storing the complete matrix would require more than 1,500,000 cells. However, not every user has watched every movie. Therefore, there are fewer then 100,000 ratings, and the matrix is sparse.

It is also included in our textbook, Building a Recommendation System with R, by Suresh K. Gorakala and Michele Usuelli.

As not every user has watched every movie, the dataset is large and sparse, which we may not use the whole dataset to build our models. The histogram below shows the number of ratings per user.

## [1]  943 1664
Rating Frequency
Rating Freq Pcnt
0 1469760 93.67%
1 6059 0.39%
2 11307 0.72%
3 27002 1.72%
4 33947 2.16%
5 21077 1.34%

Build Model in RecommenderLab

By splitting our sample dataset into training dataset and testing dataset with 5-fold cross validation, we will build our model by using RecommenderLab and Alternating Least Squares (ALS) method.

Sampling

We filter the users who has equal to or more than 100 ratings to be our sample dataset.

Train-Test Splitting with Cross Validation

We implement 5-fold cross validation method to split our sample dataset into training dataset and testing dataset.

Train Model

We then train our model with Alternating Least Squares (ALS) method. Before we start, we record the system time (start time).

Make Prediction

And make prediction on the ratings. After the prediction, we record the system time (end time)

RMSE

We then find out the model accuracy by calculating the RMSE of our model.

## [1] "RMSE of Model Built in Recommenderlab: 0.949818056678467"

Compute Run Time

The system run time of the process is calcualted by the start time and end time we recorded above. It is more than 20 seconds.

## Time difference of 20.44202 secs

Build Model in Spark

It is our first time to work with Spark and to build model with it. We will build our second model by using sparklyr library in the following section.

Set Spark Configuration

Before building our model, we first set 80% of our system(PC)’s accessible memory to Spark.

Create Local Spark Connection

We then create our local Spark connection.

Copy Data as Spark Data Frame

As MovieLense is in a realRatingMatrix format, we convert it to a dataframe before copying to our local Spark. Because the recommender algorithm in Spark takes numerical values as input, we convert the items (movies) from factors to numerical representations. Note that we named the user column ‘user’ and the numerical representations of the item factors ‘item’ because the recommender algorithm takes column vectors named ‘user’ and ‘item’ by default and this setting cannot be changed.

Make Prediction

Predict ratings using function ml_predict.

Make Top 5 Recomendation for Each User

Create top 5 item recommendations for all users.

user Recommendation 1 Recommendation 2 Recommendation 3 Recommendation 4 Recommendation 5
1 Close Shave, A (1995) Maya Lin: A Strong Clear Vision (1994) Secrets & Lies (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
2 Angel Baby (1995) Anna (1996) Crossfire (1947) Golden Earrings (1947) Mina Tannenbaum (1994)
3 Crossfire (1947) Golden Earrings (1947) Schizopolis (1996) Star Wars (1977) They Made Me a Criminal (1939)
4 Close Shave, A (1995) Little Princess, A (1995) Nenette et Boni (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
5 Best Men (1997) Crossfire (1947) Palmetto (1998) Raiders of the Lost Ark (1981) Titanic (1997)
6 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Selena (1997) Some Mother’s Son (1996)
7 Braveheart (1995) Good Will Hunting (1997) Nenette et Boni (1996) Shawshank Redemption, The (1994) Titanic (1997)
8 Eve’s Bayou (1997) Good Will Hunting (1997) Jackie Brown (1997) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993)
9 Golden Earrings (1947) Little Princess, The (1939) Mina Tannenbaum (1994) Titanic (1997) Whole Wide World, The (1996)
10 Empire Strikes Back, The (1980) Golden Earrings (1947) Nenette et Boni (1996) Return of the Jedi (1983) Star Wars (1977)
11 Anna (1996) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Saint of Fort Washington, The (1993)
12 Great Day in Harlem, A (1994) Little Princess, The (1939) Two or Three Things I Know About Her (1966) Wings of Desire (1987) Wrong Trousers, The (1993)
13 Crossfire (1947) Good Will Hunting (1997) Safe (1995) Saint of Fort Washington, The (1993) Titanic (1997)
14 Cure, The (1995) Harlem (1993) Higher Learning (1995) Nenette et Boni (1996) Stalker (1979)
15 Golden Earrings (1947) In the Bleak Midwinter (1995) Nenette et Boni (1996) Schindler’s List (1993) Selena (1997)
16 Saint of Fort Washington, The (1993) Star Wars (1977) Terminator 2: Judgment Day (1991) Titanic (1997) Wallace & Gromit: The Best of Aardman Animation (1996)
17 Brassed Off (1996) Cry, the Beloved Country (1995) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Story of Xinghua, The (1993)
18 Anna (1996) Nenette et Boni (1996) Persuasion (1995) Some Mother’s Son (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
19 Brassed Off (1996) Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Titanic (1997)
20 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996)
21 Die xue shuang xiong (Killer, The) (1989) Nenette et Boni (1996) Paris Is Burning (1990) Prophecy, The (1995) Schizopolis (1996)
22 Golden Earrings (1947) Raiders of the Lost Ark (1981) Saint of Fort Washington, The (1993) Star Wars (1977) Wallace & Gromit: The Best of Aardman Animation (1996)
23 Angel Baby (1995) Mina Tannenbaum (1994) Once Upon a Time in the West (1969) Pulp Fiction (1994) Schizopolis (1996)
24 Angel Baby (1995) Bitter Sugar (Azucar Amargo) (1996) Love! Valour! Compassion! (1997) Mina Tannenbaum (1994) Whole Wide World, The (1996)
25 Angel Baby (1995) Godfather, The (1972) Hard Eight (1996) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996)
26 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Star Wars (1977) Titanic (1997)
27 Anna (1996) Bitter Sugar (Azucar Amargo) (1996) In the Bleak Midwinter (1995) Mina Tannenbaum (1994) Some Mother’s Son (1996)
28 Harlem (1993) Higher Learning (1995) Love in the Afternoon (1957) Nenette et Boni (1996) Titanic (1997)
29 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
30 Golden Earrings (1947) Good Will Hunting (1997) Nenette et Boni (1996) Safe (1995) Titanic (1997)
31 Golden Earrings (1947) Pather Panchali (1955) When We Were Kings (1996) World of Apu, The (Apur Sansar) (1959) Year of the Horse (1997)
32 Casablanca (1942) Golden Earrings (1947) Once Upon a Time… When We Were Colored (1995) Palmetto (1998) Whole Wide World, The (1996)
33 Angel Baby (1995) Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994) Shawshank Redemption, The (1994)
34 Golden Earrings (1947) Nenette et Boni (1996) Selena (1997) Star Wars (1977) Sum of Us, The (1994)
35 12 Angry Men (1957) Golden Earrings (1947) Pather Panchali (1955) Star Wars (1977) When We Were Kings (1996)
36 Crossfire (1947) Golden Earrings (1947) Raiders of the Lost Ark (1981) Saint of Fort Washington, The (1993) Star Wars (1977)
37 Bad Taste (1987) Braindead (1992) In the Line of Duty 2 (1987) Mina Tannenbaum (1994) Safe (1995)
38 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994) Titanic (1997)
39 Angel Baby (1995) Braindead (1992) Mina Tannenbaum (1994) Once Upon a Time in the West (1969) Pulp Fiction (1994)
40 Godfather, The (1972) Golden Earrings (1947) Schindler’s List (1993) Star Wars (1977) They Made Me a Criminal (1939)
41 Angel Baby (1995) Schizopolis (1996) Some Mother’s Son (1996) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996)
42 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
43 Godfather, The (1972) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
44 Bridge on the River Kwai, The (1957) Duoluo tianshi (1995) Hard Eight (1996) Schizopolis (1996) Star Wars (1977)
45 Once Upon a Time in the West (1969) Pulp Fiction (1994) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
46 Golden Earrings (1947) Nenette et Boni (1996) Selena (1997) Star Wars (1977) Titanic (1997)
47 Braveheart (1995) Love Serenade (1996) Nenette et Boni (1996) Sound of Music, The (1965) Titanic (1997)
48 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Titanic (1997)
49 Anna (1996) Close Shave, A (1995) Pather Panchali (1955) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
50 Golden Earrings (1947) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Red Corner (1997) Schindler’s List (1993)
51 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Persuasion (1995)
52 Angel Baby (1995) Casablanca (1942) Close Shave, A (1995) Golden Earrings (1947) Persuasion (1995)
53 Boys of St. Vincent, The (1993) Golden Earrings (1947) Red Firecracker, Green Firecracker (1994) Some Mother’s Son (1996) Whole Wide World, The (1996)
54 Aiqing wansui (1994) Angel Baby (1995) Faust (1994) Mina Tannenbaum (1994) Miserables, Les (1995)
55 Farewell My Concubine (1993) Margaret’s Museum (1995) Once Upon a Time in the West (1969) Pather Panchali (1955) Schizopolis (1996)
56 Braindead (1992) In the Line of Duty 2 (1987) Maya Lin: A Strong Clear Vision (1994) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993)
57 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Some Mother’s Son (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
58 Anna (1996) Crossfire (1947) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Saint of Fort Washington, The (1993) Some Mother’s Son (1996)
59 Best Men (1997) Golden Earrings (1947) Nenette et Boni (1996) Palmetto (1998) Raiders of the Lost Ark (1981)
60 Golden Earrings (1947) Good Will Hunting (1997) Nenette et Boni (1996) Schizopolis (1996) Titanic (1997)
61 Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994) Selena (1997) Some Mother’s Son (1996)
62 Angel Baby (1995) Anna (1996) Bitter Sugar (Azucar Amargo) (1996) Crossfire (1947) Some Mother’s Son (1996)
63 Casablanca (1942) Golden Earrings (1947) It’s a Wonderful Life (1946) Schindler’s List (1993) Star Wars (1977)
64 Angel Baby (1995) Close Shave, A (1995) Pather Panchali (1955) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
65 Pather Panchali (1955) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995) Wallace & Gromit: The Best of Aardman Animation (1996)
66 Angel Baby (1995) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Wallace & Gromit: The Best of Aardman Animation (1996)
67 Aiqing wansui (1994) Mina Tannenbaum (1994) Miserables, Les (1995) Two or Three Things I Know About Her (1966) World of Apu, The (Apur Sansar) (1959)
68 Angel Baby (1995) Crossfire (1947) Promesse, La (1996) Safe (1995) Some Mother’s Son (1996)
69 Angel Baby (1995) Casablanca (1942) Golden Earrings (1947) They Made Me a Criminal (1939) Wrong Trousers, The (1993)
70 Godfather, The (1972) Pather Panchali (1955) Saint of Fort Washington, The (1993) Usual Suspects, The (1995) Wallace & Gromit: The Best of Aardman Animation (1996)
71 Primary Colors (1998) Santa with Muscles (1996) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
72 Crossfire (1947) Golden Earrings (1947) Red Firecracker, Green Firecracker (1994) Safe (1995) Some Mother’s Son (1996)
73 Beautiful Thing (1996) Good Will Hunting (1997) Love & Human Remains (1993) Priest (1994) Sum of Us, The (1994)
74 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Star Wars (1977)
75 Angel Baby (1995) Pulp Fiction (1994) Safe (1995) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
76 Angel Baby (1995) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Wallace & Gromit: The Best of Aardman Animation (1996)
77 Angel Baby (1995) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) When We Were Kings (1996)
78 Crossfire (1947) Saint of Fort Washington, The (1993) Schindler’s List (1993) Shawshank Redemption, The (1994) Usual Suspects, The (1995)
79 Crossfire (1947) Golden Earrings (1947) Schizopolis (1996) Some Mother’s Son (1996) They Made Me a Criminal (1939)
80 Anna (1996) Eve’s Bayou (1997) Golden Earrings (1947) Selena (1997) When We Were Kings (1996)
81 Angel Baby (1995) Anna (1996) Bitter Sugar (Azucar Amargo) (1996) Mina Tannenbaum (1994) Some Mother’s Son (1996)
82 Golden Earrings (1947) Schindler’s List (1993) Selena (1997) Shawshank Redemption, The (1994) They Made Me a Criminal (1939)
83 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Schizopolis (1996)
84 Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997) Usual Suspects, The (1995) Wallace & Gromit: The Best of Aardman Animation (1996)
85 Angel Baby (1995) Close Shave, A (1995) Mina Tannenbaum (1994) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
86 Burnt By the Sun (1994) Crooklyn (1994) Faust (1994) Two or Three Things I Know About Her (1966) Wings of Desire (1987)
87 Close Shave, A (1995) Die xue shuang xiong (Killer, The) (1989) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
88 Angel Baby (1995) Once Upon a Time in the West (1969) Saint of Fort Washington, The (1993) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
89 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Schindler’s List (1993) Titanic (1997)
90 Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Some Mother’s Son (1996) World of Apu, The (Apur Sansar) (1959)
91 Bridge on the River Kwai, The (1957) Godfather, The (1972) Golden Earrings (1947) They Made Me a Criminal (1939) Wrong Trousers, The (1993)
92 Braveheart (1995) Higher Learning (1995) Nenette et Boni (1996) Titanic (1997) Top Gun (1986)
93 Golden Earrings (1947) Nenette et Boni (1996) Safe (1995) Schindler’s List (1993) Some Mother’s Son (1996)
94 Crossfire (1947) Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997) Usual Suspects, The (1995)
95 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Miserables, Les (1995) Persuasion (1995)
96 Big Sleep, The (1946) Stalingrad (1993) Top Hat (1935) Two or Three Things I Know About Her (1966) Wings of Desire (1987)
97 Best Men (1997) Golden Earrings (1947) Little Princess, The (1939) Selena (1997) Star Wars (1977)
98 Angel Baby (1995) Mina Tannenbaum (1994) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Pather Panchali (1955) Year of the Horse (1997)
99 As Good As It Gets (1997) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994)
100 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Titanic (1997)
101 Crossfire (1947) Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997) Wallace & Gromit: The Best of Aardman Animation (1996)
102 Anna (1996) Margaret’s Museum (1995) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
103 Braindead (1992) Die xue shuang xiong (Killer, The) (1989) Hard Eight (1996) In the Line of Duty 2 (1987) Saint of Fort Washington, The (1993)
104 Godfather, The (1972) Mina Tannenbaum (1994) Once Upon a Time in the West (1969) Pather Panchali (1955) World of Apu, The (Apur Sansar) (1959)
105 Angel Baby (1995) Mina Tannenbaum (1994) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Promesse, La (1996) Pulp Fiction (1994)
106 Angel Baby (1995) Citizen Kane (1941) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955)
107 Anna (1996) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Wallace & Gromit: The Best of Aardman Animation (1996)
108 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Some Mother’s Son (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
109 Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Star Wars (1977) Usual Suspects, The (1995)
110 Duoluo tianshi (1995) Hard Eight (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
111 Anna (1996) Mina Tannenbaum (1994) Miserables, Les (1995) Persuasion (1995) Some Mother’s Son (1996)
112 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Miserables, Les (1995) Pather Panchali (1955)
113 Angel Baby (1995) Golden Earrings (1947) In the Bleak Midwinter (1995) Mina Tannenbaum (1994) Some Mother’s Son (1996)
114 Bitter Moon (1992) Close Shave, A (1995) Flirt (1995) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
115 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
116 Angel Baby (1995) Little Princess, The (1939) Primary Colors (1998) Selena (1997) Whole Wide World, The (1996)
117 Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Schindler’s List (1993) Some Mother’s Son (1996)
118 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996)
119 8 Seconds (1994) Anastasia (1997) Nenette et Boni (1996) Sound of Music, The (1965) To Live (Huozhe) (1994)
120 Anna (1996) Godfather, The (1972) Golden Earrings (1947) Pather Panchali (1955) Some Mother’s Son (1996)
121 Crossfire (1947) Pather Panchali (1955) Unzipped (1995) World of Apu, The (Apur Sansar) (1959) Year of the Horse (1997)
122 Aiqing wansui (1994) Faust (1994) Fille seule, La (A Single Girl) (1995) Grosse Fatigue (1994) Two or Three Things I Know About Her (1966)
123 Braindead (1992) Hard Eight (1996) Mina Tannenbaum (1994) Once Upon a Time in the West (1969) Pather Panchali (1955)
124 Angel Baby (1995) Casablanca (1942) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955)
125 Angel Baby (1995) Anna (1996) Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994)
126 Angel Baby (1995) Casablanca (1942) Golden Earrings (1947) Mina Tannenbaum (1994) They Made Me a Criminal (1939)
127 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Titanic (1997)
128 Golden Earrings (1947) Saint of Fort Washington, The (1993) Schizopolis (1996) They Made Me a Criminal (1939) Usual Suspects, The (1995)
129 Angel Baby (1995) Close Shave, A (1995) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
130 Golden Earrings (1947) It’s a Wonderful Life (1946) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994)
131 Crossfire (1947) Golden Earrings (1947) Good Will Hunting (1997) Safe (1995) Stonewall (1995)
132 Boys of St. Vincent, The (1993) Golden Earrings (1947) Nenette et Boni (1996) Some Mother’s Son (1996) Whole Wide World, The (1996)
133 Friday (1995) Little Princess, A (1995) Now and Then (1995) Safe Passage (1994) Unzipped (1995)
134 Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Saint of Fort Washington, The (1993) Usual Suspects, The (1995)
135 Crossfire (1947) Pather Panchali (1955) Saint of Fort Washington, The (1993) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996)
136 Lone Star (1996) Mina Tannenbaum (1994) Miserables, Les (1995) Pather Panchali (1955) World of Apu, The (Apur Sansar) (1959)
137 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Some Mother’s Son (1996)
138 Crossfire (1947) Golden Earrings (1947) Promesse, La (1996) Saint of Fort Washington, The (1993) Schizopolis (1996)
139 Braveheart (1995) Golden Earrings (1947) It’s a Wonderful Life (1946) Nenette et Boni (1996) Star Wars (1977)
140 Ghost in the Shell (Kokaku kidotai) (1995) Lost Horizon (1937) Once Upon a Time in the West (1969) Roommates (1995) Saint of Fort Washington, The (1993)
141 Angel Baby (1995) Golden Earrings (1947) Mina Tannenbaum (1994) So Dear to My Heart (1949) Stalingrad (1993)
142 Anna (1996) Godfather, The (1972) Pather Panchali (1955) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
143 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994) Titanic (1997)
144 Bitter Moon (1992) Die xue shuang xiong (Killer, The) (1989) Pather Panchali (1955) Saint of Fort Washington, The (1993) Schizopolis (1996)
145 As Good As It Gets (1997) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
146 Angel Baby (1995) In the Bleak Midwinter (1995) Miserables, Les (1995) Persuasion (1995) Someone Else’s America (1995)
147 Schizopolis (1996) Star Wars (1977) They Made Me a Criminal (1939) Usual Suspects, The (1995) Wrong Trousers, The (1993)
148 Angel Baby (1995) Hard Eight (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
149 Duoluo tianshi (1995) Godfather, The (1972) Hard Eight (1996) In the Line of Duty 2 (1987) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991)
150 Pather Panchali (1955) Saint of Fort Washington, The (1993) Schizopolis (1996) Star Wars (1977) Usual Suspects, The (1995)
151 Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Shawshank Redemption, The (1994) Whole Wide World, The (1996)
152 Fast, Cheap & Out of Control (1997) Golden Earrings (1947) Palmetto (1998) Red Firecracker, Green Firecracker (1994) World of Apu, The (Apur Sansar) (1959)
153 Godfather, The (1972) Hard Eight (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
154 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Titanic (1997)
155 Golden Earrings (1947) Schindler’s List (1993) Selena (1997) They Made Me a Criminal (1939) Titanic (1997)
156 Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996) World of Apu, The (Apur Sansar) (1959)
157 Anna (1996) Crossfire (1947) Golden Earrings (1947) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996)
158 Big Lebowski, The (1998) Duoluo tianshi (1995) Godfather, The (1972) Pather Panchali (1955) Usual Suspects, The (1995)
159 Braveheart (1995) Deceiver (1997) Golden Earrings (1947) Nenette et Boni (1996) Titanic (1997)
160 Antonia’s Line (1995) Beautiful Thing (1996) Bitter Sugar (Azucar Amargo) (1996) Eve’s Bayou (1997) Shanghai Triad (Yao a yao yao dao waipo qiao) (1995)
161 Angel Baby (1995) Crossfire (1947) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955)
162 Bitter Moon (1992) Oscar & Lucinda (1997) Paris Is Burning (1990) Saint of Fort Washington, The (1993) Schizopolis (1996)
163 Angel Baby (1995) Golden Earrings (1947) Mina Tannenbaum (1994) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996)
164 Angel Baby (1995) In the Bleak Midwinter (1995) Nenette et Boni (1996) One Flew Over the Cuckoo’s Nest (1975) Some Mother’s Son (1996)
165 Close Shave, A (1995) Star Wars (1977) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
166 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Star Wars (1977) Titanic (1997)
167 Anna (1996) Golden Earrings (1947) In the Bleak Midwinter (1995) Mina Tannenbaum (1994) Selena (1997)
168 Die xue shuang xiong (Killer, The) (1989) Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Wrong Trousers, The (1993)
169 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Star Wars (1977)
170 Nenette et Boni (1996) Oscar & Lucinda (1997) Roommates (1995) Saint of Fort Washington, The (1993) Three Caballeros, The (1945)
171 Angel Baby (1995) Bread and Chocolate (Pane e cioccolata) (1973) Mina Tannenbaum (1994) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Year of the Horse (1997)
172 Close Shave, A (1995) Nenette et Boni (1996) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
173 Little Princess, The (1939) Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997) Wallace & Gromit: The Best of Aardman Animation (1996)
174 Bitter Moon (1992) Braindead (1992) Die xue shuang xiong (Killer, The) (1989) Saint of Fort Washington, The (1993) Schizopolis (1996)
175 Die xue shuang xiong (Killer, The) (1989) Oscar & Lucinda (1997) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
176 8 1/2 (1963) Aiqing wansui (1994) Faust (1994) Miserables, Les (1995) Pather Panchali (1955)
177 Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) My Man Godfrey (1936) Sum of Us, The (1994)
178 Empire Strikes Back, The (1980) Fear of a Black Hat (1993) Maya Lin: A Strong Clear Vision (1994) Ran (1985) Star Wars (1977)
179 Farewell My Concubine (1993) Margaret’s Museum (1995) Once Upon a Time in the West (1969) Pather Panchali (1955) Schizopolis (1996)
180 Angel Baby (1995) Crossfire (1947) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996) Year of the Horse (1997)
181 Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Some Mother’s Son (1996) Titanic (1997)
182 Deceiver (1997) Golden Earrings (1947) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Titanic (1997)
183 Empire Strikes Back, The (1980) Fast, Cheap & Out of Control (1997) Golden Earrings (1947) Raiders of the Lost Ark (1981) Star Wars (1977)
184 Angel Baby (1995) Crossfire (1947) Saint of Fort Washington, The (1993) Titanic (1997) Wallace & Gromit: The Best of Aardman Animation (1996)
185 Die xue shuang xiong (Killer, The) (1989) Hard Eight (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
186 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Some Mother’s Son (1996) To Live (Huozhe) (1994)
187 Angel Baby (1995) Mina Tannenbaum (1994) Selena (1997) Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) Some Mother’s Son (1996)
188 Godfather, The (1972) Pather Panchali (1955) Saint of Fort Washington, The (1993) Unzipped (1995) When We Were Kings (1996)
189 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994) Titanic (1997)
190 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Selena (1997) Titanic (1997)
191 Angel Baby (1995) Anna (1996) Crossfire (1947) Mina Tannenbaum (1994) Some Mother’s Son (1996)
192 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Schindler’s List (1993) Star Wars (1977)
193 Angel Baby (1995) Anna (1996) In the Bleak Midwinter (1995) Mina Tannenbaum (1994) Miserables, Les (1995)
194 Brassed Off (1996) Golden Earrings (1947) Love in the Afternoon (1957) Nenette et Boni (1996) Schindler’s List (1993)
195 Angel Baby (1995) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Saint of Fort Washington, The (1993)
196 Schizopolis (1996) Some Mother’s Son (1996) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
197 Die xue shuang xiong (Killer, The) (1989) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Star Wars (1977)
198 Die xue shuang xiong (Killer, The) (1989) Flirt (1995) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
199 Crossfire (1947) Grand Day Out, A (1992) Ruling Class, The (1972) Saint of Fort Washington, The (1993) Some Mother’s Son (1996)
200 Angel Baby (1995) Anna (1996) Casablanca (1942) Golden Earrings (1947) Wallace & Gromit: The Best of Aardman Animation (1996)
201 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Schindler’s List (1993) Titanic (1997)
202 Golden Earrings (1947) Raiders of the Lost Ark (1981) Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997)
203 Godfather, The (1972) Pather Panchali (1955) Saint of Fort Washington, The (1993) Usual Suspects, The (1995) Wallace & Gromit: The Best of Aardman Animation (1996)
204 Faust (1994) Mina Tannenbaum (1994) Miserables, Les (1995) Pather Panchali (1955) World of Apu, The (Apur Sansar) (1959)
205 Aiqing wansui (1994) Angel Baby (1995) Faust (1994) Mina Tannenbaum (1994) Some Mother’s Son (1996)
206 Faust (1994) Mina Tannenbaum (1994) Miserables, Les (1995) Pather Panchali (1955) Schizopolis (1996)
207 As Good As It Gets (1997) Brassed Off (1996) Die xue shuang xiong (Killer, The) (1989) Nenette et Boni (1996) Schizopolis (1996)
208 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Schizopolis (1996) Whole Wide World, The (1996)
209 Angel Baby (1995) Mina Tannenbaum (1994) Pulp Fiction (1994) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
210 Higher Learning (1995) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Titanic (1997)
211 Cats Don’t Dance (1997) Die xue shuang xiong (Killer, The) (1989) Henry V (1989) Radioland Murders (1994) Schizopolis (1996)
212 Angel Baby (1995) Mina Tannenbaum (1994) Pulp Fiction (1994) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
213 Angel Baby (1995) Godfather, The (1972) Hard Eight (1996) Mina Tannenbaum (1994) Pulp Fiction (1994)
214 Crossfire (1947) Golden Earrings (1947) Palmetto (1998) Schindler’s List (1993) Titanic (1997)
215 Angel Baby (1995) Casablanca (1942) Mina Tannenbaum (1994) Miserables, Les (1995) Pather Panchali (1955)
216 Casablanca (1942) Golden Earrings (1947) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
217 Laura (1944) Miserables, Les (1995) Pather Panchali (1955) Paths of Glory (1957) Ran (1985)
218 Golden Earrings (1947) Good Will Hunting (1997) Safe (1995) Saint of Fort Washington, The (1993) Shawshank Redemption, The (1994)
219 Angel Baby (1995) Kolya (1996) Ma vie en rose (My Life in Pink) (1997) Nenette et Boni (1996) Some Mother’s Son (1996)
220 Casablanca (1942) Golden Earrings (1947) Miserables, Les (1995) Pather Panchali (1955) When We Were Kings (1996)
221 Faster Pussycat! Kill! Kill! (1965) Faust (1994) Lamerica (1994) Top Hat (1935) Unzipped (1995)
222 Braveheart (1995) Fast, Cheap & Out of Control (1997) Golden Earrings (1947) Schindler’s List (1993) Shawshank Redemption, The (1994)
223 Anna (1996) Mina Tannenbaum (1994) My Man Godfrey (1936) Pather Panchali (1955) When We Were Kings (1996)
224 8 Seconds (1994) Crossfire (1947) Little Princess, A (1995) Nenette et Boni (1996) Titanic (1997)
225 Die xue shuang xiong (Killer, The) (1989) Ruling Class, The (1972) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
226 Angel Baby (1995) Close Shave, A (1995) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
227 Anna (1996) Crossfire (1947) Mina Tannenbaum (1994) Schizopolis (1996) Some Mother’s Son (1996)
228 Pather Panchali (1955) Schizopolis (1996) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
229 Bridge on the River Kwai, The (1957) Die xue shuang xiong (Killer, The) (1989) Pather Panchali (1955) Paths of Glory (1957) Schizopolis (1996)
230 Casablanca (1942) Crossfire (1947) Golden Earrings (1947) Palmetto (1998) They Made Me a Criminal (1939)
231 Higher Learning (1995) Nenette et Boni (1996) Replacement Killers, The (1998) Schizopolis (1996) Titanic (1997)
232 Empire Strikes Back, The (1980) Golden Earrings (1947) Once Upon a Time… When We Were Colored (1995) Schindler’s List (1993) Star Wars (1977)
233 Good Will Hunting (1997) Little Princess, The (1939) Nenette et Boni (1996) Schizopolis (1996) Titanic (1997)
234 Brassed Off (1996) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Story of Xinghua, The (1993) Sum of Us, The (1994)
235 Angel Baby (1995) City of Industry (1997) In the Bleak Midwinter (1995) Persuasion (1995) Someone Else’s America (1995)
236 Angel Baby (1995) Casablanca (1942) Close Shave, A (1995) Golden Earrings (1947) Wallace & Gromit: The Best of Aardman Animation (1996)
237 Close Shave, A (1995) Saint of Fort Washington, The (1993) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
238 Die xue shuang xiong (Killer, The) (1989) Love Affair (1994) Palmetto (1998) Primary Colors (1998) Schizopolis (1996)
239 Angel Baby (1995) Close Shave, A (1995) Crossfire (1947) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
240 Aiqing wansui (1994) Angel Baby (1995) Faust (1994) Mina Tannenbaum (1994) Pather Panchali (1955)
241 Empire Strikes Back, The (1980) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Return of the Jedi (1983) Star Wars (1977)
242 Crossfire (1947) Golden Earrings (1947) My Man Godfrey (1936) Pather Panchali (1955) Star Wars (1977)
243 Duoluo tianshi (1995) Little Princess, The (1939) Nenette et Boni (1996) Schizopolis (1996) Star Wars (1977)
244 Brassed Off (1996) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Titanic (1997)
245 Angel Baby (1995) Butcher Boy, The (1998) Mina Tannenbaum (1994) Safe (1995) Spanish Prisoner, The (1997)
246 Angel Baby (1995) Crossfire (1947) Golden Earrings (1947) Mina Tannenbaum (1994) Some Mother’s Son (1996)
247 Anna (1996) Golden Earrings (1947) My Man Godfrey (1936) Pather Panchali (1955) Schizopolis (1996)
248 Golden Earrings (1947) Raiders of the Lost Ark (1981) Schindler’s List (1993) Star Wars (1977) Wallace & Gromit: The Best of Aardman Animation (1996)
249 Good Will Hunting (1997) Safe (1995) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
250 Anna (1996) Casablanca (1942) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955)
251 Crossfire (1947) Die xue shuang xiong (Killer, The) (1989) Grand Day Out, A (1992) Schizopolis (1996) Some Mother’s Son (1996)
252 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
253 As Good As It Gets (1997) Braveheart (1995) Love in the Afternoon (1957) Nenette et Boni (1996) Titanic (1997)
254 Die xue shuang xiong (Killer, The) (1989) Saint of Fort Washington, The (1993) Schizopolis (1996) Shawshank Redemption, The (1994) Usual Suspects, The (1995)
255 E.T. the Extra-Terrestrial (1982) Forrest Gump (1994) Golden Earrings (1947) Selena (1997) Titanic (1997)
256 Anna (1996) Good Will Hunting (1997) Mina Tannenbaum (1994) Safe (1995) Some Mother’s Son (1996)
257 Crossfire (1947) Golden Earrings (1947) Schindler’s List (1993) Star Wars (1977) They Made Me a Criminal (1939)
258 Maya Lin: A Strong Clear Vision (1994) Ruling Class, The (1972) Some Mother’s Son (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
259 Love & Human Remains (1993) My Man Godfrey (1936) Nenette et Boni (1996) Radioland Murders (1994) Sum of Us, The (1994)
260 Grace of My Heart (1996) Last Dance (1996) Margaret’s Museum (1995) Oscar & Lucinda (1997) Some Mother’s Son (1996)
261 Bridge on the River Kwai, The (1957) Golden Earrings (1947) Little Princess, The (1939) Mina Tannenbaum (1994) They Made Me a Criminal (1939)
262 Crossfire (1947) Golden Earrings (1947) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Schindler’s List (1993)
263 Deceiver (1997) Harlem (1993) Nenette et Boni (1996) Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) Titanic (1997)
264 Lamerica (1994) M (1931) Mrs. Dalloway (1997) Some Mother’s Son (1996) To Live (Huozhe) (1994)
265 Brassed Off (1996) Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Titanic (1997)
266 Good Will Hunting (1997) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Shawshank Redemption, The (1994) Usual Suspects, The (1995)
267 Angel Baby (1995) Anna (1996) Bread and Chocolate (Pane e cioccolata) (1973) Mina Tannenbaum (1994) Some Mother’s Son (1996)
268 Braveheart (1995) Nenette et Boni (1996) Prefontaine (1997) Titanic (1997) Wedding Gift, The (1994)
269 Duoluo tianshi (1995) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Shawshank Redemption, The (1994) Usual Suspects, The (1995)
270 Anna (1996) Crossfire (1947) Golden Earrings (1947) Mina Tannenbaum (1994) Schindler’s List (1993)
271 Angel Baby (1995) Brothers in Trouble (1995) Mina Tannenbaum (1994) Safe (1995) Some Mother’s Son (1996)
272 Golden Earrings (1947) Nenette et Boni (1996) Raiders of the Lost Ark (1981) Star Wars (1977) Titanic (1997)
273 Golden Earrings (1947) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Star Wars (1977) Wallace & Gromit: The Best of Aardman Animation (1996)
274 Apostle, The (1997) Bitter Sugar (Azucar Amargo) (1996) Eve’s Bayou (1997) In the Bleak Midwinter (1995) Mina Tannenbaum (1994)
275 Empire Strikes Back, The (1980) Golden Earrings (1947) Saint of Fort Washington, The (1993) Star Wars (1977) Wallace & Gromit: The Best of Aardman Animation (1996)
276 Angel Baby (1995) Anna (1996) Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994)
277 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Pulp Fiction (1994)
278 Godfather, The (1972) Schizopolis (1996) Star Wars (1977) Usual Suspects, The (1995) Wrong Trousers, The (1993)
279 Golden Earrings (1947) It’s a Wonderful Life (1946) Nenette et Boni (1996) Schindler’s List (1993) Star Wars (1977)
280 Golden Earrings (1947) Once Upon a Time… When We Were Colored (1995) Pather Panchali (1955) Star Wars (1977) When We Were Kings (1996)
281 Crossfire (1947) Golden Earrings (1947) Henry V (1989) My Man Godfrey (1936) Schizopolis (1996)
282 Crossfire (1947) Saint of Fort Washington, The (1993) Schizopolis (1996) They Made Me a Criminal (1939) Usual Suspects, The (1995)
283 Close Shave, A (1995) Crossfire (1947) Once Upon a Time in the West (1969) Unzipped (1995) Wallace & Gromit: The Best of Aardman Animation (1996)
284 Anna (1996) Crossfire (1947) Pather Panchali (1955) Some Mother’s Son (1996) Wallace & Gromit: The Best of Aardman Animation (1996)
285 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Titanic (1997)
286 Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955) They Made Me a Criminal (1939)
287 Aiqing wansui (1994) Close Shave, A (1995) Faust (1994) Fille seule, La (A Single Girl) (1995) Two or Three Things I Know About Her (1966)
288 Bridge on the River Kwai, The (1957) Fast, Cheap & Out of Control (1997) Godfather, The (1972) Patton (1970) Star Wars (1977)
289 Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Saint of Fort Washington, The (1993) Some Mother’s Son (1996)
290 Good Will Hunting (1997) Nenette et Boni (1996) Oscar & Lucinda (1997) Rough Magic (1995) Sum of Us, The (1994)
291 Crossfire (1947) Golden Earrings (1947) Schindler’s List (1993) Shawshank Redemption, The (1994) Titanic (1997)
292 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Selena (1997) Whole Wide World, The (1996)
293 Nenette et Boni (1996) Saint of Fort Washington, The (1993) Some Mother’s Son (1996) Titanic (1997) Wallace & Gromit: The Best of Aardman Animation (1996)
294 Faust (1994) Pather Panchali (1955) Schizopolis (1996) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
295 Brassed Off (1996) Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Titanic (1997)
296 Deceiver (1997) Golden Earrings (1947) Nenette et Boni (1996) Red Corner (1997) Sum of Us, The (1994)
297 Schizopolis (1996) Star Wars (1977) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
298 8 1/2 (1963) Mina Tannenbaum (1994) Nico Icon (1995) Once Upon a Time in the West (1969) Sweet Hereafter, The (1997)
299 Crossfire (1947) Golden Earrings (1947) Pather Panchali (1955) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
300 Golden Earrings (1947) Palmetto (1998) Raiders of the Lost Ark (1981) Schizopolis (1996) Titanic (1997)
301 Golden Earrings (1947) My Man Godfrey (1936) Nenette et Boni (1996) Schindler’s List (1993) Sum of Us, The (1994)
302 Fast, Cheap & Out of Control (1997) Golden Earrings (1947) Palmetto (1998) So Dear to My Heart (1949) Wrong Trousers, The (1993)
303 Angel Baby (1995) Godfather, The (1972) Golden Earrings (1947) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996)
304 Air Force One (1997) Cure, The (1995) Primary Colors (1998) Schizopolis (1996) Titanic (1997)
305 Crossfire (1947) Fresh (1994) Saint of Fort Washington, The (1993) Schizopolis (1996) Star Wars (1977)
306 Big Lebowski, The (1998) Godfather, The (1972) Some Mother’s Son (1996) To Live (Huozhe) (1994) Unzipped (1995)
307 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Red Corner (1997) Titanic (1997)
308 Golden Earrings (1947) It’s a Wonderful Life (1946) Palmetto (1998) Selena (1997) Whole Wide World, The (1996)
309 Braindead (1992) Clockwork Orange, A (1971) Once Upon a Time in the West (1969) Reservoir Dogs (1992) Romper Stomper (1992)
310 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Some Mother’s Son (1996) Whole Wide World, The (1996)
311 Angel Baby (1995) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955) World of Apu, The (Apur Sansar) (1959)
312 Bitter Moon (1992) Die xue shuang xiong (Killer, The) (1989) Oscar & Lucinda (1997) Roommates (1995) Schizopolis (1996)
313 Angel Baby (1995) Golden Earrings (1947) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
314 My Man Godfrey (1936) Nenette et Boni (1996) Picture Bride (1995) Sum of Us, The (1994) unknown
315 Casablanca (1942) Close Shave, A (1995) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
316 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Pather Panchali (1955)
317 Lost Horizon (1937) Once Upon a Time in the West (1969) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)
318 Angel Baby (1995) Godfather, The (1972) Mina Tannenbaum (1994) Pather Panchali (1955) Pulp Fiction (1994)
319 Crossfire (1947) Margaret’s Museum (1995) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Schizopolis (1996)
320 Burnt By the Sun (1994) Clerks (1994) In the Line of Duty 2 (1987) Incognito (1997) Ma vie en rose (My Life in Pink) (1997)
321 Golden Earrings (1947) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Titanic (1997) Usual Suspects, The (1995)
322 8 1/2 (1963) Faust (1994) Hard Eight (1996) Once Upon a Time in the West (1969) Pather Panchali (1955)
323 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Shawshank Redemption, The (1994) Star Wars (1977)
324 Angel Baby (1995) Close Shave, A (1995) Golden Earrings (1947) Mina Tannenbaum (1994) Wallace & Gromit: The Best of Aardman Animation (1996)
325 Love in the Afternoon (1957) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Star Wars (1977) Three Caballeros, The (1945)
326 Fast, Cheap & Out of Control (1997) Golden Earrings (1947) Once Upon a Time… When We Were Colored (1995) Stalingrad (1993) World of Apu, The (Apur Sansar) (1959)
327 Butcher Boy, The (1998) Good Will Hunting (1997) Mina Tannenbaum (1994) Safe (1995) Spanish Prisoner, The (1997)
328 Golden Earrings (1947) Saint of Fort Washington, The (1993) Shawshank Redemption, The (1994) Star Wars (1977) Usual Suspects, The (1995)
329 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Shawshank Redemption, The (1994) Star Wars (1977)
330 Farewell My Concubine (1993) Faust (1994) Little City (1998) Pather Panchali (1955) Schizopolis (1996)
331 Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Some Mother’s Son (1996) Titanic (1997)
332 Empire Strikes Back, The (1980) Good Will Hunting (1997) In the Line of Duty 2 (1987) Saint of Fort Washington, The (1993) Usual Suspects, The (1995)
333 Bitter Moon (1992) Die xue shuang xiong (Killer, The) (1989) Princess Bride, The (1987) Prophecy, The (1995) Saint of Fort Washington, The (1993)
334 Golden Earrings (1947) Saint of Fort Washington, The (1993) Schizopolis (1996) They Made Me a Criminal (1939) Usual Suspects, The (1995)
335 Godfather, The (1972) Pather Panchali (1955) Unzipped (1995) When We Were Kings (1996) World of Apu, The (Apur Sansar) (1959)
336 Golden Earrings (1947) Star Wars (1977) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
337 Anna (1996) Margaret’s Museum (1995) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
338 Golden Earrings (1947) Schindler’s List (1993) Shawshank Redemption, The (1994) Star Wars (1977) When We Were Kings (1996)
339 Crossfire (1947) Margaret’s Museum (1995) Ruling Class, The (1972) Saint of Fort Washington, The (1993) Some Mother’s Son (1996)
340 Anna (1996) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993) Wallace & Gromit: The Best of Aardman Animation (1996)
341 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Mina Tannenbaum (1994) Some Mother’s Son (1996)
342 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Red Corner (1997) Titanic (1997)
343 Aiqing wansui (1994) Angel Baby (1995) Faust (1994) Grand Day Out, A (1992) Wallace & Gromit: The Best of Aardman Animation (1996)
344 As Good As It Gets (1997) Nenette et Boni (1996) Schizopolis (1996) Some Mother’s Son (1996) Titanic (1997)
345 Angel Baby (1995) Anna (1996) Golden Earrings (1947) Late Bloomers (1996) Mina Tannenbaum (1994)
346 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
347 Bitter Sugar (Azucar Amargo) (1996) Pillow Book, The (1995) Priest (1994) Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) Whole Wide World, The (1996)
348 Good Will Hunting (1997) Mina Tannenbaum (1994) Safe (1995) Some Mother’s Son (1996) Titanic (1997)
349 Golden Earrings (1947) Mina Tannenbaum (1994) Saint of Fort Washington, The (1993) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996)
350 Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Palmetto (1998) Titanic (1997)
351 Crossfire (1947) Golden Earrings (1947) My Man Godfrey (1936) Princess Bride, The (1987) Wallace & Gromit: The Best of Aardman Animation (1996)
352 Braveheart (1995) Love in the Afternoon (1957) Nenette et Boni (1996) Saint of Fort Washington, The (1993) Star Wars (1977)
353 Angel Baby (1995) Miserables, Les (1995) Pather Panchali (1955) So Dear to My Heart (1949) Two or Three Things I Know About Her (1966)
354 Duoluo tianshi (1995) Godfather, The (1972) Golden Earrings (1947) Little Princess, The (1939) Mina Tannenbaum (1994)
355 Close Shave, A (1995) Golden Earrings (1947) They Made Me a Criminal (1939) Wallace & Gromit: The Best of Aardman Animation (1996) Wrong Trousers, The (1993)
356 Anna (1996) Crossfire (1947) Mina Tannenbaum (1994) Paradise Lost: The Child Murders at Robin Hood Hills (1996) Some Mother’s Son (1996)
357 Margaret’s Museum (1995) Nenette et Boni (1996) Oscar & Lucinda (1997) Roommates (1995) Ruling Class, The (1972)
358 Angel Baby (1995) Anna (1996) Mina Tannenbaum (1994) Pather Panchali (1955) Some Mother’s Son (1996)
359 Little Princess, The (1939) Schizopolis (1996) Selena (1997) Titanic (1997) Whole Wide World, The (1996)
360 Good Will Hunting (1997) In the Line of Duty 2 (1987) Ruby in Paradise (1993) Safe (1995) Saint of Fort Washington, The (1993)
361 Brassed Off (1996) Braveheart (1995) Golden Earrings (1947) Nenette et Boni (1996) Schindler’s List (1993)
362 Die xue shuang xiong (Killer, The) (1989) Hard Eight (1996) Saint of Fort Washington, The (1993) Schizopolis (1996) Usual Suspects, The (1995)

Compute Run Time

Calculate the runtime of our Spark recommendation model. It is less than 10 seconds.

## Time difference of 5.872397 secs

Disconnect to Spark

Disconnect our R from Spark.

Summary

We have created two recommendation models using ALS method. For the recommendation model using RecommenderLab, its RMSE is about 0.95 with runtime more than 20 seconds. For the recommendation model using sparklyr, its RMSE is about 0.92 with runtime less than 10 seconds.

Although there’s not much difference between the RMSE values of the two models, the runtime of our model built in Spark using sparklyr is more than two times faster than that of using RecommenderLab. Therefore, the overall performance of our Spark model is better.

When our dataset is extremely large, our R system may stop working and sometimes need to reboot our computer. However, a distributed platform such as Spark can solve this issue by running on a node in our cluster, where sparklyr runs on the RAM in our computer. It is faster and safer comparing to our regular R program. First time user may take time to set up Java and Spark with R but users can benefit from Spark if their datasets is considerably very large. Considered we used a dataset with close to 1 millon ratings, when the dataset is extremely large (over 1M+ or even 10M+) and we need fast and iterative processing and computation, it is better moving to a distributed platform such as Spark.