diff --git a/dev/deps/spark-deps-hadoop-2.2 b/dev/deps/spark-deps-hadoop-2.2
index 0d6b18e8b72d8aac338a0279950ea08314d44669..578691cc9395db41f40029ec9d8f66ef88b79514 100644
--- a/dev/deps/spark-deps-hadoop-2.2
+++ b/dev/deps/spark-deps-hadoop-2.2
@@ -137,9 +137,8 @@ parquet-generator-1.7.0.jar
 parquet-hadoop-1.7.0.jar
 parquet-hadoop-bundle-1.6.0.jar
 parquet-jackson-1.7.0.jar
-pmml-agent-1.2.7.jar
-pmml-model-1.2.7.jar
-pmml-schema-1.2.7.jar
+pmml-model-1.2.15.jar
+pmml-schema-1.2.15.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.1.jar
 pyrolite-4.9.jar
diff --git a/dev/deps/spark-deps-hadoop-2.3 b/dev/deps/spark-deps-hadoop-2.3
index a3597f4ec70e5ab675ed933c435e12d599d05b7e..fc6306f3668151bbb82a702da0cd89b200c3b790 100644
--- a/dev/deps/spark-deps-hadoop-2.3
+++ b/dev/deps/spark-deps-hadoop-2.3
@@ -144,9 +144,8 @@ parquet-generator-1.7.0.jar
 parquet-hadoop-1.7.0.jar
 parquet-hadoop-bundle-1.6.0.jar
 parquet-jackson-1.7.0.jar
-pmml-agent-1.2.7.jar
-pmml-model-1.2.7.jar
-pmml-schema-1.2.7.jar
+pmml-model-1.2.15.jar
+pmml-schema-1.2.15.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.1.jar
 pyrolite-4.9.jar
diff --git a/dev/deps/spark-deps-hadoop-2.4 b/dev/deps/spark-deps-hadoop-2.4
index 3ca44c5abc8f09bc5c8d5cfc34fb83e6f18142d6..dee1417c79af103be9dca6883d4000fdaaaa5b65 100644
--- a/dev/deps/spark-deps-hadoop-2.4
+++ b/dev/deps/spark-deps-hadoop-2.4
@@ -144,9 +144,8 @@ parquet-generator-1.7.0.jar
 parquet-hadoop-1.7.0.jar
 parquet-hadoop-bundle-1.6.0.jar
 parquet-jackson-1.7.0.jar
-pmml-agent-1.2.7.jar
-pmml-model-1.2.7.jar
-pmml-schema-1.2.7.jar
+pmml-model-1.2.15.jar
+pmml-schema-1.2.15.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.1.jar
 pyrolite-4.9.jar
diff --git a/dev/deps/spark-deps-hadoop-2.6 b/dev/deps/spark-deps-hadoop-2.6
index 01e75517081d5d021ac76939b151300d4ffb9c74..9695661b9c92c5fb4f60ee0170a51e966a564dec 100644
--- a/dev/deps/spark-deps-hadoop-2.6
+++ b/dev/deps/spark-deps-hadoop-2.6
@@ -152,9 +152,8 @@ parquet-generator-1.7.0.jar
 parquet-hadoop-1.7.0.jar
 parquet-hadoop-bundle-1.6.0.jar
 parquet-jackson-1.7.0.jar
-pmml-agent-1.2.7.jar
-pmml-model-1.2.7.jar
-pmml-schema-1.2.7.jar
+pmml-model-1.2.15.jar
+pmml-schema-1.2.15.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.1.jar
 pyrolite-4.9.jar
diff --git a/dev/deps/spark-deps-hadoop-2.7 b/dev/deps/spark-deps-hadoop-2.7
index 402fd05376ee55c1b65b8ae5630c606e43089530..18c136ed63cb28bda7a355346e10d3997f2267ff 100644
--- a/dev/deps/spark-deps-hadoop-2.7
+++ b/dev/deps/spark-deps-hadoop-2.7
@@ -153,9 +153,8 @@ parquet-generator-1.7.0.jar
 parquet-hadoop-1.7.0.jar
 parquet-hadoop-bundle-1.6.0.jar
 parquet-jackson-1.7.0.jar
-pmml-agent-1.2.7.jar
-pmml-model-1.2.7.jar
-pmml-schema-1.2.7.jar
+pmml-model-1.2.15.jar
+pmml-schema-1.2.15.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.1.jar
 pyrolite-4.9.jar
diff --git a/mllib/pom.xml b/mllib/pom.xml
index c324afb2a2d1b03f419c7ef10fd250e872ba7c11..2a59fcdff7aae90d558abfadeee98260df9106a5 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -102,15 +102,11 @@
     <dependency>
       <groupId>org.jpmml</groupId>
       <artifactId>pmml-model</artifactId>
-      <version>1.2.7</version>
+      <version>1.2.15</version>
       <exclusions>
         <exclusion>
-          <groupId>com.sun.xml.fastinfoset</groupId>
-          <artifactId>FastInfoset</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>com.sun.istack</groupId>
-          <artifactId>istack-commons-runtime</artifactId>
+          <groupId>org.jpmml</groupId>
+          <artifactId>pmml-agent</artifactId>
         </exclusion>
       </exclusions>
     </dependency>